LIBRARY: Tutorials Reviews Interviews Editorials Features Business Authors RSS Feed

Matrox CompressHD races to the H.264 finish line

COW Library : Matrox Video Systems : Craig Seeman : Matrox CompressHD races to the H.264 finish line
CreativeCOW presents Matrox CompressHD races to the H.264 finish line -- Matrox Video Systems Review

Brooklyn New York USA All rights reserved.

H.264 has finally become "the" codec we're likely to use for delivery. For web use Quicktime, Flash and now Silverlight use it. In addition it's part of the Blu-ray specs as well as delivery for iPods and iPhones. While having a single codec certainly simplifies delivery, encoding to H.264 is SLOOOOW. It brings the fastest computers to their knees and our brows cover with sweet as deadlines loom. Matrox CompressHD, with MAX technology, promises to ignite the after burners for H.264 encoding and it certainly delivers.


CompressHD is a half length PCIe card which fits into MacPros (10.5.6 and up), Apple Intel Xserves and Windows PCs (XP 32bit and Vista 32 and 64bit). I tested it on a MacPro 8 Core Xeon 2.8GHz 8GB RAM system. Once the card was in place I installed the software/firmware. Once completed the pop-up window notifies you to Shutdown. This might throw you for a moment since many installers give you a Restart rather than a Shutdown button. If you're not attentive to the function of the button you just clicked you might wait a bit wondering what happened to that familiar chime. Just remember to power back up.

You'll find the Matrox folder in your Applications you'll find a Firmware Updater and a Software Uninstaller. When Matrox releases updates, you run the Uninstaller first before running the new Installer. If you forget, you'll get a popup reminding you when you attempt to run the updated installer.

In your System Preferences you find a Matrox CompressHD prefpane. When clicked it'll reveal the Product Name, Serial Number, Firmware and Software Version making that information very easy to access. In addition there's a button to Activate or Deactivate the Matrox MAX H.264 codec.

On occasion you may have reason to Deactivate it. Handling it this way is far more convenient than an uninstall. One such instance is when using Telestream Wirecast for streaming or recording to hard drive. Wirecast's live encoding is tied to Apple's H.264. An attempt to stream or record to disk crashes Wirecast immediately. It's simple to go into Matrox prefpane and Deactivate but CompressHD isn't always happy with that. You may get a warning that the codec is in use by Compressor and you'll have to follow Deactivation (or Activation) with a reboot or go into Activity Monitor and Force Quite Compressor related functions. This is a Compressor bug as it doesn't give up control even after quitting. I'd also note that you must Deactivate CompressHD to use a Qmaster “Virtual” Quick Cluster but MAX technology obviates the need to do that.

Off to the Races

Can this rabbit run faster than 8 instances of a Qmaster “Virtual” Quick Cluster ? CompressHD had it beat by 300% or more every which way. In nearly every attempt, it lived up to the promise of faster than real time. This was even with Apple Compressor's Frame Controls Deinterlace Better engaged.

First I tested with 1080p30 XDCAM EX .mov file running 10:58. That's just one second short of YouTube's maximum runtime. I was down scaling it to 720p at 5000kbps. To get a full measure of the impact I encoded without Qmaster, 4 instances, 8 instances and finally CompressHD codec. Sans Qmaster took 37:40, 4 instances 31:53, 8 instances 26:58. CompressHD burned through it in 8:40. That's 3 times faster than 8 instances. To put it another way that would be 2 such encodes per hour compared to nearly 7. That's a major productivity boost if you need to do a few of these encodes a day. Of course you're not always targeting 720p if it's for web or a client screener. Downscaling to 640x360 at 2000kbps dropped the time down to 6:08. Doing a 640x360 1500kbps baseline encode for iPod/iPhone was 4:48, more than twice real time! These kinds of numbers hold for long form as well. This certainly is a boon to feature/documentary encoding and certainly facilitates the ability to turn around a couple of hours of digital dailies.

CompressHD also does encoding for Blu-ray and the encode times are also faster than real time. This time I used a 1080p30 XDCAM EX source at 48:02. Targeting 1080 took 37:39 and targeting 720p 46:46. Again both were faster than real time.

Under the Hood

The Matrox CompressHD H.264 bring a few more tweaks to the fore that are important to compressionists.

Looking at the lower left under Compressor you'll see a few things different than Apple's H.264. It includes “entropy” encoding (algorithm), it's own de-interlace and level setting:

Compared to Apple's

Entropy encoding algorithm is an important option. CABAC generally results in a bit more quality but also is a bit more work to decode on the viewing computer. CAVLC tends to be easier to decode and is commonly used in low powered devices such as iPods and iPhones. Apples compressor uses CAVLC only unfortunately. You can verify this by using the free cross platform MediaInfo to examine the encodes. I did find a bug in which HD targeted encodes would show as CABAC even if set to CAVLC. Matrox says they are working on the fix.

Whereas Apple's H.264 automatically determines the Level, CompressHD allows the compressionist to set this. This can be important when meeting certain specs. Find out more about H.264 Levels here. CompressHD has no Quality setting and always does single pass encoding. You shouldn't be concerned because its encodes easily rival the quality of Apple's H.264.

I did do a comparison between CompressHD's deinterlace to Apple's Frame Controls set to Better, using just CompressHD's codec. It was mixed bag as to which was better. Each had their moments. Frame Controls on the left and CompressHD deinterlace on the right.

This is one example where CompressHD's deinterlace lead. Look at the interlacing on the shoe of the person doing a cartwheel on the left by Frame Controls Better on the left compared to CompressHD on the right.

Here's another example where CompressHD deinterlace faired better. Look at the top and bottom of the “f.” CompressHD deinterlace on the right.

While Frame Controls has stair-stepping on the left it looks even across the letter's edge compared to CompressHD's deinterlace on the right. I like Frame Controls here.

Frame Controls wins this one on the left as the shoulder has a clean edge.

Keep in mind all the above is with CompressHD's codec. It really depends on the content whether you choose Frame Controls or or CompressHD's deinterlace.

Frame Controls deinterlace is notoriously slow using Apple's H.264 and one might think if that carried over to it's use with CompressHD that additional time might be a factor. Frame Controls deinterlace Better does not drag the encode times that severely when used with CompressHD.

I used an interlaced DV .mov for these tests. The source was 4:38. I targeted a 640x480 2000kbps deinterlaced encode. Using Apple's H.264 codec with Frame Controls Better took 11:26. Using CompressHD's codec with Frame Controls was a much zippier 3:08. That's significantly better than real time. Using CompressHD's Deinterlace only shaved off a few more seconds, coming in at 2:55. Frame Controls certainly isn't a significant handicap with MAX technology.

Blu-ray a Panel to itself

CompressHD also has it's own Blu-ray settings panel. The panel is unusual in that you describe both the source and the compression settings.

Apple's Compressor also has it's own settings for H.264 HD but it's described for DVD Studio Pro which only author's the defunct HD-DVD, not Blu-ray.

The settings control and intent are too widely disparate to make comparisons. CompressHD encodes, using the .264 extension, are compatible with Adobe Encore and Roxio Toast with Blu-ray plugin. I haven't found a file player that plays .264 as of yet.

Screencasters Too

For those who do screen capture based tutorials, CompressHD does have a size constraint. It can handle 64x64 up to 1920x1088 and must be even values. A full screen capture of a 23” Apple Cinema display would be 1920x1200. Granted the final export is rarely that size when doing tutorials and even if you were to integrate with 1920x1080 HD production your exported capture would work. Testing with Telestream ScreenFlow, I found speed gains in the 300% range as well.

A Speedy Conclusion
Other than the differences in handling deinterlacing, I found the overall quality of both codecs comparable. At $495, given the number of H.264 encodes typically needed these days and the growing ubiquity of the codec, a solo editor could make back the cost in productivity gains in a few days. Anyone who makes regular screen captured tutorials will also get a quick return on their investment.

Pros: Blazing fast even when using Compressor Frame Controls. Fast and easy Blu-ray encoding.

Cons: Support for frame sizes larger than 1920x1088. Minor deinterlace issues when using its built in deinterlacer.



Re: Matrox CompressHD races to the H.264 finish line
by Ray Kowalchuk
I need an H.264 accelerator not as a delivery codec but a proxy codec for my CatDV asset management. I got an elgato Turbo264 to do it. Although CatDV defaults to Quicktime-wrapped H.264 for proxy creation, I could access the elgato using CatDV's export function and create an MP4. The problem is that the elgato is a "delivery" product ("For your iPod!" written on the box) and not an intermediate tool, where timecode is relevant. So, Elgato was close, but no cigar.

We have CatDV on a PC as well, and I'd like to do my proxy compression on that machine. I'd consider getting Adobe Encoder...IF I can get a tiny-yet-decent H.264 mov/mp4 WITH a Quicktime timecode track. Burn in is a plus.
Re: Matrox CompressHD races to the H.264 finish line
by Nathan Veer
So I've been working with the Matrox guys to figure out why their quality just wasn't up-to-snuff for me. First of all let me say they have been awesome to work with. This is very important to me. Customer care has been amazing. Secondly I'd like to preface this with the fact that everything I say is said within the world of low-bandwidth encoding. i.e. web destined clips.

Their initial release of this product did not support multipass encoding. This was a major problem. The encoder was working blind. Once their engineers realized this, I was thrilled to hear that at NAB they announced an update to their drivers that did support multipass.

I have done some further tests with their engineers, and they have matched the quality of Compressor and even exceeded it when it comes to HD source. I'm very excited about this product, which I could not say before this update. I place my order today.
Quality Results
by Nathan Veer
I just got one of these and am having a real tough time achieving the same quality as I was in Compressor. I'm really wanting it to be my settings, but I'm trying to match them between COmpressor alone and CompressHD. Below is my testing results. Can anyone shoot some holes in this and tell me if I'm missing something?

But a problem.... Encore CS4 Mac
by Steve DSV
Huge problem though is that you can't currently use Encore CS4 on the Mac to author BluRay files made with the CompressHD card! They are working on it but at this time, it's a no go!

Also still waiting for news on how it's going to work with the new Final Cut Pro 7's 'Easy Export' workflow for Bluray disks direct from the timeline?

Related Articles / Tutorials:
Matrox Video Systems
NAB 2013: Matrox Video Systems

NAB 2013: Matrox Video Systems

At NAB 2013, Matrox Graphics' new Mojito 4K is a quad 3G-SDI 4K video monitoring card aimed at Adobe professional editing on the Windows platform. Also new is Matrox Monarch HD, an under-$1,000 compact video streaming/ recording appliance designed for users who need to simultaneously stream a live event and record a Blu-ray quality version for post-event editing. The company also debuted Matrox Avio F125, fiber-optic KVM extenders that separate dual HD video, keyboard, mouse, stereo analog audio and USB 2.0 devices from a workstation and plays back HD, 2K and 4K video without dropped frames at maximum distances of 4 km. KVM extenders are also now compatible with APCON IntellaPatch Series 3000 XE network switches.

Editorial, Feature
Debra Kaufman
Matrox Video Systems
NAB 2012: Matrox Video Systems

NAB 2012: Matrox Video Systems

Matrox debuted Matrox MicroQuad, a four channel SDI-to-MDMI multi-viewer for $995 and an adapter to expand the Mac workspace for $179. In addition to these choice and nicely priced products, the company announced support for Adobe Creative Suite 6 Production Premium and Apple's Final Cut Pro X 10.0.4 update.

Debra Kaufman
Matrox Video Systems
H.264 Matrox Webinar

H.264 Matrox Webinar
  Play Video
In this pre-recorded webinar Francesco Scartozzi and Wayne Andrews discuss H.264. The webinar is focused on understanding H.264, the pain of using it in your creative workflow process, the market trends and the solution to the problems. There is also some great information on various codecs and how computers process them. This webinar is brought to you by Matrox.

Tutorial, Video Tutorial, Feature
Francesco Scartozzi
Matrox Video Systems
Matrox’s MXO2 MAXed out, with a little MXO in the mix

Matrox’s MXO2 MAXed out, with a little MXO in the mix

CreativeCOW's leader, Jerry Hofmann depends on the Matrox MXO2 to save the day when tight turn around production dilemma presented itself.

Jerry Hofmann
Matrox Video Systems
Matrox RTX100

Matrox RTX100

Bob Bonniol takes a good look at the new RTX line of cards for the video editor from Matrox in this article about the Matrox RT.X 100.

Bob Bonniol
Recent Articles / Tutorials:
Adobe Creative Cloud
Turn Yourself Into a Cartoon Character for Your Next Video Call

Turn Yourself Into a Cartoon Character for Your Next Video Call

Virtual backgrounds from your favorite movies and Snapchat filters for Zoom and other web video conferencing platforms are played out, so now what? Have we got the answer for you! Adobe engineer Dan Ramirez takes you step by step through using Adobe Character Animator to turn yourself into a fully lip-synced real time animated cartoon character! You can either build characters yourself or start customizing from Adobe's libraries. It's fast, easy, and fun, with platform-specific instructions for both Mac and Windows.

Adobe Creative Cloud
Apple Motion
Apple Motion 5: The Eye of Sauron

Apple Motion 5: The Eye of Sauron

It's not going to win an Academy Awards for visual effects, or so says longtime VFX artist, editor, software developer, and business owner Simon Ubsdell, but no matter how many of Simon's jaw-dropping extensions of what you thought was possible in Apple Motion you've already experienced, we still don't think you're ready for this: a fun series of tutorials that looks a creating the popular Eye of Sauron effect from Peter Jackson's Lord of the Rings saga using only the tools inside Apple Motion!

Simon Ubsdell
Adobe Premiere Pro
Adobe Productions: New Collaboration and Productivity for Premiere Pro

Adobe Productions: New Collaboration and Productivity for Premiere Pro

When it was first announced at the Sundance Film Festival in January 2020, the new Productions toolset for Adobe Premiere Pro looked like a dream come true for filmmakers and other visual storytellers who have been looking for next-generation collaboration, including cloud-enabled and remote-friendly workflows. Now that Productions is available starting April 14, Productions is revealed to be every bit as valuable for individual creators who want better organizational tools, greater security, and the ability to share assets including media files across projects with cross-project referencing.

Tim Wilson
TV & Movie Appreciation
Bringing Homeland Home: Color Grading Season 8

Bringing Homeland Home: Color Grading Season 8

Keith Shaw of Keep Me Posted (a FotoKem company) has been the colorist for Showtime's Emmy-winning drama Homeland since its pilot episode in 2011. The show's eighth and final season brings the most extreme looks yet to a show shot in locations around the world, and where a scene that takes days to shoot unfolds in only minutes on screen. The challenge to create unified, consistent looks has never been steeper, but a rock-solid workflow from a global team is bringing the popular series home to a strong finish.

Karen Moltenbrey
How To Put Yourself In Any Movie, Part 2: Greenscreen

How To Put Yourself In Any Movie, Part 2: Greenscreen

Not every VFX problem can be solved with a plug-in alone! Visual effects start with the visuals! In part two of his series on inserting yourself into any movie, filmmaker and effects artist Cody Pyper covers how to set up lighting to match shots from Hollywood movies, and how to set your camera to the best settings for shooting green screen.

Cody Pyper
© 2020 All Rights Reserved