-1

I have some high fps slow-motion videos (mp4) that I've recorded on my phone, but when I copy them to windows and play them back, they play at the normal speed (or they play really fast), unless I slow down playback but this isn't a good result.

What I'd like to do is re-encode (if that's the right word) the video to a standard fps (such as 30) to get a longer video (keeping all the frames), i.e. a 10 second 120fps would end up being a 40 second video at 30fps.

genpfault
  • 51,148
  • 11
  • 85
  • 139
remark70
  • 1
  • 1
  • Please clarify your specific problem or provide additional details to highlight exactly what you need. As it's currently written, it's hard to tell exactly what you're asking. – Community Aug 16 '22 at 07:02

1 Answers1

-1

Try using -r such as:

ffmpeg -y -r 30 -i inputSlowMotion.mp4 outputSlowMotion.mp4 
Mirco0
  • 306
  • 1
  • 2
  • 8
  • I'm getting a lot of these lines in the output console [h264 @ 00000204287aad80] SEI type 6 size 40 truncated at 8 bitrate=7151.7kbits/s speed=1.06x Is this to be expected, will it affect the output mp4? – remark70 Aug 15 '22 at 10:18
  • @remark70 It's normal it's just ffmpeg working, it won't affect the output – Mirco0 Aug 15 '22 at 10:24