I really enjoy using ffmpeg's motion interpolation methods ffmpeg.org/ffmpeg-filters.html

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

Show thread

@KnowPresent yes, all ffmpeg. Are you familiar with it? I need some help understanding a couple of commands

@hellocatfood I am not at all expert but I can certainly take a look.


@KnowPresent Thanks! So I got learnt how to do it reading the minterpolate settings on the ffmpeg website ffmpeg.org/ffmpeg-filters.html

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.

Sign in to participate in the conversation

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!