- Posts: 9
- Joined: Sun Jan 08, 2023 9:12 pm
- Real Name: david russo
I'm struggling to understand how DaVinci 119.88 fps timelines work. I thought I understood dropframe, but ...
I'm using a GoPro 9 black and recording at 119.88 fps. The resulting mp4 files have the following metadata:
Video: 99.9Mb/s, 2704x1520(16:9) @119.880(120000/1001)FPS, Format: HEVC
As a test, I recorded 30 min of a running stopwatch.
DaVinci allows me to create a 119.88 FPS timeline with or without dropframe and defaults to non-drop-frame. Once a framerate is set I didn't see any reason to use dropframe.
I imported all of the GoPro generated mp4 files into a Davinci project timeline,
Time_30_NDF, set to 119.88 fps with Drop Frame UNCHECKED, trimmed the
footage to include ONLY the precise start of the stopwatch through to the
moment 30 min appeared on the stopwatch.
I rendered the result to a file, 30_min_trimmed.mp4, and added it to the Davinci
project's media pool.
Finally, I created a new 119.88 fps timeline with Drop Frame CHECKED, Time_30_DF, and
added 30_min_trimmed.mp4 to the start of this timeline.
The following table summarizes the two timelines:
According to the timecodes in the NDF timeline, the NDF timeline is a couple of seconds too short. The DF timecodes are what I'd expect (almost exactly 30 min). It appears (to me) that the timecodes in 119.88 fps non-dropframe timelines is wrong(?!). The timecode and number of frames implies 120 fps, right?
No doubt, I'm missing something here. I'd appreciate any help to understand what's happening here.
I'm using a GoPro 9 black and recording at 119.88 fps. The resulting mp4 files have the following metadata:
Video: 99.9Mb/s, 2704x1520(16:9) @119.880(120000/1001)FPS, Format: HEVC
As a test, I recorded 30 min of a running stopwatch.
DaVinci allows me to create a 119.88 FPS timeline with or without dropframe and defaults to non-drop-frame. Once a framerate is set I didn't see any reason to use dropframe.
I imported all of the GoPro generated mp4 files into a Davinci project timeline,
Time_30_NDF, set to 119.88 fps with Drop Frame UNCHECKED, trimmed the
footage to include ONLY the precise start of the stopwatch through to the
moment 30 min appeared on the stopwatch.
I rendered the result to a file, 30_min_trimmed.mp4, and added it to the Davinci
project's media pool.
Finally, I created a new 119.88 fps timeline with Drop Frame CHECKED, Time_30_DF, and
added 30_min_trimmed.mp4 to the start of this timeline.
The following table summarizes the two timelines:
- Code: Select all
Timeline Frames Frames/119.88 Last frame TC TC -> sec Frames/sec
-------- ------ ------------- ------------- --------- ----------
Time_30_NDF 215796 1800.1 sec 1:29:58:035 1798.3 120.000
Time_30_DF 215796 1800.1 sec 1:30:00;011 1800.1 119.881
According to the timecodes in the NDF timeline, the NDF timeline is a couple of seconds too short. The DF timecodes are what I'd expect (almost exactly 30 min). It appears (to me) that the timecodes in 119.88 fps non-dropframe timelines is wrong(?!). The timecode and number of frames implies 120 fps, right?
No doubt, I'm missing something here. I'd appreciate any help to understand what's happening here.
Last edited by darusso on Tue Feb 07, 2023 9:56 pm, edited 1 time in total.