Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

nateo200

macrumors 68030
Original poster
Feb 4, 2009
2,906
42
Upstate NY
How much better is compressor? I mean it obviously has more features and integration with Final Cut Pro but it pretty much eats all my RAM, rapes my CPU and takes forever for even 5 minute clips...is there any real quality difference between exporting to H.264 and compressing with Handbrake vs clicking send to compressor? Exporting with Compressor now and my mac is slow as ever... :mad::(
 

cgbier

macrumors 6502a
Jun 6, 2011
933
2
What are your hardware specs?
Did you set up Qmaster? How many cores did you give to Qmaster. Not more cores (virtual cores included) than half your RAM - i.e. if you have 4 GB RAM, you shouldn't give Compressor more than 2 cores to work with.
 

nateo200

macrumors 68030
Original poster
Feb 4, 2009
2,906
42
Upstate NY
What are your hardware specs?
Did you set up Qmaster? How many cores did you give to Qmaster. Not more cores (virtual cores included) than half your RAM - i.e. if you have 4 GB RAM, you shouldn't give Compressor more than 2 cores to work with.
Core 2 Duo MacBook Pro 13" 2010, 6GB RAM, dual internal 250gb HDD's but I use a stiped RAID array as a stractch disk.
 

cgbier

macrumors 6502a
Jun 6, 2011
933
2
You shouldn't have any problems with Compressor on your machine. I cut a 30 sec. commercial on an 2009 C2D (2.53GHz) yesterday. Export from FCP X via Compressor 4 to a 5 mbps h.264 took less than 3 minutes.

Handbrake is a bit faster with a worse quality (IMHO) than Compressor, but Compressor hangs some now and then. Deleting and restarting the batch helps in most instances.
 

careypo

macrumors member
Oct 15, 2011
71
0
How much better is compressor? I mean it obviously has more features and integration with Final Cut Pro but it pretty much eats all my RAM, rapes my CPU and takes forever for even 5 minute clips...is there any real quality difference between exporting to H.264 and compressing with Handbrake vs clicking send to compressor? Exporting with Compressor now and my mac is slow as ever... :mad::(

Never send a movie from Final Cut directly to Compressor. Always render a Quicktime file first and then submit the Quicktime file to Compressor.
 

Erendiox

macrumors 6502a
Oct 15, 2004
706
12
Brooklyn NY
Never send a movie from Final Cut directly to Compressor. Always render a Quicktime file first and then submit the Quicktime file to Compressor.

+1

Compressor seems to crawl through encodes that are sent directly from FCP - Plus it forces you to keep FCP open until the job is finished rendering. Export a self contained movie first.

As far as compressor vs handbrake, for H.264 encodes you probably won't see too much of a quality difference. Where compressor is going to excel is in its variety of encode options and the ability to easily queue up multiple clips and multiple destinations/formats at once.
 

cgbier

macrumors 6502a
Jun 6, 2011
933
2
Never send a movie from Final Cut directly to Compressor. Always render a Quicktime file first and then submit the Quicktime file to Compressor.
A simple export to a reference movie is sufficient (and only takes a minute or two). No need really render.

I know what you mean, but many people don't.
 

nateo200

macrumors 68030
Original poster
Feb 4, 2009
2,906
42
Upstate NY
Never send a movie from Final Cut directly to Compressor. Always render a Quicktime file first and then submit the Quicktime file to Compressor.

Ok that makes more sense. I always make a ProRes 422 LT copy so I can save allot of time doing it this way.
 

KeithPratt

macrumors 6502a
Mar 6, 2007
804
3
Image quality will almost always be superior in Handbrake (it uses x264), but it's limited in terms of input codecs, doesn't work with timecode and has no options for colour space conversion or tagging.
 

fpnc

macrumors 68000
Oct 30, 2002
1,988
136
San Diego, CA
At low to moderate bitrates Handbrake will definitely produce better quality than Compressor and Handbrake is faster too (go figure). However, you may find that Compressor's H.264 output is a little bit more compatible with Apple's hardware products than Handbrake (but many use Handbrake without problems, so YMMV).

However, if you are doing relatively high-bit-rate encodes (let's say above 2Mbps for standard definition output) then I'd probably stick with Compressor since you're likely to see little difference in the relative quality of the output. The only exception to this "rule" is if you need to do any deinterlacing, in which case I'd stick with Handbrake's decomb filter which is much, MUCH, MUCH faster than anything of equal quality from Compressor (in fact, in terms of basic quality, Handbrake's decomb/deinterlace will typically exceed anything you can do in Compressor). That's not to say that you can't get good quality deinterlacing and rate conversion from Compressor, it's just that you may find that Handbrake will work with a much wider variety of cadences and sources (for deinterlacing).
 
Last edited:

Zwhaler

macrumors 604
Jun 10, 2006
7,111
1,612
Compressor seems to crawl through encodes that are sent directly from FCP - Plus it forces you to keep FCP open until the job is finished rendering. Export a self contained movie first.

Is this for a previous version of Final Cut because I am able to quit Final Cut after sending a job to Compressor 4 ?
 

cgbier

macrumors 6502a
Jun 6, 2011
933
2
It was introduced with FCP7 - Send to Compressor or Share with Compressor. One of these options allow you to close FCP or keep on editing.

Don't know which option right now, as I never upgraded to 7.
 

nateo200

macrumors 68030
Original poster
Feb 4, 2009
2,906
42
Upstate NY
Gonna update here...

So I'm gonna update now since in the past year I've done ALLOT of encodes with both Handbrake and Compressor to really compare. From things like AVCHD and Blu-ray authoring (where Compressor is the safest for compatibility) to Blu-ray back up and re-compression (where Handbrake offers superior and advanced settings with its x264 encoder)

Compressor struggles with lower bit rate content as its limited to 4 (or 3) reference frames...at least in most of the H.264 encoders especially the Blu-ray preset as Blu-ray does NOT allow more than 4 ref frames and a ton of other advanced features the x264 encoder has to improve image quality at very low bit rates. Generally Compressor works well for making ultra high quality Blu-rays...I'm always very impressed with my results using compressor. I make videos and my original raw video files are H.264 files anywhere from 50mbps to 100mbps from an HD DSLR....working in an uncompressed workflow tell the re-encode for the Blu-ray I find the image quality to be very good. So for making serious high quality content for professional use Compressor is the way to go, and it seams as though Apple has pushed that pretty good.

Now for Handbrake I'm even MORE impressed, not by quality in general but quality at bit rates less than 1/8th of that of a Blu-ray movie. I took The Expendables and Super 8; both remarkably impressive AVC encodes on Blu-ray 50GB discs by all reviews and accounts and encoded them down to 3.5mbps with Handbrake. I used 4 ref frames but set up all of Handbrakes advanced settings like Subpixel Motion Estimization at level 9 or 10 (which from my experience is a big jump from levels 7 and 8), set up uneven-multihexagonal motion detection which is ridiculously slow, and slows things down by double if not more, 8x8 Transform which improves image quality by at least 7-20%, set B-frames to optimal and lastly set psychovisual rate distortion and adaptive quantization to 1.3 for each...While the encode took some 11 hours for each movie on my MacBook Pro (see my machine specs below) the space savings were worth it in the end...people say more memory is cheap but I'm a broke college student who needs every little saving and can fill ANY size hard drive up :D

When the BD Rip encodes were finished I was shocked at how detailed the encodes were! They were only 720p but my videophile eye could not tell the difference between the master and the 3.5mbps encodes I had just made on my MacBooks 720p screen...even on my 46" LED the differences were minuscule. Film grain was preserved entirely, contrast was solid and blacks were proper and the infamous blotchiness I notice in low bit rate encodes on dark areas or areas like the sky were not present like I would have expected. 29GB's~ each (for the main feature) down to 3.1gigs each is great as my movie hard drive is unfortunately only 160gigs for now.....Now the DTS-HD and Dolby TrueHD files were almost bigger than the movies so I converted them both to DTS-ES Discrete 6.1 as both movies were 7.1 lossless tracks but I wanted to preserve the excellent audio mix as best as I could. Then I threw them onto DVD5's and now I can play them via my macs DVD drive (although they currently reside on my mac because they are my favorites) or on my Panny Blu-ray player (although I have a USB BD burner, I use it for burning and ripping only).
 

ipedro

macrumors 603
Nov 30, 2004
6,255
8,556
Toronto, ON
Reviving this decade old thread to get an updated answer because both apps have of course evolved.

I'm starting to produce short video loops that are intended to be displayed on our company website in-line with the <video> HTML tag. I've been impressed with the ability of Handbrake to compress a video that is initially 50MB into something that is 500kb with acceptable quality. But because I edit in Final Cut, I'd prefer to stay within the Final Cut workflow.

I'm just now beginning to get a better understanding of Compressor. Is it capable of compressing large video files into very small sizes like Handbrake does?
 

bergert

macrumors 6502
Jun 24, 2008
263
149
I use both, handbrake for exotic formats (ts or mkv) and compressor to render the output of my FCPx edits.

Handbrake is about 2x faster on my INTEL (MacPro 2014), than Compressor. But Compressor absolutely smokes the MacPro (3-10x faster) on the M1 Mini with GPU acceleration. Even handbrake on M1x4core (no GPU) is 2x faster INTELx6core (x12 with hyper threading). INTEL good for heating the room.

Handbrake is easier to use with the GUI, and easier to test (set duration to 2 mins) - compressor I manually curate MP4 settings. I never use built-in presets, not for handbrake - not for FCPx - because I want to have the best quality possible.
 
  • Like
Reactions: ipedro

ipedro

macrumors 603
Nov 30, 2004
6,255
8,556
Toronto, ON
I use both, handbrake for exotic formats (ts or mkv) and compressor to render the output of my FCPx edits.

Handbrake is about 2x faster on my INTEL (MacPro 2014), than Compressor. But Compressor absolutely smokes the MacPro (3-10x faster) on the M1 Mini with GPU acceleration. Even handbrake on M1x4core (no GPU) is 2x faster INTELx6core (x12 with hyper threading). INTEL good for heating the room.

Handbrake is easier to use with the GUI, and easier to test (set duration to 2 mins) - compressor I manually curate MP4 settings. I never use built-in presets, not for handbrake - not for FCPx - because I want to have the best quality possible.

I'm still having a hard time matching Handbrake's compression with... Compressor (ironically named). My Handbrake files are 2 to 3 times smaller with incredible picture, with very acceptable deterioration in quality given the reduction in size. Where's a good place to start to learn about getting Compressor to perform better?
 

bergert

macrumors 6502
Jun 24, 2008
263
149
I'm still having a hard time matching Handbrake's compression with... Compressor (ironically named). My Handbrake files are 2 to 3 times smaller with incredible picture, with very acceptable deterioration in quality given the reduction in size. Where's a good place to start to learn about getting Compressor to perform better?
Fore me the trick is to create a manual preset in Compressor:
- in the Current tab, click on the [+] to add a new preset
- from Format, select mp4 from the list (for some reason, there is no standard preset)
- switch to the video tab (on the right)
- show video properties
- set resolution (1280x720 in my case)
- set bitrate (3000 in my case)
voila - DONE!

in FCP send project to compressor
drag your new preset over the job
encode!
The setting is similar to Handbrake x264, bit bitrate is same, and the file size is also very much the same. Quality is very good too.
 
  • Like
Reactions: ipedro and ColdCase

ipedro

macrumors 603
Nov 30, 2004
6,255
8,556
Toronto, ON
Fore me the trick is to create a manual preset in Compressor:
- in the Current tab, click on the [+] to add a new preset
- from Format, select mp4 from the list (for some reason, there is no standard preset)
- switch to the video tab (on the right)
- show video properties
- set resolution (1280x720 in my case)
- set bitrate (3000 in my case)
voila - DONE!

in FCP send project to compressor
drag your new preset over the job
encode!
The setting is similar to Handbrake x264, bit bitrate is same, and the file size is also very much the same. Quality is very good too.
Thanks for the step by step. I'll try this in my next project. I'd rather keep my entire workflow inside of FinalCut/Compressor.
 

diamond3

macrumors 6502a
Oct 6, 2005
882
375
If file size is a concern, handbrake is the way to go. I've been searching for better control on compressor and it doesn't give you the options needed. If you're looking to compress files a lot for either web playback (video background hosted locally on a website) or sending directly in situations where file size is critical, kick out a prores version in FCPX and then go to handbrake. I wish it wasn't the case as now it seems computers are getting fast enough where exporting smaller videos I'd gladly sacrifice time for quality.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.