<p>You could render the scenes to single files and combine them in ffmpeg to one .mp4 container.
Allthough Indont know why you would want that.</p>

CC BY-SA 4.0
2018-12-30T19:13:45.460Z
How? The concat command uses the first video's frame rate to set the output Concatenated video's frame rate and it's constant.
Christopher Anderssarian
CC BY-SA 4.0
2018-12-30T02:00:12.747Z
2018-12-30T02:00:12.747Z
Timothy Lukas H.
<p>Now before you quickly jump in and say:
Premier got an update...
Use handbrake...</p>
<p>What I'm asking none of the big players seem to support.
Rendering a video that's frame rate changes through the course of it run time.</p>
<p>There are three line in <a href="https://en.wikipedia.org/wiki/Variable_frame_rate" rel="nofollow noreferrer">wikipedia</a> for VFR. One of the <a href="https://books.google.com/books?id=InWZYVRH6vcC&amp;pg=PA150" rel="nofollow noreferrer">sources</a> says:
&quot;More modern formats like MPEG-4 allow variable frame rates as well, where the timebase itself changes between parts of the file. However, most tools don't support that directly&quot;</p>
<p>Are there any programs that fully or partially support this?</p>

CC BY-SA 4.0
2020-05-23T06:46:31.670Z
See also the thread https://video.stackexchange.com/questions/30128/upload-edited-video-to-youtube/ for some discussion on VFR - it looks like FB generates it to keep file sizes down, but I didn't see any answers on what tools FB (or anyone) uses, or the availability of this feature in any of the regular commercial tools.
Peter Barton
CC BY-SA 4.0
2019-01-18T03:41:46.333Z
Can you give us any more information on what you are trying to accomplish with a variable frame rate video?  In general, there aren't many good uses for them as they are a pain to try to keep in sync since the frame buffer has to run at different timing.  Ultimately, it's display is most likely going to be simplified to a constant frame rate anyway and the only real savings would be a minimal savings for storing long displayed images once vs having tween frames that simply say nothing changed.  It's pretty rare for it to really be worth the complexity.
AJ Henderson
CC BY-SA 4.0
2019-01-18T03:43:08.150Z
My understanding is that VFR was more a side effect of older cameras that couldn't necessarily maintain constant frame rate and didn't want to have dropped frames, so instead they just saved frame timing.
AJ Henderson
CC BY-SA 4.0
2019-01-18T15:42:22.527Z
What I'm mainly trying to accomplish is greater understanding on how to create a VFR file. I have a Adaptive-Sync display and I would like to try it out on a something I created. Then further down the line I have some projects that I'd like to use their native frame rates as well as CG elements. I have been looking for documentation on this subject, so any links would be appreciated.
Christopher Anderssarian
CC BY-SA 4.0
2019-01-18T17:14:00.313Z
I'm not sure what you mean about using native frame rate as well as cg.  The cg would be rendered at the same frame rate as the video.
AJ Henderson
CC BY-SA 4.0
2019-01-18T19:50:00.177Z
Sorry, I'll clarify.
Some GoPros don't have supported for 24 FPS. My phone is locked to NTSC. When recording in UHD some cameras only do it in 24 FPS. And in the CG world you can virtually have any frame rate you want.
So for the CG side it's easy: animate the timings of frames I want, then render an image sequence.
S
Christopher Anderssarian
CC BY-SA 4.0
2019-01-18T20:03:32.967Z
ah, so you want to do a mixed frame rate video to avoid any pulldowns.  Got it.  Not really sure it's a great idea for consumability, but an interesting experiment for sure.
AJ Henderson
CC BY-SA 4.0
2019-01-29T05:38:21.863Z
Vegas supports reading VFR, but I don't think any NLE supports writing them. What you could do is render a CFR video and then apply the steps 2 and 3 from the method at https://stackoverflow.com/a/37893746/5726027
Gyan
<video-editor><framerate><video-production>
Is there a NLE that supports Variable frame rate?
Christopher Anderssarian
# Is there a NLE that supports Variable frame rate?

(Asked by: username_0 on 2018-12-30)

Now before you quickly jump in and say:
Premier got an update...
Use handbrake...

What I'm asking none of the big players seem to support.
Rendering a video that's frame rate changes through the course of it run time.

There are three line in [wikipedia](https://en.wikipedia.org/wiki/Variable_frame_rate) for VFR. One of the [sources](https://books.google.com/books?id=InWZYVRH6vcC&pg=PA150) says:
"More modern formats like MPEG-4 allow variable frame rates as well, where the timebase itself changes between parts of the file. However, most tools don't support that directly"

Are there any programs that fully or partially support this?

**Tags:** video-editor, framerate, video-production

> **Comments:**
> **username_2**: Can you give us any more information on what you are trying to accomplish with a variable frame rate video?  In general, there aren't many good uses for them as they are a pain to try to keep in sync since the frame buffer has to run at different timing.  Ultimately, it's display is most likely going to be simplified to a constant frame rate anyway and the only real savings would be a minimal savings for storing long displayed images once vs having tween frames that simply say nothing changed.  It's pretty rare for it to really be worth the complexity.  
> **username_2**: My understanding is that VFR was more a side effect of older cameras that couldn't necessarily maintain constant frame rate and didn't want to have dropped frames, so instead they just saved frame timing.  
> **username_0**: What I'm mainly trying to accomplish is greater understanding on how to create a VFR file. I have a Adaptive-Sync display and I would like to try it out on a something I created. Then further down the line I have some projects that I'd like to use their native frame rates as well as CG elements. I have been looking for documentation on this subject, so any links would be appreciated.  
> **username_2**: I'm not sure what you mean about using native frame rate as well as cg.  The cg would be rendered at the same frame rate as the video.  
> **username_0**: Sorry, I'll clarify. Some GoPros don't have supported for 24 FPS. My phone is locked to NTSC. When recording in UHD some cameras only do it in 24 FPS. And in the CG world you can virtually have any frame rate you want. So for the CG side it's easy: animate the timings of frames I want, then render an image sequence. S  
> **username_2**: ah, so you want to do a mixed frame rate video to avoid any pulldowns.  Got it.  Not really sure it's a great idea for consumability, but an interesting experiment for sure.  
> **username_3**: Vegas supports reading VFR, but I don't think any NLE supports writing them. What you could do is render a CFR video and then apply the steps 2 and 3 from the method at https://stackoverflow.com/a/37893746/5726027  
> **username_1**: See also the thread https://video.stackexchange.com/questions/30128/upload-edited-video-to-youtube/ for some discussion on VFR - it looks like FB generates it to keep file sizes down, but I didn't see any answers on what tools FB (or anyone) uses, or the availability of this feature in any of the regular commercial tools.  

---

## 1 answers

### Answer by username_4 on 2018-12-30. Score: 0

You could render the scenes to single files and combine them in ffmpeg to one .mp4 container.
Allthough Indont know why you would want that.

> **Comments:**
> **username_0**: How? The concat command uses the first video's frame rate to set the output Concatenated video's frame rate and it's constant.  

---

