Extra Long Export Times? I know why...
I've been searching around, and found plenty of gripes about uber-long export times for clips of any length. I've seen one with 12 hours export time for 2 hours of video, and have had an even worse experience, having my brand new MacBook Pro quad core taking 20 hours to export two half hour 720p videos with just some titles on it. Thats just to export with the H.264 encoder, and I have to do 8 a week just to stay above water.
Anyways, I seen this video on youtube, best export settings for FCPX. It just went through the same new project process, but changed the audio to custom, surround to stereo, and the frames to 30p. then when exporting, just using the H.264 encoder (The last part wasn't that important). So, when I started doing this, and copy pasting, I found that, if I gave it time to render, it would save 30 minutes of video in about 20 minutes. The reason for the special settings in the video doesn't apply for the version of FCPX that I have, but it still worked.
I started to wonder why, and I figured it out! On the custom settings, FCPX will render not only the events, but everything in the project, including the titles and transistions. If I don't make the project a little weird when I'm creating it, and just leave it on the current settings, FCPX will of course have all the rendered events in the storyline, but when you begin to put on edits like cross fades, titles, or anything other then rendered event clips, FCPX won't recognize the need to render it, and thus when you try and export these files, the program has to render, transcode, and publish at the same time, and it burns itself out.
I'm no expert or anything, I just noticed when I did what the guy did in the video, the only real difference is that all that orange above the titles disappeared, (and if I tried to export before the program got a chance to render it, it was the same as before), and then the program would export quickly.
Why doesn't the program have a force render option, or render all, or something like that, why don't we have any real control over the background tasks? I mean, rendering and transcoding is so important, why is it that FCP will only render what it recognizes as important, and I the user have no control over it?
Final Cut Pro X, OS X Mountain Lion (10.8.2)