[MPlayer-users] Re: Converting 23.976 to 25fps
martin at emmerator.dyndns.org
Mon Jan 12 21:33:34 CET 2004
Am Mo, den 12.01.2004 schrieb D Richard Felker III um 19:54:
> On Mon, Jan 12, 2004 at 05:43:49PM +0100, Martin Emrich wrote:
> > 3. extract audio
> > mplayer movie-with-pcm.avi -dumpaudio -dumpfile moviesound.raw
> > 4. resample audio to 44100 Hz
> > sox -w -s -c 2 -r 45983 -t .raw moviesound.raw -r 44100 moviesound.wav \
> > resample
> > rm moviesound.raw
> > 5. multiplex new sound back in
> > mencoder movie-with-pcm.avi -o new-movie-file.avi -audiofile \
> > moviesound.wav -oac copy -ovc copy
> mencoder can do steps 3-5 for you (resampling audio)! Just use:
> mencoder -ovc copy -oac pcm -srate 44100 movie-with-pcm.avi -o new-movie-file.avi
So -srate actually does resample? the manpage says "Forces the given
audio playback rate, changing video speed to keep A-V sync.
MEncoder passes this value to lame for resampling.". The "changing video
speed" made me think that it would undo my avi hacking and restoring
23.976 fps. Maybe this sounds be better "MPlayer: resamples audio output
to <Hz>\n MEncoder: passes <Hz> to audio encoder for resampling".
Or do I understand it wrong again?
What is the difference to "-af resample=<Hz>" (except that -af didn't
work for me with mencoder) ?
More information about the MPlayer-users