I have a few video strips with audio that I want to import to the Video Sequence Editor (VSE), but they are of different fps... examples are 23.97, 24, 29.97 and 30 fps. Let's say I want to select an fps of 30 in my project, is there a way to import the video clips and converting them to 30 fps?

Making every 4 frames into 5 frames, for example for 24 to 30 fps conversion. I am not sure what it's terminology in the video editing area.

  • $\begingroup$ It has been my experience today that if you add a 1FPS video and then a 30FPS video both lasting 1 minute that you'll end up with 1 channel that plays 30 times faster then the other. If I then set my render speed to 1fps, then the 30fps channel lasts for 30 minutes. $\endgroup$
    – user2867
    Mar 21, 2014 at 18:44
  • 2
    $\begingroup$ Here you go. This is the work around, super easy. youtube.com/watch?v=3SpVpqsvqwM $\endgroup$
    – user29276
    Aug 7, 2016 at 18:05

3 Answers 3


Currently there's no support for motion-compensated frame interpolation. So you will need to run your footage through an external application.


There is actually an effect strip "Speed Control" which can sort of change the fps of a video strip. If converting from 24 to 30 fps, you can set the Multiply Speed to 0.8.

However there isn't any interpolation at all, it's like every 5 frames there are two frames exactly the same, thus creating a not so smooth resulting video.

  • 2
    $\begingroup$ I think it's better to use Speed Control, leave the Multiply Speed at 1.0, and make sure "Stretch to input strip length" is checked. Then you adjust the length of the strip and the speed control stretches to match it. $\endgroup$
    – Mutant Bob
    Apr 16, 2014 at 19:06
  • $\begingroup$ Mutant Bob's answer did exactly what I needed it to do taking at 23fps video and upscaling it to 30fps. $\endgroup$
    – Corey S.
    Mar 13, 2016 at 20:45

Blender imports video sequences based on the current render settings. An easy way to tell the settings are wrong when importing video is the audio imports with a different length than the video. The audio time gets read in but the video rate is set by the render settings.

Try setting the render frame rate to 23.97 then importing the 23.97fps videos. then change the frame rate to 29.97 and import the 29.97fps videos and so on.

When finished set the desired output frame rate and render the animation.

  • 3
    $\begingroup$ Have you actually tried that? Changing the render fps after importing the video does not change the length, but the A/V is obviously out of sync. $\endgroup$
    – Alvin Wong
    Jul 29, 2013 at 1:08
  • 2
    $\begingroup$ This answered the query that got me here, "Why doesn't my video length match my audio", so thanks ;) $\endgroup$
    – pix
    Oct 9, 2015 at 1:17

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .