[MPlayer-users] Pulldown for 20fps -> 25fps? (fwd)

Giacomo Comes comes at naic.edu
Mon Nov 13 15:53:33 CET 2006


On Mon, Nov 13, 2006 at 03:08:47PM +0100, Mark Reidel wrote:
> Hi there!
> 
> I'm doing lots of conversions from AVI/MKV/OGM to DVD and now I
> encountered a problem. I have an ancient Japanese movie which is at
> 20fps. Since playing this at 24000/1001fps or 25fps gives unacceptable
> audio-pitchup, I thought I might just apply a pulldown to raise the
> framerate by 20% from 20fps to 25fps. The problem is that audio runs
> totally async when I do that. I tried it with
> -fps 25 -vf telecine -ofps 25, as the documentation might suggest, but
> it seems like telecine filter is  only usable for 24000/1001 ->
> 30000/1001 pulldown :o(, because I get loads of duplicate frames and the
> resulting video is shorter and the audio is out of sync. Appending
> harddup doesn't change anything for the better :o(
> Does anyone have any hints on how to do this? Any help appreciated!
> 
> 
> For the reference, here's the complete call I tried for the second pass:
> 
> /usr/local/mplayer-current/bin/mencoder -fps 25 -ovc lavc -sws 9 \
>   -af volnorm,lavcresample=48000 -of mpeg -vf scale=720:576,telecine \
>   -lavcopts 
> vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:keyint=15:aspect=4/3:vbitrate=3201:acodec=ac3:abitrate=192:vpass=2:trell:mbd=2:precmp=2:subcmp=2:cmp=2:dia=-10:predia=-10:cbp:mv0:vqmin=1:lmin=1:dc=10 
> \
>   -mpegopts format=dvd -ofps 25 -oac lavc -o /tmp/out.mpg \
>   -passlogfile /tmp/out.passinfo -srate 48000 /tmp/movie.avi

Get rid of -fps 25 and use -vf scale=720:576,harddup and it should work.
You will see duplicated frames during the encoding but that's normal.

Giacomo



More information about the MPlayer-users mailing list