My FCPX Exported Files Are Longer Than My Timeline

My 28 minute time line is exporting at 28:02 mins long - no matter what type of file.


I'm working with 23.98 footage on a 23.98 timeline. The export window says that I will have a 28:00 min file.


I have no hidden frames on the in or out of the project.


Driving me crazy. Please help

Posted on Sep 29, 2019 6:44 PM

Reply

Similar questions

16 replies

Oct 5, 2019 11:39 PM in response to Spitizen

You're not... I can reproduce the issue (although there may be a few frames discrepancy).


Timecode is not real time... it only mimics time. Timecode is a way of labeling each frame with a unique identifier. It really doesn't have anything to do with TRT (especially for 29.97 drop frame).


Fractional frame rates (23.976, 29.97 NDF and 59.94) all require extra frames to sync with real time. (There are *no* fractional frames). The necessity and method of slowing down frame rates was something that was necessary in analog (NTSC) broadcast days. If you are not expressly required to do so, don't use them!


All files an hour long in *any* fractional frame rate are roughly 3.6 seconds shorter than one hour. This requires adding frames to each format in order to sync with one hour. In 23.976 fps, that is about 86 frames per hour or roughly 40 frames in 28 minutes.


I did your experiment. The XML file reports the duration as 201801600/120000s (seconds). Doing the math, that's 1681.68 seconds or 28.028 minutes or 28 minutes 1.68 seconds long. This is the exact time Quicktime 7 Pro reports:

[BTW - QT7Pro has an option to display playback time in "Standard", Timecode: Non-DropFrame and Frame Number. Switching the option to either Timecode or Frame Number changes the Duration displayed to an even 28 minutes in the inspector. Switching back to Standard restores the duration to what you see above.]


Quicktime X reports 28.02 [rounding, I believe — there are no options to change the playback time display]:


and FCPX shows this *occasionally [I'll explain this mystery in a few]:


If you play around with the playhead, it settles back down to show the play time as:


Which, btw, is still wrong because the last frame should be timecode: 27:59:23.


The mystery:

if you switch back and forth between projects, say the 28 minute long 23.976fps project with the playhead *on the last frame* and a 60fps project, then right back, you will find FCPX with its pants down displaying the actual length (in 60fps! no less). It corrects itself as soon as you move the playhead around and the last frame will display 28:00:00.


The inference is that FCPX will play your project as a broadcaster would. 28 minutes in timecode means 28 minutes of play time even if the actual length of the video is frames longer than the calculated length. The necessary extra frames are allocated for (they're not invented - you put them there) so that it ends on time. At least that's my understanding of how broadcasting the "fractional frame rates" works.


Speed compensation is not required for Drop Frame rates, because (in 29.97) every minute (except on multiples of 10), two frame numbers are skipped: 0 and 1 to make up the time difference (or artificially "speed up" the content). There is no Drop Frame standard for 23.976 to account for the time difference at 24fps, so extra frames need to be added.



I created an effect in Motion. It was created at 60fps for exactly 1 hour and it had a Project Loop End marker on the last frame. In terms of Final Cut, this effect should run *exactly* 1 hour, then repeat. Them's da rules. It works in ALL full frame formats. In 23.976 projects, the last correct event occurs exactly 86 frames short of the full hour of "play clock time" which means that at 23.976, the number of frames that constitute 1 hour (at least to a Motion template/effect) ends that much earlier than the time reported on the clock. (And that's not supposed to happen...)

Sep 29, 2019 10:59 PM in response to Spitizen

23.976023976023976, a.k.a. 23.98 is a "retiming" difference in how fast frames are played. There is no such thing as .98 frames - they're whole frames but played at a rate that only 23.98 frames are seen in exactly one second. On the second second, the last .02 portion of the last frame of the first second starts the second second and 23.96 frames are displayed for the duration of that second second. Confused yet? I am.


The difference in time that it takes 24 whole frames to play in a 23.98 frame rate (in the "same second") is approximately 1.001 seconds and the frames are slowed down ever so slightly (by .001 seconds). Let that sink in for a few...


It takes approximately 28 minutes and 2 seconds of whole frame media to play in exactly 28 minutes when broadcast at 23.98.


... or something like that.


Timecode is a b... Insane people invented it. It drives me nuts — I don't use fractional frame rates *any more*!. I just let FCPX conform everything if it comes down to it. Let the engineers sort it out.

Sep 29, 2019 9:12 PM in response to Alchroma

Can you please clarify what you mean by gap? The first frame of my project starts at 0:0:0 and the last frame is at 28:0:0

When I go to output the settings options window shows a little clock icon and that the run time of the exported clip will match my timeline at 28:0:0. But the exported clip is 28:02:00


Two seconds longer!? So weird

Sep 30, 2019 1:30 AM in response to Alchroma

Definitely no gap. My timeline is exactly 00:28:43:00 and the export window says that’s what I’m gonna get. But the exported QuickTime is exactly 00:28:45:00 - it’s adding two whole seconds to the file!


but when I pull that file into FCPx it says it’s 00:28:43:00. Pulling my hair out, doesn’t seem to be many answers out there.



Oct 5, 2019 4:54 PM in response to fox_m

Still hoping for an answer on this. Does Timecode / VS Framerate really mean incorrect master times? Do all files an hour long shot in 23.98 end up being 1 hour and two seconds long?


Can someone do a test for me and put a 23.98 slug on a 23.98 timeline 1:00:00 long and do an export and see if the file is 1:00:00 long


VERY curious.


Thanks



Oct 5, 2019 6:41 PM in response to Tom Wolsky

Ah Tom, it feels like I'm getting somewhere! So you're saying that it's more of a discretion with the way finder and other programs read the file? Like when you open that file in QT does it show 1 hour or a different time? One of my frustrations is that when I upload files to clients I want them to be exact times like 28:45 etc. But I'm currently having to mess around with added or subtracted frames to get exact TRT numbers when uploaded to Vimeo for example.


I literally can't believe I'm the only person to be experiencing this / frustrated with this?

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

My FCPX Exported Files Are Longer Than My Timeline

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.