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. |
1st September 2010, 18:16 | #82 | Link | |
Registered User
Join Date: Jul 2007
Posts: 552
|
Quote:
|
|
16th September 2010, 21:39 | #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?
|
17th September 2010, 09:09 | #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) ?
|
17th September 2010, 12:45 | #86 | Link | |
Registered User
Join Date: Jun 2009
Location: London, United Kingdom
Posts: 707
|
Quote:
|
|
17th September 2010, 23:54 | #87 | Link | |
Registered User
Join Date: May 2006
Posts: 3,997
|
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 |
|
18th September 2010, 14:42 | #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. |
|
18th September 2010, 17:24 | #89 | Link | |
Registered User
Join Date: May 2006
Posts: 3,997
|
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. |
|
18th September 2010, 18:23 | #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. |
|
18th September 2010, 23:06 | #91 | Link | |
Registered User
Join Date: May 2006
Posts: 3,997
|
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. |
|
19th September 2010, 12:11 | #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. |
19th September 2010, 20:45 | #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? |
19th September 2010, 21:17 | #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. |
21st September 2010, 20:31 | #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. |
|
21st September 2010, 21:54 | #99 | Link |
Registered User
Join Date: May 2006
Posts: 3,997
|
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. |
21st September 2010, 22:05 | #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 | |
|
|