Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-12-30T19:13:45.460Z
Answers.Text: How? The concat command uses the first video's frame rate to set the output Concatenated video's frame rate and it's constant.
Answers.UserDisplayName: Christopher Anderssarian
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-12-30T02:00:12.747Z
Answers.LastActivityDate: 2018-12-30T02:00:12.747Z
Answers.UserDisplayName: Timothy Lukas H.
Body: <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>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-05-23T06:46:31.670Z
Comments.Text: 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.
Comments.UserDisplayName: Peter Barton
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-18T03:41:46.333Z
Comments.Text: 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.
Comments.UserDisplayName: AJ Henderson
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-18T03:43:08.150Z
Comments.Text: 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.
Comments.UserDisplayName: AJ Henderson
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-18T15:42:22.527Z
Comments.Text: 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.
Comments.UserDisplayName: Christopher Anderssarian
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-18T17:14:00.313Z
Comments.Text: 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.
Comments.UserDisplayName: AJ Henderson
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-18T19:50:00.177Z
Comments.Text: 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
Comments.UserDisplayName: Christopher Anderssarian
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-18T20:03:32.967Z
Comments.Text: 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.
Comments.UserDisplayName: AJ Henderson
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-29T05:38:21.863Z
Comments.Text: 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
Comments.UserDisplayName: Gyan
Tags: <video-editor><framerate><video-production>
Title: Is there a NLE that supports Variable frame rate?
UserDisplayName: Christopher Anderssarian
ThreadText: # 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.  
  
  ---
  
  