How can I use ffmpeg to reduce output file frame rate from 50fps to 25fps?
#1
Now that we can only get 1280x720 downloads at 50fps I wondered if it might be possible to convert to 25fps to ease storage requirements. I ran a file through Handbrake and it seems to have done the trick. Can any ffmpeg expert tell me the command to do the same thing?
#2
Try:
Code:
ffmpeg -i <inputfile> -r 25 <outputfile>

As described in:
https://ffmpeg.org/ffmpeg.html#Description
#3
Thanks, easy when you know how :) I just tried it on a 5 minute clip and it reduced the size from 171 MB to 57 MB, more than I would expect from just dropping every other frame. The bitrate went from 4368kbps to 1353 kbps.
I'll try adding it to a get_iplayer command now.
#4
You may want to adjust encoding parameters to suit. Start here:

https://trac.ffmpeg.org/wiki/Encode/H.264


Possibly Related Threads…
Thread Author Replies Views Last Post
  Why is "fake" 50fps twice the size of 25fps? outhud 1 2,754 04-08-2018, 11:40 AM
Last Post: cochon
  Option to remux 50fps to 25fps after download errfmt 1 3,534 16-05-2018, 09:08 AM
Last Post: StdDefEyes
  iplayer 50fps is not 'true' 50fps dongy789 1 2,757 21-04-2018, 12:27 PM
Last Post: SquarePenguin
  Strike ep.2 - no 25fps version? tc424 2 2,696 06-03-2018, 10:52 PM
Last Post: SquarePenguin