Apple FCP and Compressor vs. Adobe CC, Timeline-to-Transcode Workflows, Part 2: Test Results--UPDATED WITH LINK TO TEST FILES
The results are in! See link to project files, encoder presets, and output files from our test set added at the beginning and end of the article.
Test 4: Single File, Single Transcode
In this test, we dropped the finished clip into a watch folder or directly into the compression application, bypassing the companion NLE. One parameter yielded one output file. Given the limitation of Compressor working with native R3D files, we were unable to do tests straight from Compressor. The following results are from Adobe Media Encoder only.
File | Encoder | MacBook Pro Time | MacBook Air Time |
Snow Roof | Apple Compressor | N/A | N/A |
Snow Roof | Adobe Media Encoder | 2:58 | 7:48 |
Tests 2 and 5: Single File, Three Transcodes
A single-clip timeline is delivered from the NLE’s timeline direct to the companion transcoding tool. The output uses three separate parameters or profiles, meaning three output files, as a way to see whether any additional performance gains are yielded by the internal queuing mechanisms.
We combined the results of tests two and five, since there was no measurable difference when we output the timeline or placed the file to encode directly into the encoder.
In both Compressor and Adobe Media Encoder, you’re able to add several different encoding parameters to a single source that you’re outputting. Setting up multiple output parameters in Adobe Media Encoder isn’t quite as streamlined as Compressor, but AME more than makes up for the lost time during the encode itself.
In other words, it may take an extra 30 seconds to set up multiple encodes in AME, versus just using the drag-and-drop setup of Compressor to add output profiles to a transcode job, but the fact that Compressor takes almost twice as long—and sometimes almost four times as long—to transcode the same files means the overall workflow on AME is shorter any way you slice it.
We setup the three parameters for each encoder under a single job. Compressor runs each of them in the order that you’ve added them. Adobe Media Encoder will run at least three simultaneously. The result is dramatically shortened encode times.
Compressor
File | Parameters | MacBook Pro Time | MacBook Air Time |
Snow Roof | 1280x720 23.976fps 4Mbps | 4:05 | 11:26 |
Snow Roof | 1280x720 23.976fps 8Mbps | 4:07 | 11:26 |
Snow Roof | 1920x1080 23.976fps 12Mbps | 4:49 | 13:15 |
TOTAL | | 13:01 | 36:07 |
Adobe Media Encoder
File | Parameters | MacBook Pro Time | MacBook Air Time |
Snow Roof | 1280x720 23.976fps 4Mbps | 4:30 | 8:00 |
Snow Roof | 1280x720 23.976fps 8Mbps | 4:30 | 7:49 |
Snow Roof | 1920x1080 23.976fps 12Mbps | 4:31 | 9:42 |
TOTAL | | 4:31 (parallel processing) | 25:31 (serial processing) |
We also set up Adobe Media Encoder on our MacBook Air to run the Snow file as three separate jobs as you can see in the screenshot below (click the image to see it at full size). The total encode time for this mode was 25:31, still more tha 10 minutes faster than Compressor.
Related Articles
We brave the "third rail" by testing two popular NLEs and their companion transcoding tools.