Be-Delphi is organizing their first (of many) Delphi Developer Day on November 17th in Edegem near Antwerp. That day will be completely dedicated to Delphi and Prism.
At Be-Delphi, Devia will be holding a talk about the new LiveBindings in Delphi XE2, so be sure to grab a hold of me and say hello !
Exporting from FCP to Compressor, or use a QuickTime Movie instead ?written by Stefaan Lesage on 10/01/2009
This article will describe a few scenario's on how you can get your video file from Final Cut Pro and make Compressor process it into a target video suitable for the Apple TV or for the iPod / iPhone. The goal of this article is to show you the different things we have tried and to give you some advantages and disadvantages on both work-flows. to show you how to set everything up the way we currently have it. Our current work-flow is probably not the best yet, but we if we discover something better, we will let you know about it in a new Article.
Final Cut Studio Machine
During the last two years, Devia has been producing a few Video Podcast episodes. This means that with each episode of those Video Podcasts, we have to convert our video into a format suitable for Podcasting and which can be played back on portable devices like iPod and iPhone. For this task we are using Final Cut Studio and we are always trying to get the best performance.
Since Final Cut Studio was completely new to us, we had to try out a few things before we found a good work-flow. The goal of this article is to show you the different things we have tried and to show you how to set everything up the way we currently have it. The whole work-flow is probably not the best yet, but we if we discover something better, we will let you know about it in a new Article.
For each of the options described below, I have included the time which was required to compress a 3 minutes and 41 seconds HDV 1080i50 sequence to two different targets, one is H.264 for Apple TV and the other is H.264 for iPod video and iPhone 640x480. The export was done on a MacPro with two Dual Quad-Core 3 Ghz processors and 8 Gb of Ram.
If you would try this yourself, your test results might be different based on your machine, the available memory & processors, the source format and the output targets.
Exporting from Final Cut Pro to Compressor
Exporting to Compressor
The first option is to export a finished sequence from Final Cut Pro directly to Compressor. This can be done by selecting the Sequence and picking the File -> Export -> Using Compressor menu (or using the Export -> Using Compressor from the Shortcut Menu).
This is the easiest way to do it, and I've used that technique when I started using Final Cut Studio. Final Cut Pro will start Compressor for you if it isn't already running, and it will send the selected sequence frame by frame to compressor. From what I have heard though, it is the best option if when Quality is concerned, since each frame will be sent to Compressor in it's own format, regardless of the format the sequence is in.
I soon found that this isn't very efficient speed wise though. Since FCP will send the Sequence frame by frame to compressor, you will be unable to use Final Cut Pro to do any further editing while compressor is encoding. The whole process of sending the video to compressor takes quite some time, even on my MacPro.
- There is no real need to render the Sequence out before sending it to Compressor.
- Frames are sent Frame by Frame to compressor as raw data, there is no encoding / compression occurring before the video is processed by Compressor.
- Final Cut Pro can't be used while it is exporting to compressor !
Time needed to finish the Job
Time needed : FCP to Compressor
Well, as you can see in the screenshot, the whole process took 1 hour and 24 minutes, and that for a 4 minutes clip. During that time you can't use FCP for further editing or even to work on another project. Since there is no way you can use the machine as a Final Cut Pro edit station during the whole process, we quickly tried to find another approach.
Yes, I'm one of those people who just hates having to wait for a computer until it has finished it's job. For some of you this approach might be good, but in our case having to wait 1.5 hour to get a 4 minutes clip ready to be displayed on an iPod was just a bit too long.
Using Compressor to process QuickTime Files
Exporting a QT Movie
Finding an alternative to our previous workflow wasn't that hard. There is always the option of exporting the sequence from Final Cut Pro to a QuickTime movie, and then using that QT Movie as the source in Compressor. In this situation it is always a good idea to make FCP render the sequence first, en preview your movie. Once that is done, select your sequence and use the File -> Export -> QuickTime Movie
You should now get a dialog box in which you can alter some settings. First of all you will have to choose which Codec you want to use for the export. In my case I will be using the same presets as the one I used for my Sequence, which is HDV1080i50. Remember though that this export might cause some loss of detail, depending on the preset your sequence is, and the preset you are exporting to. If you have added Chapter Markers in FCP, I would strongly advise to choose the Chapter Markers or DVD Studio Pro markers from the Markers pull down. That will make sure the Chapter Markers are included in the Exported QuickTime Movie
- The process is a lot faster !
- You can use FCP again once the movie is exported, and even while Compressor is doing it's job.
- You have to render the Sequence before exporting it.
- You might loose some detail due to encoding to a QT Movie.
- Another disadvantage could be that this approach requires more HD space, but for our setup this wasntt really an issue.
FCP to QuickTime Movie to Compressor
Time needed to finish the Job
The process was a lot faster than sending the Sequence directly to Compressor. Rendering out the Sequence took about 7 minutes, but that was because I used quite a few SmoothCam filters in that sequence. Exporting the Sequence itself took another 2 or 3 minutes.
Once that was done, compressor took another 14 minutes to encode the video in the two different targets. During that time, average CPU load on my machine didn't get higher than 35%. In total, the whole process took a little less than 30 minutes, but once the Sequence was rendered and the QT Movie exported, I could continue working in Final Cut Pro.
Well, as you can see, there are advantages and disadvantages in both work-flows. Wether you choose to export directly to Compressor, or export a QuickTime movie which you then import into compressor is completely up to you. In my case, I wasn't worried about drive space. My complaint with the first approach was that I couldn't use my machine as a Final Cut Pro editing station for more than an hour, so the second approach is our current Work-Flow. I still wanted it to be faster though, and even that is possible. But how we achieved that ... well look forward to another article :-)