<p>So I stumbled across this great little utility called <code>butterflow</code>. It works on all of the Big Three OS's, and seems to produce quality results. I'm running it right now on a 1080p24 copy of Star Wars VIII, and the only downside is that it seems to take a great deal of time.</p>

<p>I'll update with the quality of the results once it's done rendering (probably in the next few days) but here's the link:</p>

<p><a href="https://github.com/dthpham/butterflow" rel="nofollow noreferrer">https://github.com/dthpham/butterflow</a></p>

CC BY-SA 3.0
2018-04-05T05:56:13.653Z
2018-04-05T05:56:13.653Z
Daniel
<p>There are several methods for interpolating additional frames if you want to slow down footage beyond its original frame rate.</p>

<p><strong>First: duplicating frames</strong>. <strong>Pros</strong>: very fast, easy. <strong>Cons</strong>: low quality, causes stuttering, even with fairly small decreases in playback speed.</p>

<p><strong>Second: cross fading between neighbouring frames</strong>. Basically each frame is dissolved into the next one. This will work well for a lot of footage down to say 1/3 of the original speed, after that it gets a bit obvious. <strong>Pros</strong>: fast, relatively easy, lots of software does it. <strong>Cons</strong>: limited capability.</p>

<p><strong>Third: using motion estimation algorithms</strong> to create frames from neighbouring frames. Basically you apply a morph between neighbouring frames, with some intelligent tracking of pixel motion to create realistic motion. <strong>Pros</strong>: very good results with some footage, even with large slow-down. <strong>Cons</strong>: compute intensive, so slow to render. Not many apps do it, especially free/cheap ones. Can cause weird and very obvious artefacts when the tracking goes wrong–in fact, I've rarely been able to get this to give satisfactory results with real-world footage. If you have simple movement against a plain background, e.g. green-screen footage, it can work really well, but for any complex scene you generally get all sorts of really obvious weirdness.</p>

<p>The final techniques is still under development, and will probably keep getting better. AI is looking very promising as a tool for this kind of thing, so we may see some quality gains soon.</p>

<p>P.S. I'd say that Sony claim about interpolating 24fps to 960fps is 99.999% marketing bullshit.</p>

CC BY-SA 3.0
2018-03-26T20:34:07.787Z
I don't think the OP wants to slow down their footage. It sounds like they don't like the film look and think a higher frame rate will give them the look they want. (But +99.999 about Sony's claim.)
Michael Liebman
CC BY-SA 3.0
2018-03-27T00:49:45.733Z
Oh, I see. I'm pretty sure that TVs are just doing what the Maltese Cross shutter does in film projectors: they're just showing the same fram multiple times, to remove the flicker.
stib
CC BY-SA 3.0
2018-03-27T06:52:10.173Z
@stib I'm not saying Sony claims to convert 24fps into 960... It's partly a marketing thing but they do look a lot smoother than 24fps. And I'm trying to make 24fps look like 60fps, not slow it down. I have plenty of hardware to render on, and all the time in the world.
Daniel
CC BY-SA 3.0
2018-03-28T20:49:53.547Z
In that case the second method would probably work the best.
stib
CC BY-SA 3.0
2018-03-26T12:51:12.930Z
2018-03-26T12:51:12.930Z
stib
<p>TV is rated in Hz...and most, even the ones listed above, only have an effective rate of 120Hz which is 120fps.</p>

<p>What most of these tvs do and what you might be able to get away with is the use of Time Interpolation...but I highly doubt you will get any software that will generate 2.5x additional frames per frame, for a full video, without some serious artifacts ruining the video.</p>

CC BY-SA 3.0
2018-03-26T05:35:05.477Z
2018-03-26T05:35:05.477Z
ReyHaynes
<p>I know this is doable because many higher-dollar televisions on the market today are able to take a 24fps input and smooth out the frames for an effective framerate up to 960fps (for Sony).</p>

<p>Would it be possible to take footage that was shot at 24fps and increase it, say, to 60fps? Surely there exists software which can do this.</p>

<p>I'm interested in increasing the framerate of the footage itself rather than relying on a display to smooth out the frames just for compatibility's sake.</p>

<framerate><post-production><footage>
Increase framerate in post-production?
Daniel
# Increase framerate in post-production?

(Asked by: username_0 on 2018-03-26)

I know this is doable because many higher-dollar televisions on the market today are able to take a 24fps input and smooth out the frames for an effective framerate up to 960fps (for Sony).

Would it be possible to take footage that was shot at 24fps and increase it, say, to 60fps? Surely there exists software which can do this.

I'm interested in increasing the framerate of the footage itself rather than relying on a display to smooth out the frames just for compatibility's sake.

**Tags:** framerate, post-production, footage


---

## 3 answers

### Answer by username_0 on 2018-04-05. Score: 0 | Accepted answer

So I stumbled across this great little utility called `butterflow`. It works on all of the Big Three OS's, and seems to produce quality results. I'm running it right now on a 1080p24 copy of Star Wars VIII, and the only downside is that it seems to take a great deal of time.

I'll update with the quality of the results once it's done rendering (probably in the next few days) but here's the link:

<https://github.com/dthpham/butterflow>


---

### Answer by username_1 on 2018-03-26. Score: 1

There are several methods for interpolating additional frames if you want to slow down footage beyond its original frame rate.

**First: duplicating frames**. **Pros**: very fast, easy. **Cons**: low quality, causes stuttering, even with fairly small decreases in playback speed.

**Second: cross fading between neighbouring frames**. Basically each frame is dissolved into the next one. This will work well for a lot of footage down to say 1/3 of the original speed, after that it gets a bit obvious. **Pros**: fast, relatively easy, lots of software does it. **Cons**: limited capability.

**Third: using motion estimation algorithms** to create frames from neighbouring frames. Basically you apply a morph between neighbouring frames, with some intelligent tracking of pixel motion to create realistic motion. **Pros**: very good results with some footage, even with large slow-down. **Cons**: compute intensive, so slow to render. Not many apps do it, especially free/cheap ones. Can cause weird and very obvious artefacts when the tracking goes wrong–in fact, I've rarely been able to get this to give satisfactory results with real-world footage. If you have simple movement against a plain background, e.g. green-screen footage, it can work really well, but for any complex scene you generally get all sorts of really obvious weirdness.

The final techniques is still under development, and will probably keep getting better. AI is looking very promising as a tool for this kind of thing, so we may see some quality gains soon.

P.S. I'd say that Sony claim about interpolating 24fps to 960fps is 99.999% marketing bullshit.

> **Comments:**
> **username_2**: I don't think the OP wants to slow down their footage. It sounds like they don't like the film look and think a higher frame rate will give them the look they want. (But +99.999 about Sony's claim.)  
> **username_1**: Oh, I see. I'm pretty sure that TVs are just doing what the Maltese Cross shutter does in film projectors: they're just showing the same fram multiple times, to remove the flicker.  
> **username_0**: @username_1 I'm not saying Sony claims to convert 24fps into 960... It's partly a marketing thing but they do look a lot smoother than 24fps. And I'm trying to make 24fps look like 60fps, not slow it down. I have plenty of hardware to render on, and all the time in the world.  
> **username_1**: In that case the second method would probably work the best.  

---

### Answer by username_3 on 2018-03-26. Score: 0

TV is rated in Hz...and most, even the ones listed above, only have an effective rate of 120Hz which is 120fps.

What most of these tvs do and what you might be able to get away with is the use of Time Interpolation...but I highly doubt you will get any software that will generate 2.5x additional frames per frame, for a full video, without some serious artifacts ruining the video.


---

