[MPlayer-users] audio sync -- the final step between me and happiness.

Dominik 'Rathann' Mierzejewski dominik at rangers.eu.org
Tue Jun 13 09:24:17 CEST 2006

On Tuesday, 13 June 2006 at 01:27, Noah Spurrier wrote:
> I know a lot has been said about audio sync, but I'm just not getting it. The
> audio seems to start off in sync, but slowly drifts. These are the exact
> steps
> I'm using to transcode a DVD VOB file to MPEG4/MP3 AVI.
>     # Extract raw PCM audio (defaults to audiodump.wav)
>     mplayer SRC.VOB -vc null -vo null -aid 129 -ao pcm:fast -noframedrop
>     # Compress raw PCM audio to 96kbps MP3 (note CBR, not VBR, so this
> should be safer).
>     lame -h --athaa-sensitivity 1 --lowpass 16.0 --cbr -b 96 --resample 32
> audiodump.wav audiodump.mp3
>     # Transcode video pass 1
>     mencoder SRC.VOB -o videodump.avi -oac copy -ovc lavc -lavcopts
> vcodec=mpeg4:vbitrate=1200:mbd=2:vpass=1:keyint=12
>     # Transcode video pass 2
>     mencoder SRC.VOB -o videodump.avi -oac copy -ovc lavc -lavcopts
> vcodec=mpeg4:vbitrate=1200:mbd=2:vpass=2:keyint=12
>     # Mix video and audio together to final video container
>     mencoder -oac copy -ovc copy -o video_final.avi -audiofile
> audiodump.mp3 videodump.avi

Why not encode audio while encoding video? You should use -aid 129 in mencoder
command line, too.

> Note that I do no use -nosound in any step because the docs say that removing
> the audio prematurely can cause audio sync problems later on -- I leave the
> original audio in until the final mux step.

Yes they do, but in some cases it doesn't work right. Try with -nosound, please.

> I'm trying to create an automated system to compress DVD VOB files to MPEG4.
> I'm worked out all the quirks except for the audio sync. I'm so close that
> I can taste it... Argh!

I don't believe you should automate it. There are all sorts of source-dependent
settings to consider, like cropping, telecine, ofps and such. If you disregard
that, you'll get lower quality at best, completely messed up encode at worst.


MPlayer developer and RPMs maintainer: http://rpm.greysector.net/mplayer/
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
	-- from "Collected Sayings of Muad'Dib" by the Princess Irulan

More information about the MPlayer-users mailing list