[FFmpeg-user] How to change video fps from 29.970 to 25?
Nicholas Robbins
nickrobbins at yahoo.com
Mon Sep 1 13:25:59 CEST 2014
> On Monday, September 1, 2014 2:33 AM, Damian Głodny <damian at artnmedia.pl> wrote:
> >>> 1) Play the same frames slower. You can certainly do that. Putting
>
> I will have different clips, not only city shots etc. Solution above is very
> bad, result video will stutter.
-r 25 on the input should not produce stutter. Did you try a command like this:
ffmpeg.exe -r 25 -i "sample-29.970fps.mp4" -c:v libx264 -c:a libvo_aacenc -b:a 128k "OUTPUT"
>>> 2) Throw out information. The problem you have here is that you have
>>> This would change the judder to more smaller jumps but it might not be
> what you want. It will also make the video interlaced.
>
> I tested it, here you can see output with your vf example:
> ffmpeg.exe -i "sample-29.970fps.mp4" -c:v libx264 -c:a libvo_aacenc
> -b:a 128k -vf fps=50,interlace "OUTPUT"
> http://artnmedia.pl/damian/fps/sample-29.970fps_25fps_vf%20fps=50,interlanced.mp4
>
> Unfortunately output still stutter and by a interlace quality is worse.
>
> I am looking for better solution, cause those clips will be emited in TV and I
> have to do this with ffmpeg ;/.
I don't think ffmpeg currently has any other options.
More information about the ffmpeg-user
mailing list