Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#82 | Link | |
Registered User
Join Date: Jul 2007
Posts: 555
|
Quote:
|
|
![]() |
![]() |
![]() |
#83 | Link |
Registered User
Join Date: Sep 2008
Location: Sweden
Posts: 66
|
Encoding 720p25 or 720p29.97 with "--pulldown double" and 480p23.976 with "--pulldown 32 --fake-interlaced --pic-struct" will yield Bly-ray compatible streams (assuming the rest of the settings are OK). The question is what the maximum setting for "--keyint" would be in these cases for a 1s GOP? Is "--keyint" referring to the original frame rate or the pulldown framerate, i.e. to 25 or to 50 in the case of 720p25?
|
![]() |
![]() |
![]() |
#85 | Link |
Registered User
Join Date: Sep 2008
Location: Sweden
Posts: 66
|
Have you seen a significant difference in playback of a 720p25 clip encoded with "--pulldown double" and the same clip with frame duplication done before encoding, i.e. AssumeFrameBased().ComplementParity().SelectEvery(1,0,0) ?
|
![]() |
![]() |
![]() |
#86 | Link | |
Registered User
Join Date: Jun 2009
Location: London, United Kingdom
Posts: 707
|
Quote:
|
|
![]() |
![]() |
![]() |
#87 | Link | |
Registered User
Join Date: May 2006
Posts: 4,054
|
Quote:
AssumeFieldBased().AssumeTFF() FieldDeinterlace().ChangeFPS(50) which was ok. I believe that the problem with b-frames and --pulldown double in my case is that the re-ordering of the b-frames for playback is not done. Maybe a problem of the decoder. Added: I tried your script. It works as well. No jerkiness. Unfortunately the file size for same crf becomes 50% larger with the frame-doubling. I still have problems with '--pulldown double' and b-frames. It works with MPC-HC but fails (i.e. jerky playback) with VLC and with my standalone - unless I encode without b-frames. Last edited by Sharc; 18th September 2010 at 10:09. Reason: Added |
|
![]() |
![]() |
![]() |
#88 | Link | |
Unavailable
Join Date: Mar 2009
Location: offline
Posts: 1,480
|
Quote:
![]() Or if you use --b-adapt 0 ![]() Last edited by Midzuki; 18th September 2010 at 14:48. |
|
![]() |
![]() |
![]() |
#89 | Link | |
Registered User
Join Date: May 2006
Posts: 4,054
|
Quote:
--bframes 2 removes the backward-and-forward jerkiness. The playback is however still choppy in VLC. I didn't test on the standalone yet. --bframes 1 is about the same --b-adapt 0 does not make a difference. |
|
![]() |
![]() |
![]() |
#90 | Link | |
Unavailable
Join Date: Mar 2009
Location: offline
Posts: 1,480
|
Thanks for the clarification.
Now, what about: Code:
for n b-frames, --keyint = integer multiple of n+1 ; ![]() Quote:
![]() Last edited by Midzuki; 18th September 2010 at 18:38. |
|
![]() |
![]() |
![]() |
#91 | Link | |
Registered User
Join Date: May 2006
Posts: 4,054
|
Quote:
Removing --b-pyramid strict seems to help. No backward/forward jerkyness, but still choppy (means progressive, but not very fluent). Last edited by Sharc; 18th September 2010 at 23:39. |
|
![]() |
![]() |
![]() |
#92 | Link |
Registered User
Join Date: Sep 2008
Location: Sweden
Posts: 66
|
If --keyint refers to actual encoded frames, wouldn't --keyint 25 be correct for 720p25 even when applying soft telecine (for a 1s GOP)? Is any x264 programmer around to enlighten us?
Last edited by Ulf; 19th September 2010 at 12:24. |
![]() |
![]() |
![]() |
#94 | Link |
Registered User
Join Date: Jul 2003
Location: Italy
Posts: 1,135
|
I have a question for people that have the BD specs on their hands:
I need to encode to BD with (relatively) low max bitrate (about 21 Mbps, but surely not over 24 Mbps) because I've a lot of lossless/PCM audio tracks to use. To gain a little, my idea is to encode as L4.0 to have the possibility to use 1 slice only. The specs says that L4.0 allow a maxrate of 24 Mbps which is perfectly fine for my job. The question is: the BD allows me with a L4.0 video to have a total BD bitrate of 48 Mbps (21 Mbps video + 27 Mbps audio) or with L4.0 my max BD bitrate is more limited? |
![]() |
![]() |
![]() |
#95 | Link |
BluRay Maniac
Join Date: Dec 2005
Posts: 2,419
|
Video level bitrate restriction has nothing with overall bitrate which always stay to 48mbps if data rate is least 54mbps. Data rate dictates maximum allowed bitrate for disc. In normal case you always have 48mbps, and lowering video or audio max rate will not change that, only will make more space for other streams.
Last edited by shon3i; 19th September 2010 at 21:41. |
![]() |
![]() |
![]() |
#98 | Link | |
BluRay Maniac
Join Date: Dec 2005
Posts: 2,419
|
Quote:
EDIT: btw max keyint must be on real fps not pulldowned, so for 720p25 is 25 not 50, 50 is valid for 2 sec GOP Last edited by shon3i; 21st September 2010 at 20:41. |
|
![]() |
![]() |
![]() |
#99 | Link |
Registered User
Join Date: May 2006
Posts: 4,054
|
ok, I may have found my problem:
I have to delete '--b-adapt x' from the command line. I tried '--b-adapt 0' => jerky '--b-adapt 1' => jerky '--b-adapt 2' => jerky removing '--b-adapt ... ' helped. Playback ok with MPC-HC and with VLC. Now I still have to test with my standalone. I will report back. And thanks shon3i for the clarification about the --keyint with pulldown. |
![]() |
![]() |
![]() |
#100 | Link |
BluRay Maniac
Join Date: Dec 2005
Posts: 2,419
|
@Sharc it's Tsmuxer problem. Obviously has a problem with pulldown streams.
I do a simple test, i encode video with pulldown, i muxed it with scenarist and tsmuxer. tsmuxer's stream show jerky playback, while scenarist play smooth. |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|