I just watched the trailer for the hobbit, and a trailer for the avengers which both feature an increased framerate. A lot of the comments state that this isn't "true" 60fps since it was not shot at 60fps, but actually a lower frame-rate that has been interpolated.

enter image description here

If this is the case, is there any way that I can convert some of my existing media in Linux with ffmpeg or avconv in the same way in order to create this "illusion"?

I can understand if higher framerates are not to other's tastes, but not the point of this post.


You can use Butterflow as it uses ffmpeg https://github.com/dthpham/butterflow

It's a command-line tool that can:

Increase a video's frame rate by rendering new frames based on motion (pixel-warping + blending). Make smooth motion videos (simple blending between frames). Leverage new frames/increase in frame rates to make fluid slow motion videos.

| improve this answer | |
  • I wrote a script that ubuntu 16.04 users can use to install the tool: blog.programster.org/ubuntu-16-04-install-butterflow It takes a lot of grunt and I found I had to use it on videos no larger than 640 x 480 if I wanted to get a result in a reasonable amount of time. Obviously hardware dependent. – Programster Sep 19 '16 at 18:28

You can try

ffmpeg -i source.mp4 -filter:v tblend -r 120 result.mp4

or this from https://superuser.com/users/114058/mulvya

ffmpeg -i source.mp4 -filter:v minterpolate -r 120 result.mp4

There are filter for motion blur

| improve this answer | |
  • minterpolate works really well! – neu242 May 1 at 14:16

you can try with Slowmovideo. look the demo: https://www.youtube.com/watch?v=YAVRnEg0Vps

| improve this answer | |
ffmpeg -i input.mp4 -filter:v "minterpolate=mi_mode=2" output.mp4 

is for simple dynamic fast frame interpolation using a little bit of motion blur and calculations.

| improve this answer | |

I know that my question asked about converting video to a higher framerate with interpolated frames, so this answer can never be the "true" answer, but I have since found the Smooth Video Project (SVP) which works on Linux, Mac, and Windows (Download Link).

This tool is free and takes any video and interpolates frames on-the-fly like your TV might do, so you don't have to spend ages re-encoding your videos. It takes a bit of grunt though so I don't know how well it will work on laptops, but works brilliantly on my desktop quad core machines.

Ubuntu Linux users can read my post on how to set it up.

| improve this answer | |
  • 1
    Note! The Linux version (64-bit only) appears to be freeware, but this plugin is not open source. The Windows and macOS versions are $10. The plugin does seem extremely compelling though, I generally prefer open source stuff but this is on my to-try list. – i336_ May 24 '17 at 12:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.