Re: Chapter marks not where specified.

Scott Smith <[email protected]> Fri, 30 Mar 2012 15:47:12 -0700
Newsgroups gmane.comp.multimedia.dvdauthor.user
Message-ID <CAC6ZU968rraSV4RYR5CNshP+rdN3BvjO43ZiS6saHh+vprHX2A@mail.gmail.com>
On Fri, Mar 30, 2012 at 3:25 PM, Tom Brock <tomb-yZYHXxUkMT10YYv+nEap2lpr/1R2p/[email protected]> wrote:
>> Because remember what I said
>> elsewhere about VOBU boundaries, and checking some FFmpeg-converted
>> MPEG footage I happen to have lying handy seems to indicate that VOBUs
>> are typically about 0.5 seconds in duration.
>
> Hold the bus!  All the I've read says that chapter marks must be I-frames,
> with no mention of also having to coincide with the start of VOBUs; indeed,
> how would one be supposed to ensure this?.  I realize that VOBUs are the only
> addressable objects on a DVD, and had assumed (there I go again) that when
> dvdauthor said it was "fixing VOBUs" that it was ensuring that the a new VOBU
> starts at each chapter mark.  If this is not the case, then, surely, trying to
> specify chapter marks with any precision is entirely futile unless ffmpeg
> implement a -force_vobu_boundary' option instead of '-force_key_frames', which
> is rendered useless.
>
> Clarification would be *extremely* welcome.

Chapter (really, any) boundary must be on a VOBU boundary.  VOBU
boundary should be at an I frame.  There shouldn't be more than one I
frame per VOBU, if so, your multiplexer sucks (use mplex from
mjpegtools -- the one I always tested/developed with).

Other "shoulds" include 2 B frames per P frame, minimum GOP length of
(I think) 9 frames, and max of (I think) 18 frames -- though that
might be NTSC dependent.

(having the right number of B frames helps with hardware decoders that
won't FF/REW well if you only have I/P frames)
-- 
        Scott

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure