I really enjoy using ffmpeg's motion interpolation methods https://ffmpeg.org/ffmpeg-filters.html#minterpolate
but boy do there need to be examples of each option or better explanation of why you might want to use each one
Hmm looks like it doesn't play here. Will reupload later
@hellocatfood Wow! Are you using the CLI to generate these?
@KnowPresent yes, all ffmpeg. Are you familiar with it? I need some help understanding a couple of commands
@KnowPresent Thanks! So I got learnt how to do it reading the minterpolate settings on the ffmpeg website https://ffmpeg.org/ffmpeg-filters.html#minterpolate
The code I use is
ffmpeg -i input.mp4 -filter:v "setpts=40*PTS,minterpolate='fps=60:scd=none:me_mode=bidir:vsbmc=1:search_param=400'" -y output.mp4
I'm just trying to understand the relationship between setpts and fps so if I have a video of, for example, 1 second length I know exactly what to change to make it, for example, 40 seconds
@hellocatfood as far as I can tell setpts will slow down your input to 40x whatever it's frame rate is. This seems to be where you really adjust the speed/duration. With the fps setting for minterpolate's output stream, you can probably lower this to 25 or 30 and nobody will notice much difference.
@KnowPresent Just tried this and it works. Thank you!
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!