View Full Version : Best Quality Encoders for FCP
Andrew Clark October 29th, 2009, 03:13 PM Hello -
Would appreciate any suggestions, and/or first hand experiences, in regards to what Encoding tools / options there are for FCP. I'm seeking Quality over Speed....but of course, would love to have both.
My scenario -
Ingesting formats = h.264, .mov, dv25, Hi-8, VHS
Editing apps = FCS3
Encoding out to = Blu-Ray, h.264, .mov, dv25, .WMV, Flash
And if this has been disscussed in other threads, please point me to there (I did search before I posted this, but I may have missed!!). Also, if there are any sites that have posted reviews about this topic, would appreciate those links as well.
Thanks for any suggestions that you may have.
Craig Parkes October 29th, 2009, 04:28 PM You can do a lot of what you need to do with Compressor, which comes with Final Cut. The simplest and probably most effective way to expand on that to allow encoding for Flash (although as newer version of Flash can read h.264 you can technically already do that) and WMV would be to look at Episode Encoder from Telestream as it has intergration with Compressor.
A cheaper solution if you are happy doing FLV's as h.264 (I believe all you have to do is rename the .mp4 to .flv and they should still work in Flash) and just need the addition of WMV support I can recommend .WMV support again from Telestream in the form of Flip4Mac WMV Studio Pro HD (or one of the cheaper versions depending on your specific WMV needs.)
If you need to author Blu Rays you will need additional Hardware and software, you will also need some sort of Analogue-Digital converter hardware (or just a firewire capable camera/deck with inputs that that can do end to end playback) to capture your Hi 8 and VHS sources into Final Cut.
If you are doing a LOT h.264 and are on a lower end Mac and require speed, then the elgato turbo h.264 encoding hardware gets a lot of praise, and can be intergrated with compressor also.
Essentially speed is a hardware concern, quality is a software concern (sometimes effected by hardware). It's also a bit about user knowledge and experience, there is both science and art to encoding stuff to some extent, knowing why certain things will encode well in one way but not in another is a pretty huge area of knowledge to get to grips with - so user experience helps a lot too obviously.
William Hohauser October 29th, 2009, 05:51 PM What codec are you editing in? SD or HD? Blu-Ray suggests HD but several of the formats you are mentioning are old SD formats. .Mov can be a ton of different settings. dv25 is standard for DV or DVCam capture in programs like iMovie. h264 can be anything from web files to HD.
Suggestions:
Transfer the VHS and Hi8 to DV tape and capture from the DV tape. If you don't have a DV deck or camera that can record analog inputs use an A to D converter like the Canopus ADVC-100. If that's not possible transfer the old tapes to DVD with a DVD recorder and use a free program like MPEG Streamclip to convert the DVD to QuickTime DV/DVCPRO codec files.
FCP will allow you to use most digital files but for editing ease it's recommendable to convert the footage to the codec you are editing in before importing them in FCP.
Robert Lane October 29th, 2009, 05:59 PM Compressor is the best all-around encoding engine for the Mac however even in it's latest iteration it still does not do Flash (probably never will since that's an Adobe format) nor is it particularly fast at it's encoding jobs.
Unfortunately the only other competitive product to Compressor 3/3.5 costs more than the FC Studio suite: Episode Pro Desktop. It's quality of encodes across the board are as good and often better than Compressor can provide but, it's also up to 4x times faster than Compressor, especially with MPEG-2 program or transport stream encodes.
Unless you have extra room in your budget to afford Episode and benefit from it's blistering speed there's no reason to look elsewhere than Compressor.
Mitchell Lewis October 29th, 2009, 07:30 PM Another vote for Compressor. I tried Episode (free download) and wasn't that impressed.
The "trick" is learning Compressor, it's not that intuitive at first. But once you get over the hump, you'll be happy with it. Post any specific questions you have and I'll try and help.
You should be easily able to work with all those formats. Some of them (h.264) you'd have to convert to something else (ProRes) before editing.
Flash is no big deal either. The latest version of Flash does MP4 (H.264) so you can use compressor to create the MP4 file and then just change the extension to FLV and it will open in Flash.
The only addition I'd make is Telestream's Flip4Mac WMV Studio plug-in for Quicktime. WMV is a very widely accepted format on the internet and being able to easily create WMV files within any Quicktime application (FCP, Compressor, QT Pro, etc...) is very efficient.
Good luck! :)
Andrew Clark October 29th, 2009, 11:33 PM How about Sorenson's Squeeze Pro.....in terms of quality and speed?
... also, anybody use / know of DV Kitchen's encoding tool?
Andy Mees October 30th, 2009, 05:23 AM Andrew
A Matrox MXO2 Mini w/ MAX hardware will set you back about 850 USD (check out the Videoguys page here: Videoguys Blog - Matrox MXO2 Mini - Great Things DO Come in Small Packages! (http://www.videoguys.com/Guide/E/Matrox+MXO2+Mini+++Great+Things+DO+Come+in+Small+Packages/0xeeb8bc8d3ce278dc0957f399f56527ac.aspx))
Thats a cross platform hardware I/O box that'll allow you to capture from (and output to) many video devices new and old alike. Its a powerful little box. The MAX tech included will also allow you to do high speed and high quality hardware encoding to the ubiquitous H264 format ie its got you covered for Blu-Ray, h.264 and Flash. The built in hardware and software you have with your Mac/FCS bundle will handle everything else you note with ease, save for WMV export ... for that check out the Flip4Mac WMV package that best suits your needs:
Telestream Flip4Mac WMV - Overview (http://www.telestream.net/flip4mac-wmv/overview.htm)
Best
Andy
William Hohauser October 30th, 2009, 10:12 AM How about Sorenson's Squeeze Pro.....in terms of quality and speed?
... also, anybody use / know of DV Kitchen's encoding tool?
DV Kitchen is great for making h264/iPod/Flash/wmv files. Worth the money. It's not for converting to FCB edit ready files.
Brett Sherman October 30th, 2009, 11:40 AM These days, I mostly make MP4 files for web delivery. The quality difference with different programs is dramatic to say the least. This is how I rank them in quality in reverse order.
4. Compressor - this thing generates absolutely atrocious low-bit rate MP4 files. Don't even bother with this for that. If you buy an FLV encoder you make decent FLV files with Compressor
3. Squeeze - the quality is average, but the speed is slow.
2. MPEG Streamclip - about the same quality as Squeeze, but faster compression. Make sure to use "Better Downscaling". I don't know why this does a better job than Compressor since they both use Apple's H.264 engine, but it does. Plus, it's a free program.
1. MainConcept Reference - this blows all the others out of the water. It can generate similar quality at 1/2 to 1/3 the bit rate of the others. Plus, it's fast (especially single-pass). It's a little pricey at $600 alone for MP4 exporting, but worth it if MP4's are your delivery format.
Andrew Clark October 30th, 2009, 05:51 PM ....Thats a cross platform hardware I/O box that'll allow you to capture from (and output to) many video devices new and old alike. Its a powerful little box. The MAX tech included will also allow you to do high speed and high quality hardware encoding to the ubiquitous H264 format ie its got you covered for Blu-Ray, h.264 and Flash......
Hey Andy (great name by the way!!)
Do you have this? If so, what's your take on the quality of the encodes vs. Compressor alone? I would assume the speed is probably there since it's hardware based.
Mitchell Lewis October 30th, 2009, 05:54 PM You can also buy one of these and accomplish the same quick H.264 encoding times.
Elgato Turbo.264 HD (http://www.elgato.com/elgato/na/mainmenu/products/Turbo264HD/product1.en.html)
I think they sell for $125 on Amazon.
Andrew Clark October 30th, 2009, 08:30 PM .....4. Compressor - this thing generates absolutely atrocious low-bit rate MP4 files. Don't even bother with this for that. If you buy an FLV encoder you make decent FLV files with Compressor
** Yes, I've been reading over in the Apple forums about users noticing that 3.5 is worse than the 3.0 version of Compressor.
.....2. MPEG Streamclip - about the same quality as Squeeze, but faster compression. Make sure to use "Better Downscaling". I don't know why this does a better job than Compressor since they both use Apple's H.264 engine, but it does. Plus, it's a free program.
** Free is good...especially if the quality is good.
1. MainConcept Reference - this blows all the others out of the water. It can generate similar quality at 1/2 to 1/3 the bit rate of the others. Plus, it's fast (especially single-pass). It's a little pricey at $600 alone for MP4 exporting, but worth it if MP4's are your delivery format.
** Pricey?! Yes, just a bit....but as the saying goes.....you get what you pay for (most of the time.)
Thanks for the info. Brett; much appreciate it.
Andrew Clark October 30th, 2009, 08:34 PM DV Kitchen is great for making h264/iPod/Flash/wmv files. Worth the money. It's not for converting to FCB edit ready files.
** Pardon my lack of knowledge here regarding acronyms....but what are "FCB" files?
Andy Mees October 31st, 2009, 02:48 AM >Do you have this? If so, what's your take on the quality of the encodes vs. Compressor alone? I would assume the speed is probably there since it's hardware based.
Yes I do ... or rather I've got it's bigger brother, the MXO2 MAX, and have been very very happy with the very impressive encoding quality, speed and flexibility. Yes, better than Compressor alone in some cases, but the beauty of this thing is it doesn't have to just be "better than" as it works "in combination with" too ... so if a particular subject matter warrants using Compressor's Frame Control's you can use those controls together with the MAX hardware.
Best
Andy
Chuck Spaulding October 31st, 2009, 11:46 AM Although I have not used it a ton yet, I have to agree with the Matrox Max technology. You can get it the way Andy recommends with the MXO2 or MXO2 Mini or if you don't need the additional capability that thos devices provide you can get the CompressHD card, which is a PCIe card you install in your Mac.
The benefits to purchasing the Max technology in the MXO2 is that you can also use it with a MacBook Pro.
As far as quality, speed and usability go, I have a Qmaster with 48 cores available to Compressor for rendering, and the CompressHD card easily and significantly outperforms it. Part of the reason is that .h264 encoding doesn't seem to be "shared" between cores the same way that an MP4 file is. When I view the activity monitor when encoding Mpeg4 all the CPU's are maxed out, but when viewing during an .h264 encode sometime they are but not usually.
I'm just starting to experiment with Blu-ray so I don't really have anything to report yet but we are starting to do all of our encoding for the web, wireless and Apple devices using this card. I'm not a web guy and apparently there are some resolutions they would like that this card doesn't support, however for the majority of the ones it does support not only is this card faster but the quality is as good as Compressor if not better.
The cool thing about usability is that its integrated into Compressor, if you know how to use compressor you know how to use CompressHD. You can create droplets for Compressor as you might normally with the CompressHD seetings and off you go.
I know it must sound like I'm trying to sell this thing, I'm not. It's just that for something that works so well for a little over $400USD its like a ShamWOW - it sells itself. Of coarse as I'm sitting here typing this the Blu-ray encode that I started in compressor that has taken 13 hours and 31 minutes appears to have crashed, oops, maybe not it seems to be going again. Can't wait to try the same with CompressHD...
William Hohauser October 31st, 2009, 03:49 PM ** Pardon my lack of knowledge here regarding acronyms....but what are "FCB" files? A "B" came out instead of a "P", sorry.
Andrew Clark October 31st, 2009, 11:10 PM ....
As far as quality, speed and usability go, I have a Qmaster with 48 cores available to Compressor for rendering, and the CompressHD card easily and significantly outperforms it. Part of the reason is that .h264 encoding doesn't seem to be "shared" between cores the same way that an MP4 file is. When I view the activity monitor when encoding Mpeg4 all the CPU's are maxed out, but when viewing during an .h264 encode sometime they are but not usually.
Hmmm... that is interesting...wonder why that is?!
.... I'm just starting to experiment with Blu-ray so I don't really have anything to report yet but we are starting to do all of our encoding for the web, wireless and Apple devices using this card. I'm not a web guy and apparently there are some resolutions they would like that this card doesn't support, however for the majority of the ones it does support not only is this card faster but the quality is as good as Compressor if not better.....
Yeah I noticed that too when reading up on this on the Matrox website.
Thanks Chuck for sharing your insight; much appreciate it!!
Nigel Barker November 1st, 2009, 02:06 AM You can also buy one of these and accomplish the same quick H.264 encoding times.
Elgato Turbo.264 HD (http://www.elgato.com/elgato/na/mainmenu/products/Turbo264HD/product1.en.html)
I think they sell for $125 on Amazon.I add my vote for this brilliant device. I don't have a need for the higher bit rates or cluster capabilities of the Matrox device but for creating high quality H.264 video this device is a bargain. It will convert 1920x1080 ProRes files to 1920x1080 10Mbps H.264 in about real time or better & the quality is really excellent. Also like the Matrox board it can be accessed from Compressor & MPEG Streamclip so that your workflow remains the same just much faster.
Jeroen Wolf October 5th, 2010, 12:44 PM Nigel, I am going from a G5 Quad to a new Mac Pro 2 x 2.4 Ghz and from FCS2 to 3. I assume the Mac Pro is going to blow me away with its speed, especially producing h.264. I can't find any info on how this Elgato stick works in terms of using the CPU of the computer.
What I'd like to know is: will the Elgato HD substantially improve compression time even on the newest mac Pro's? (and how does it do it, if you will...)
William Hohauser October 5th, 2010, 04:41 PM The newest 12-core MacPro towers I can't tell you, but it's faster than my 8 core when it comes to producing h.264.
Nigel Barker October 6th, 2010, 01:35 AM The newest 12-core MacPro towers I can't tell you, but it's faster than my 8 core when it comes to producing h.264.Same here & it does it so fast because it has a dedicated H.264 hardware encoder chip.
Chuck Spaulding October 6th, 2010, 01:50 AM When it comes to h.264 the number of cores doesn't make that much difference.
In the recent update to the Pro Apps Apple included a Compressor setting for the iPad, which is 14 Mb's, but YouTube and Vimeo, for example, won't accept anything above 5 Mb's, and that doesn't stream very well on the iPad.
I'd like to hear other's experiences with encoding for the iPad, with or without Elgato's Turbo.264 HD.
Jeroen Wolf October 6th, 2010, 02:18 AM When it comes to h.264 the number of cores doesn't make that much difference.
I've read that somewhere else: were you the one that brought that up, Chuck? I believe the argument was that only mpeg4 compression took advantage of the cores. But then someone argued, and from what I've read rightfully so: h.264 is a flavor of mp4
So please elaborate, Chuck.
Chuck Spaulding October 7th, 2010, 01:27 AM I don't know that much about the intricacies of h.264 and mp4, but I have a couple of X-Serves and use Qmaster to render XDCAM projects across about 48 processors. I think XDCam is some flavor of Mpeg2 and when I submit the job the fans kick in, the processors are pegged, and it renders quickly.
When I distribute h.264 encodes across the same Qmaster network the fans barely make a burble, the processors vary between 30 and 50% and it takes significantly longer.
I'm sure there's a programmer who can explain why this is, but h.264 really benefits from hardware acceleration.
Come to think of it we render .mp4 files for a producer that uses the WDHD player and it max's out the processors too. Isn't h.264 Apples version of .mp4?
|
|