[MPlayer-users] Transcoding 18 fps mpeg4 to VCD-compliant mpeg

Rich Felker dalias at aerifal.cx
Tue Nov 8 02:16:32 CET 2005


On Tue, Nov 08, 2005 at 07:37:50AM +0800, Heimdall Midgard wrote:
> > > The mpeg is recognized by VCDImager but when played back
> > > there's a huge audio-video desync of several
> > > seconds. What am I missing here?
> >
> > Probably was caused by the -noskip option.
> 
> Did I misread the man page? In the section for "MPEG muxer
> (-mpegopts)" I see the following:
> 
> "The MPEG muxer can generate 5 types of streams, each of
> which has reasonable default pa?$B!>rameters that the user can
> override.  Generally, when generating MPEG files, it is
> advisable to disable MEncoder's frame-skip code (see
> -noskip, -mc as well as the harddup and softskip video
> filters)."

-noskip is actually a bad idea; no idea why it's written there.
Anyway it will work correctly if your source is already the correct
framerate. It will not work if your source is broken 18fps crap. :)

> I suspect it's the added "vrc_" rate control options that
> did the trick.

Nope, they have absolutely nothing to do with sync, only bitrate
restrictions.

Rich




More information about the MPlayer-users mailing list