Re: Jumps in movies with external audio track.
MPEG-1 and MPEG-2 streams are generally not seekable. Seeking works only in constant bitrate files. I think DirectShow jumps to a given % of file size (which happens to match time in CBR).
In your case I would mux both m2v and ac3 into Matroska container.
If you need compatibility with standalones or whatever, do a MPEG-2 Program Stream instead. There is a good tool for this called ImagoMPEG-Muxer. MPEG-2 PS on the other hand are seekable with proper demultiplexer installed, because they have Presentation Time Stamps for each frame. So the system can seek by these values without indexing the whole stream first.
|