Speeding up Compressor
Is Compressor taking too long to encode? Here are some tips to speed it up.
Don't export directly to Compressor from Final Cut Pro
Although sending your timeline directly to Compressor may seem faster because it cuts out the step of exporting as a QuickTime movie, it is much slower overall because Compressor needs to request each frame one-by-one from Final Cut Pro instead of just reading the data out of the movie clip. It gets even slower if you're using Frame Controls or doing multi-pass encoding.
Just go to
File > Export > QuickTime Movie (not QuickTime Conversion) and make sure Setting is set to
Current Settings and
Recompress All Frames is switched off. This ensures that the movie will not be recompressed unnecessarily.

Here's a tip - if most of your timeline is already rendered, deselect
Make Movie Self-Contained. This creates a small reference movie that links to the render files on disk instead of writing the data into the file. This will be much quicker to export. If your timeline is not rendered, however, this setting is unlikely to offer any speed advantages over a self-contained movie.
Once the file is exported, drag it into Compressor and set up your batch as normal.
Only use Frame Controls where necessary
Frame Controls allow you to improve the quality of resizing, retiming and deinterlacing operations, however they should only be switched on when you are actually performing one of these operations.

In addition, you should use
Better quality instead of
Best, as
Best is usually reserved for extreme circumstances and in most situations gives you a massive performance hit with no benefit.
Perform heaving-lifting in a separate pass to the encoding
Using Frame Controls with a multi-pass or long-GOP encoder can really slow things down because the Frame Controls processing will need to be reapplied to every frame each time it is read. Even if you're not using Frame Controls, compressing from a processor-intensive codec such as HDV or H.264 can seriously slow things down.
It makes sense, therefore, to perform all these processor-intensive operations on an intermediate movie clip (ProRes would be a suitable codec for this) and then drag in the intermediate clip and encode it to the desired format.
But there is an easier way. Job chaining is a little-used yet very powerful feature of Compressor that allows you to plug the output of one job into the input of another for additional processing.
Here's how to do it:
1. Drag your movie clip into Compressor.
2. Drag either the ProRes 422 for Interlaced Material or ProRes 422 for Progressive Material (depending on your source media) setting onto the job in the batch window.
3. Go to
Job > New Job with Target Output. This will add a new job to the batch with a chain symbol to show it is linked to the job above it.
4. Drag your desired output setting onto the chained job and set up the destination as normal.
5. Submit the batch

Use a cluster
A cluster is a group of computers where each machine processes a portion of the movie simultaneously, potentially providing a massive speed boost. This service is provided by Qmaster and can be set up in the Qmaster section of System Preferences or the Apple Qadministrator utility.
You will need Qmaster set up on each computer in the cluster, and all computers should have the required codecs installed and have full access to the source media and cluster storage area.
If you have a multi-core computer, Qmaster can emulate the effects of a cluster by launching multiple copies of Compressor side-by-side to process the movie in a "virtual cluster". This can make a dramatic difference to encoding times. I wrote a
tutorial on this a while back.
Conclusion
Compressor is not the fastest encoder in the world but with these tricks you can make it a lot more bearable. One important trend to note is that the simplest method isn't always the fastest - with a little extra setup beforehand you can save a significant amount of time overall.
FCS Maintenance Pack 1.1.4 released
We've just released a maintenance update to
FCS Maintenance Pack, bringing it up to 1.1.4.
Change list:
- Improvements to trial validation
- Updated Crash Analyzer definitions
- System Toolkit now shows per-file progress when refreshing large files
- General bug fixes, tweaks and optimizations
FCS Maintenance Pack is a utility pack designed to keep your Final Cut Studio machine running at optimal performance and help resolve problems when they arise.
Major problems always seem to occur right on a deadline - FCS Maintenance Pack is designed to quickly diagnose and fix common issues, ensuring you meet your deadline. With the Task Scheduler utility, you can even schedule maintenance tasks in the background and not have to worry about them.
FCS Maintenance Pack costs $99 but a 15-day unrestricted trial is available
here. See the
Resources section of the site for more useful tools.
Posted by Jon Chappell on Sep 30 2009 to
DR News,
Front Page News,
UtilitiesPermalinkFCS Maintenance Pack 1.1.2 released
We've just released
FCS Maintenance Pack 1.1.2 with the following features and changes:
* Snow Leopard compatibility
* Improved Crash Analyzer UI
* Added a crash reporter to all applications
* Plugin Manager window now refreshes automatically
* Autosave Cleaner now updates automatically
* Updated Crash Analyzer definitions
* Significant improvement in Task Scheduler launch speed
* Added registration option to launcher
* General bug fixes, tweaks and optimizations
This means that all of our products are now Snow Leopard compatible.FCS Maintenance Pack is $99 and a fully-functional 15-day trial is available
here.
Posted by Jon Chappell on Sep 17 2009 to
DR News,
Front Page News,
UtilitiesPermalinkFCS Remover 2.5.3 and Compressor Repair 1.2 released
We've just released
FCS Remover 2.5.3 and
Compressor Repair 1.2.
FCS Remover is now compatible with OS X 10.6 Snow Leopard and
FCS Maintenance Pack. It's had a couple of cosmetic improvements too.
Compressor Repair is now compatible with OS X 10.6 Snow Leopard, FCS Maintenance Pack and Final Cut Studio 3. It officially supports Compressor 3.5.x (Final Cut Studio 3) and 3.0.x (Final Cut Studio 2) but runs in a reduced mode for lower versions.
Both utilities are completely free and available from the
Resources section of the site.
Posted by Jon Chappell on Sep 16 2009 to
DR News,
Front Page News,
UtilitiesPermalinkFCS Maintenance Pack 1.1.1 released
We've just released
FCS Maintenance Pack v1.1.1.
FCS Maintenance Pack is a utility pack designed to keep your Final Cut Studio machine running at optimal performance and help resolve problems when they arise.
Major problems always seem to occur right on a deadline - FCS Maintenance Pack is designed to quickly diagnose and fix common issues, ensuring you meet your deadline. With the Task Scheduler utility, you can even schedule maintenance tasks in the background and not have to worry about them.
As well as general bug fixes and overall polish, it has a couple of new features. There's a new QuickTime pane in System Toolkit that allows you to manage QuickTime components and unlock hidden QuickTime X settings.
There's also the option within System Toolkit to preserve more than one language when streamlining an application (you can find this setting in the Preferences window). This is useful if you have other people using the same computer who are fluent in a different language - just select which languages to keep and System Toolkit will preserve those when it streamlines the application.
FCS Maintenance Pack costs $99 but a 15-day unrestricted trial is available
here. See the
Resources section of the site for more useful tools.
Posted by Jon Chappell on Sep 11 2009 to
DR News,
Front Page News,
UtilitiesPermalinkPreference Manager 2.0.4 released
We've just released
Preference Manager 2.0.4.
Version 2.0.4 is now fully Snow Leopard compatible, and we will be working to verify Snow Leopard compatibility on our
other software over the coming days.
This release also adds support for Final Cut Express and offers improved compatibility with
FCS Maintenance Pack - you can now schedule Preference Manager tasks within Task Scheduler.
Preference Manager allows you to manage preference files for Final Cut Studio and Final Cut Express. Preference files store information about user preferences, window and toolbar placements, launch settings, etc. Sometimes these can become corrupted, causing problems. Preference Manager allows you to trash corrupted preferences and keep backups of working preference files in order to quickly restore your settings.
Preference Manager 2.0.4 remains completely free and is available
here.
Posted by Jon Chappell on Sep 9 2009 to
DR News,
Front Page News,
UtilitiesPermalinkIntroducing FCS Maintenance Pack
I'd like to introduce our newest product,
FCS Maintenance Pack.
FCS Maintenance Pack is a group of utilities designed to help maintain your Final Cut Studio system. The tools fall into two categories - those that help keep things ticking along and those that help to fix problems when they arise.
FCS Maintenance Pack can clean up your autosaves, locate corrupt clips within a Final Cut Pro sequence, analyze crash logs, periodically trash caches, salvage data from damaged files, manage plugins, repair projects that refuse to launch, remove bloat from applications, and much much more.
FCS Maintenance Pack includes:
Also includes:
 FCS Remover | Removes Final Cut Studio, Express and Server. Can remove the entire suite or individual applications. |
 Preference Manager | Manages Final Cut Studio preference files. Allows you to trash, backup, lock and restore preferences. Can also be configured to restore a particular set of preferences before a certain project is launched for per-project preferences.
 Compressor Repair | Repairs the fragile links between Compressor and Qmaster. |
The version we're releasing today is version 1.1 - some of you may know that the pack had a limited release just over a week ago in order to gather feedback from the community, and version 1.1 is the result of the great feedback we received.
The pack is $99 but a
15-day fully functional trial is available to test things out. FCS Maintenance Pack greatly simplifies the life of a Final Cut Pro user and should be an essential part of any editor's toolkit.
Posted by Jon Chappell on Sep 7 2009 to
DR News,
Front Page News,
UtilitiesPermalinkWhy don't my old Preference Manager backups work on FCP 7?
One question we've been seeing a lot lately is from people who are wondering why the
Preference Manager backups they previously created under Final Cut Pro 6 no longer work on Final Cut Pro 7.
There is a very simple reason for this - Final Cut Pro's main preference file is called Final Cut Pro x.0 Prefs.fcset, where x is the major version of the software. So when you updated to version 7, it created a new file called Final Cut Pro 7.0 Prefs.fcset and ignored all previous files.
So when you try to restore a backup created under Final Cut Pro 6, it will transfer the Final Cut Pro 6.0 Prefs.fcset file which will be ignored by the newer version, thereby having no apparent effect. You
could just rename the file but there may well be side-effects to doing this. The solution, therefore, is to recreate your Preference Manager backups under Final Cut Pro 7.
(Incidentally, I've heard a lot of people complain about scratch disk locations resetting and favorites being lost upon upgrading. FCP 7 does not read the old preferences when creating the new file so your preferences are completely reset.)
Posted by Jon Chappell on Aug 12 2009 to
DR News,
Utilities,
Final Cut StudioPermalinkHow to run Final Cut Studio 3 on a MacBook
I've been meaning to post this for a while but haven't had the chance until now. I had to be an early adopter of Final Cut Studio 3 because I
develop software that interfaces with it, but I had no desire to edit on a x.0 release so I decided to install it on my MacBook solely for testing.
The only problem is that, unlike FCS 2, the FCS 3 installer refuses to continue because it requires a 128 MB graphics card. Only Motion and Color are heavy on the graphics card, so the other applications in the suite will work just fine on a lesser machine. Luckily the block is easy to work around.
Here's how I got it working on my MacBook:
1. You will need to change one of the files on the DVD. As you cannot write directly to the DVD itself, you will need to create a writable copy of the disc. Put in the Final Cut Studio DVD and open up
Disk Utility (located in
/Applications/Utilities).
2. Select the disc in the left-hand pane and click
New Image in the toolbar.

3. Set Image Format to
Read/write and Encryption to
None.

4. Type a relevant filename and click Save. It will take several minutes to process.
5. Open up the disk image and ctrl-click on
Install Final Cut Studio. Select
Show Original.

6. A new window will appear with the
FinalCutStudio.mpkg file selected. Ctrl-click on this file and select
Show Package Contents.

7. Navigate to
Contents/Resources and ctrl-click on the
Requirements Checker bundle. Select
Show Package Contents.

8. Navigate to
Contents/Resources and open up
minsys.plist in Property List Editor (if you have the Apple developer tools installed) or TextEdit.

9. Under the heading
AELMinimumVRAM change the number from 128 to a number lower than or equal to your current video memory. I changed mine to 32. Alternatively you could change
block to
warn and the installer will warn you but let you continue installation.

10. Save the file, close all the folders that appeared and double-click
Install Final Cut Studio on the disk image. You should now be able to install Final Cut Studio without problems.
Some of the applications in the studio also contain a minsys.plist file that will need to be modified. These applications are
Final Cut Pro, Motion, Color, Soundtrack Pro and DVD Studio Pro (even though the latter apparently has no changes from FCS 2).
If you have
FCS Maintenance Pack installed, you can do this quickly and easily by checking the
Low Minimum Requirements option in System Toolkit. Otherwise follow the steps below.
11. Ctrl-click on the application in question and select
Show Package Contents.

12. Navigate to
Contents/Resources and open
minsys.plist in either Property List Editor (if you have the developer tools installed) or TextEdit.

13. Under the heading
AELMinimumVRAM change the number from 128 to a number lower than or equal to your current video memory. I changed mine to 32. Alternatively you could change
block to
warn.

14. Color will still warn you about your screen resolution - however you can just select
Never show again and continue.

That's it! You will need to repeat steps 11-14 whenever you update Final Cut Studio.
Note: Some people have suggested simply removing the Requirements Checker application but I do not advocate deleting files.
Posted by Jon Chappell on Aug 12 2009 to
Final Cut Studio,
Apple,
SoftwarePermalinkFinal Cut Studio 3 compatibility with Digital Rebellion products
I've already posted this on Twitter several days ago but here it is again to clarify our products' compatibility with Final Cut Studio 3 (2009).

FCS Remover
Versions 2.5.0 and above are compatible with Final Cut Studio 3.
Download FCS Remover
Preference Manager
Version 2.0.3 is compatible with Final Cut Studio 3.
Important Note: Final Cut Pro stores preferences for each major version separately, consequently version 6 preferences will not be recognized by version 7. You will therefore need to overwrite your old preference backups with new ones. This doesn't affect other applications in the Studio - just Final Cut Pro.
Download Preference Manager
Compressor Repair
Not fully compatible with Final Cut Studio 3.
Some features will work but many will not. Expect an update in the next few weeks.
Download Compressor RepairPosted by Jon Chappell on Aug 7 2009 to
DR News,
Front Page News,
UtilitiesPermalink