Take the 2-minute tour ×
Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation. It's 100% free, no registration required.

For the last 24 hours I've been waiting for some files from a Sony camera (about 60Gb) to convert to MP4. I'm thinking there must be some other way to speed this up. I'd much rather go for a purpose-built piece of hardware rather than trust CUDA or ATI as these options have failed miserably (I have both ATI and NVIDIA cards and it seems the software simply ignores them).

So, what are my options for hardware transcoding?

share|improve this question
add comment

3 Answers

There are many hardware options including Intel media SDK, FPGA options, nvidi, ASIC solutions, elgato, etc. But for my money, I prefer quality. The software solutions, especially x264, perform WAY (WAY) better as measured by visual quality by file size ratio. As for Quality per watt in terms of encoding, you cant beat a good ASIC.

share|improve this answer
Any COTS ASIC/FPGA solutions out there? –  Dmitri Nesteruk Dec 10 '13 at 9:06
add comment

I'm sure there are dedicated MP4 encoders out there, maybe someone else has better info.

But I've had good results using AVC Ultimate, which takes advantage of CUDA on an NVIDIA card to speed up MP4 processing, to about double the rate I get without it. There's a free version, but I can't remember if the CUDA option is available in that -- I've used the paid version for quite a while.

share|improve this answer
add comment

While this is borderline a product recommendation question, there is an entire class of hardware encoders that support h.264. The cheapest ones I know of are made by Black Magic Design. Matrox also makes some pretty affordable ones. Be aware you are still talking about a $200 - $500+ device for doing the real time encoding though.

share|improve this answer
But in this case, presumably, the software used to encode video must support the device, right? Or is it a driver thing? –  Dmitri Nesteruk Dec 1 '13 at 14:10
@DmitriNesteruk - depends on the device. Often they either have their own software for using the encoder or will provide support that popular encoders can hook in to. –  AJ Henderson Dec 1 '13 at 19:47
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.