On Fri, 28 Nov 2003, Andras Kadinger wrote:
> And what about joining the encoded elementary streams _before_ multiplexing?
>
> Obviously my assumption is that mpeg2enc emits elementary streams, which
> contain no timestamps (please correct me if I'm wrong - I'm just
That should work ok.
However don't forget the audio.
> That would allow for independent per-chapter quality settings as
> requested, yet allow for multiplexing a single, seamless program stream.
Ah, ok - now I understand why someone might want to do that. The most
I have done along that line is to apply different filtering settings
to various portions of the stream but the settings to mpeg2enc
were "global" (same for the entire stream of all chapters) and only a
single large .m2v file was the output. That type of control can be
achieved with a small amount of shell script programming and using
'smil2yuv -c N".
What about the audio? You can't encode each chapter's audio
into a separate .mp2 (or .ac3) file and then catenate those together
without causing A/V sync problems (and possibly audible clicks/glitches
at the transition point).
Why? Because the last frame of the audio file will be padded to a
audio frame boundary. Effectively the audio is very slightly lengthened
at the end of the file. After a few chapter breaks the A/V sync
slip might become too high (the threshold depends on the viewer of
course).
Keeping the audio and video in sync during editing is a complex
task - catenating files together is just the beginning ;)
Of course if you're not using the audio from the camcoder because
you're adding a different soundtrack or just adding background music
without need for "lip sync" then the issues above do not become a
problem.
Cheers,
Steven Schultz
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
Mjpeg-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users