Compressor: Only 60% CPU

I'm using Compressor 2 for the first time, on a ~90-minute DVD's worth of video.

I notice that, even though I submitted it at "high" priority, it's still only eating ~60% of the available 200%, Final Cut using another ~30%, and everything else in the fraction-of-a-percent range. All that according to Activity Monitor sorting by CPU usage.

In other words, is there some way to get Compressor 2 to be more aggressive about using otherwise-idle CPU time?

Posted on Aug 20, 2005 10:42 AM

Reply
9 replies

Aug 20, 2005 12:13 PM in response to Gary Morrison

FCP is rendering and managing the GOP sequences in order to correctly place compression markers at edit points and sequence boundaries. To speed things up you may want to export your timeline as a QuickTime movie using current settings. Then, when this export is finished import the resultant movie into Compressor, select your preset, and submit the job for batch processing. If you select to export as a reference movie ( not self-contained) the export should run pretty quickly and the resultant movie file should be fairly small (assuming that all of your rendering is already done).

It also seems that Compressor 2 and Final Cut Pro v5 are slower than their earlier versions -- at least they are when doing exports from FCP to Compressor.

Aug 20, 2005 7:40 PM in response to Waymen

Thanks for the reply.

Just to make sure I'm not confused here: When you say "timeline" here ("export your timeline as a QuickTime movie"), am I correct in assuming that you mean the FCP5 "sequence" (in FCP terminology) I told Compressor 2 to create the DVD video from?

I'm wondering if that might also get around the problem I ran into, notably that FCP crashed a few hours into the process, which of course caused the job to fail.

Would there be any image-quality concerns in that approach? In particular, QuickTime movies are MPEG format, and the whole point of Compressor is to generate MPEG, supposedly at very high quality, and perhaps a Quicktime move might not be as high quality?

Aug 20, 2005 9:07 PM in response to Gary Morrison

Yes, by timeline I meant the main FCP sequence.

When you export as a QuickTime Movie using Current Settings (option "Setting: Current Settings") you're just writing out a copy of the existing FCP sequence. If you're editing in DV there will be no quality loss when you export (in comparison to the DV sequences as they exist in FCP -- since you're just rewriting the files in DV not transcoding to another format). In fact, if you export as a reference movie you'll just be using pointers to the same files that FCP uses to generate your final movie.

As far as image quality I suspect that you'll see little difference between direct exports from FCP to Compressor as opposed to exporting as a QuickTime Movie and then taking that exported movie and submitting it to Compressor. Don't confuse the above method with Export Using QuickTime Conversion -- that's a different process. You can check the manual or the FCP help files to learn more about the differences and options

The one advantage that the direct export from FCP to Compressor has is that FCP will insert reference frames at each edit point in your movie (if possible, since reference frames or i frames must occur on Group Of Picture boundaries). In theory that will improve the quality of the movie since edit points usually occur at scene transitions or filter points and that's where the MPEG compressor usually has to work the hardest to retain quality. Think of a series of still pictures, you'll want a reference frame at the start of each picture and FCP will do that for you automatically.

Aug 21, 2005 5:41 AM in response to Waymen

OK, thanks for the suggestion. I tried running Compressor directly from FCP again, and indeed it crashed again. So I think I'll try the intermediate trip through QT, as you suggested.

Best I can tell though "Current Settings," however, does in fact compress. I gather then that I should change those current settings to something like "10-bit Uncompressed 48KHz"?

With "Current Settings" it said that the export process woul take 31 hours, and with "10-bit Uncompressed 48KHz" it estimated 19 hours.

Aug 21, 2005 12:45 PM in response to Gary Morrison

If you haven't completely rendered your timeline sequence when you perform an export as a QuickTime Movie FCP still has to render anything that is yet undone. That can take time. What is the format of your source video and what are your current sequence settings? If they don't match when you export using Current Settings the entire timeline sequence will have to be rendered and/or recompressed. However, this is not a shortcoming of the Current Settings export method, it's just doing what you're telling it to do. In any case, whenever possible your sequence settings should match the format of your source video (if they don't match your project will have to undergo a possibly unnecessary conversion step when your timeline sequence is rendered).

However, if there is no rendering to be done and the source video is in the same format as your current sequence setting there will be no recompression of the timeline sequence when you export using "Current Settings" (it will just copy the existing timeline sequence). In fact, as I said before, if you export as a QuickTime Movie and de-select (checkbox) the "Make Movie Self-Contained" option you will export a so-called reference movie that just contains pointers to your original clips (if in the same format as your sequence) and copies of any rendered/effects segments. This will typically result in a faster export and a much smaller export file without any loss in quality from you rendered timeline sequence.

Aug 21, 2005 3:51 PM in response to Waymen

Explicitly doing a "render all" does nothing, and also auto render doesn't ever kick in either, so that seems to suggest that everything has been rendered. Also, as far as I can tell, everything is in HDV1080i format.

Oh! I bet I know what the problem is: There is a mismatch I'd forgotten about: 44.1KHz audio (in the Sequence Settings for the sequence I'm exporting) vs. 48KHz audio in the "Audio/Video settings" in the FCP menu. But more complicatedly, the FCP sequence contains a mixture of 44.1KHz and 48KHz audio.

44.1KHz audio crept in the mix when I imported some background music from CDs. Now autorender in FCP would convert it to 48KHz, but whenever it did so, an apparent bug caused it to playback monaural. More precisely, it would still be 2 stereo channels, but the two would be identical, presumably an error in the 44.1KHz->48KHz sample-rate conversion code.

Now, as it turns out, is export finished a lot faster than originally predicted, but it was still around 4 hours or so. However, when it completed, I found that the resulting audio and video are out of sync! Please see Gary Morrison, "QuickTime Export: AV Out of Sync", 03:16pm Aug 21, 2005 CDT for more description.

Maybe this is also an anomaly caused by the mixed sample rates. I'll try using SounndTrack Pro to convert the sample rates. Hopefully it will do that without turning it monaural.

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.

Compressor: Only 60% CPU

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