I want to change the frame rate of an already created timeline

Question

Unable to change framerate during deliver. Is there any way to change it?

Answer

DaVinci Resolve cannot change the timeline frame rate once set.
Also, the frame rate of the timeline is set to the frame rate at the time of delivery (at the time of export). Therefore, if you want to change the frame rate of a timeline once created in DaVinci Resolve, create a new timeline with the desired frame rate and copy the existing frame rate clip to it.

Here are the steps:

Right-click on an empty spot on the media pool and [Timeline]-[Create New Timeline]

Uncheck "Use project settings"

Set the desired frame rate in "Timeline Frame Rate" in "Format" and <Create>

Open the original timeline you want to change, select all clips on the timeline, and copy with "Ctrl + C"

Open the created timeline to change to and paste with "Ctrl + V"

You are now minimally ready to deliver at your new framerate.

smooth frame gaps

It just makes it possible to deliver at the new framerate, just duplicating the missing frames from the framerate before the change. As a result, you can't expect a smooth display, and depending on the frame rate you are changing, you may experience severe stuttering.

When setting a timeline with a frame rate different from the frame rate of the material, especially when the frame rate is set higher than the material (e.g. 30fps->60fps, 24fps->60fps) , the frame rate may not change the appearance.
This is happening because the new framerate doesn't have enough missing frames. (To be precise, the process changes depending on the setting of "Frame Completion" in "Master Settings" in [File]-[Project Settings] described later, but by default, the missing frames are duplicated as described here. "Nearest" is used.)

In the 30fps->60fps example, the same frame is duplicated every two frames, so nothing has changed even though we increased the frame rate.

In the example of 24fps->60fps, the same frame is duplicated every 2.5 frames, and it looks jerky because it is not an integer multiple.

To fix this problem, we recommend retiming to fill in the missing frames.

Select the clip that complements the frame on the timeline on the cut/edit page, and execute "retime & scale" in the "inspector".

The highest quality is achieved by selecting 'Optical flow' for retiming and 'Speed ​​warp' for motion estimation.
The use of "Speed ​​Warp" requires a paid version of DaVinci Resolve Studio. If you are using the free version, please try other "high quality (picture quality priority)". Processing takes time. In particular, speed warp takes a lot of time because it creates new frames with AI from before and after the missing frames.

Note that the default "project settings" means that the settings in the "project settings" are applied. By default, retiming is nearest, simply duplicating frames closer to the missing frame. It can be changed from [File]-[Project Settings]-[Master Settings]-[Frame Completion].

The initial frame rate when creating a timeline is determined for each project. Settings can be changed in [File]-[Project Settings]-[Master Settings]. If you always use a fixed resolution and frame rate, you can also save and reuse customized project settings by using [File]-[Project Settings] > [Presets].

Stretching keyframes in Fusion compositions (including "Text +")

Keyframe positions in Fusion compositions and Text+ are not stretched to match the new framerate.

In addition, since the reality of text + is a fusion composition in which a text + node is added to a fusion composition, it will be explained as a fusion composition from now on.

This is due to the fact that Fusion's keyframe function is processed in units of "frames", and when copying to a timeline with a different frame rate, stretch processing that matches the frame rate is not automatic. Not implemented.

I think there are several ways, but the easiest way is to add "Time Speed)" node and adjust it.
The "Speed" in the "Time Speed" node inspector allows you to stretch or shrink the overall timing of Fusion's processing, so if it goes from 24 to 48, set it to 0.5.
It also defaults the interpolation mode to "blend".
In the case of blending, the previous and next frames are added to make it 1/2, so the blurring may look large.
Please use "Nearest" to reproduce "the same frame is duplicated and used every two frames".

It's easy, but I created a video with a simple explanation as follows. Please check here.

2023/03/06
Added "Stretching Keyframes in Fusion Compositions (including 'Text+')"

♯fps

Check out the latest information!