Source: 爱上MAC | Software download link: Compressor for Mac
Compressor is Apple’s professional video encoding and delivery application, deeply integrated with Final Cut Pro, providing video professionals with powerful, flexible, and high-quality transcoding and output solutions. It can not only convert media files into various formats, but also offers rich custom settings, distributed encoding, and efficient workflow management features.
I. Detailed Explanation of the Core Interface and Workspace
The interface design of Compressor is clear and is mainly divided into four core work areas.
1.1 Batch Processing Area (Top)
This is where you add source media files and view the encoding queue. You can drag files directly into this area or import them via the “Add File” button. Each pending task will be queued here and display its status (such as “Waiting,” “Processing,” or “Completed”).
1.2 Settings and Preview Panel (Left Side)
- Settings Panel: Contains all presets and custom transcoding settings. It includes a rich set of built-in presets, such as “Apple Devices,” “Web Publishing,” “Frame Size,” and other categories. You can drag settings directly onto source files in the batch processing area to apply them.
- Preview panel: When a job is selected in the batch area, this shows a preview of the source media and output settings. You can play it, check timecodes, and compare the results before and after adjusting settings.
1.3 Inspector Panel (Right Side)
This is the core area for in-depth customization. After selecting a job in the batch, the inspector displays the following adjustable tabs:
- Summary: Set the output filename, location, and role (video, audio, subtitle).
- Video: Adjust the codec, frame rate, resolution, bit rate (constant or adaptive), color space, and more.
- Audio: Configure the audio format, channels, sample rate, and bit rate.
- Actions: Add operations that run automatically before or after processing, such as “Send Email,” “Run Shell Script,” “Embed Watermark,” and more.
1.4 Destinations Panel (Bottom)
Manage location presets for all output folders. You can create custom “destinations” to output different projects to specified folder structures, enabling automated file management.
II. Complete Workflow: From Creation to Export
2.1 Create/Open a Project and Add Source Files
Steps:
- Launch Compressor, or choose “File” > “New Batch” (shortcut
Command + N) to create a new project. - Add source media files:
- Drag files directly from Finder into the batch processing area.
- Click the “Add Files” button in the upper-left corner of the batch processing area.
- Send projects or clips directly from Final Cut Pro to Compressor.
2.2 Apply transcoding settings
Steps:
- In the “Settings” panel on the left, browse or search for the desired output preset (e.g., “H.264 – Better Quality”).
- Drag the selected preset onto the source files in the batch processing area. A single source file can have multiple different settings applied to generate multiple output versions.
- If customization is needed, select a task in the batch processing area that already has settings applied, then make detailed adjustments in the inspector on the right.
2.3 Specify output destinations
Steps:
- In the “Destinations” panel at the bottom, select a preset destination (e.g., “Desktop”).
- Or drag it onto a specific task in the batch to assign a separate location for that task.
- In the “Summary” tab of the inspector on the right, you can further customize the output path and file name.
2.4 Submit and start encoding
Steps:
- After verifying that all task settings are correct, click the “Submit” button (blue arrow icon) in the upper-right corner of the batch processing area.
- In the pop-up dialog, you can name this batch and choose whether to use “distributed encoding” (leveraging multiple Macs on the network to speed up processing).
- Click “Submit”. The encoding task will begin, and you can view real-time progress in the batch processing area.
Keyboard shortcut to submit: Command + B
2.5 Export and Completion
Once encoding is complete, the file will be automatically saved to the preset destination. You can right-click a completed task in the batch processing area and select “Show in Finder” to quickly locate the output file.
III. Advanced Tips for Common Features
3.1 Create Custom Presets
Click the “+” button at the bottom of the “Settings” panel and select “New Setting.” After configuring all parameters, name it and save it. Custom presets will appear in the “My Settings” list for easy reuse.
3.2 Use Actions to Automate
In the “Actions” tab of the inspector, you can add pre-processing or post-processing actions. For example:
- “Send Email”: Automatically send a notification email after encoding is complete.
- “Run Shell Script”: Execute a custom script, such as automatically uploading to a server.
- “Image Sequence”: Output the video as a series of numbered image files.
3.3 Distributed Encoding
In “Compressor” > “Settings” > “Distributed Encoding,” add other Macs on the network (they must be running Compressor and have this service enabled). When submitting a batch, check “Use Distributed Encoding” to distribute tasks across multiple computers for parallel processing, greatly reducing encoding time.
3.4 Creating Custom Output Destinations for Final Cut Pro
After creating and saving custom settings and destinations in Compressor, they will automatically appear in the “Share” menu of Final Cut Pro, enabling a seamless handoff from editing to encoding.
IV. Common Issues and Solutions
4.1 Abnormally Slow Encoding Speed
Possible Causes and Solutions:
- Check resource usage: Use “Activity Monitor” to see whether CPU and memory are being heavily consumed by other applications.
- Disable distributed encoding: If the node computers on the network are unavailable or slow, they will actually drag down encoding. Try unchecking this option when submitting.
- Reduce setting complexity: Excessively high resolution, frame rate, or bitrate will increase encoding load. Adjust the parameters according to your actual needs.
4.2 Output File Size Too Large or Too Small
Possible Causes and Solutions:
- Adjust bitrate: In the “Video” tab of the inspector, change “Bitrate” from “Constant” to “Adaptive,” and set an appropriate average bitrate range. For web video, H.264 at 8-20 Mbps is usually sufficient for clear quality.
- Change the codec: For the same quality, HEVC (H.265) can produce smaller file sizes than H.264, but encoding takes longer.
4.3 Failed to Add Subtitles or Watermarks
Possible causes and solutions:
- Subtitle format: Make sure the subtitle file format (such as SRT) is compatible, and correctly add it through the “Roles” section in the “Summary” tab of the inspector.
- Watermark position: When adding a watermark using “Overlay Image” in the “Job Actions,” you need to precisely adjust its position and size in “Geometry,” and confirm it in the preview before encoding.
4.4 Cannot See Custom Presets in Final Cut Pro
Solution: Make sure the preset has been saved after creation in Compressor. Then restart Final Cut Pro, and you should be able to see “Compressor Settings” in “Share” > “Add Destination,” which includes your custom presets.
V. Compressor for Mac Keyboard Shortcuts Summary
| Function | Shortcut (Mac) |
|---|---|
| New Batch | Command + N |
| Open Batch | Command + O |
| Save Batch | Command + S |
| Add Files | Command + Shift + A |
| Submit Batch for Encoding | Command + B |
| Pause/Resume Encoding | Command + P |
| Stop Encoding | Command + . (period) |
| Reveal Output Files in Finder | Command + R |
| Duplicate Selected Setting or Job | Command + D |
| Show/Hide Inspector | Command + 4 |
| Show/Hide Preview | Command + 3 |
| Zoom In/Out Preview | Command + plus sign (+)/minus sign (-) |
| Play/Pause Preview | Spacebar |
| Move to Next Frame | → (Right Arrow) |
| Move to Previous Frame | ← (Left Arrow) |
| Select All | Command + A |
| Delete Selected Item | Delete |
| Open Compressor Settings | Command + , (comma) |
| Close Current Window | Command + W |
| Quit Compressor | Command + Q |
Tip: Mastering the above shortcuts can significantly improve your efficiency in Compressor. It is recommended to start by memorizing the most commonly used ones (such as submit and preview control).







