Answers.Body: <p>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.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-14T21:13:35.723Z
Answers.Text: you mention realtime encoding, but what I actually need is _beyond_ realtime, e.g., converting an existing uncompressed AVI to MP4... instantly, if possible.
Answers.UserDisplayName: Dmitri Nesteruk
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-14T21:24:12.417Z
Answers.Text: @dmitri acceleration cards will go faster than real time these days but it still takes time. You are primarily limited by how much processing you throw at it.
Answers.UserDisplayName: AJ Henderson
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-12-01T14:10:57.607Z
Answers.Text: But in this case, presumably, the software used to encode video must support the device, right? Or is it a driver thing?
Answers.UserDisplayName: Dmitri Nesteruk
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-12-01T19:47:51.587Z
Answers.Text: @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.
Answers.UserDisplayName: AJ Henderson
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-11-08T18:24:12.283Z
Answers.LastActivityDate: 2013-11-08T18:24:12.283Z
Answers.UserDisplayName: AJ Henderson
Answers.Body: <p>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. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-12-10T09:06:24.280Z
Answers.Text: Any COTS ASIC/FPGA solutions out there?
Answers.UserDisplayName: Dmitri Nesteruk
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-12-10T02:20:20.060Z
Answers.LastActivityDate: 2013-12-10T02:20:20.060Z
Answers.UserDisplayName: SlimSCSI
Answers.Body: <p>I'm sure there are dedicated MP4 encoders out there, maybe someone else has better info. </p>
  
  <p>But I've had good results using <a href="http://www.any-video-converter.com/" rel="nofollow">AVC Ultimate</a>, 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.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-11-08T13:27:17.930Z
Answers.LastActivityDate: 2013-11-08T13:27:17.930Z
Answers.UserDisplayName: Jim Mack
Body: <p>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).</p>
  
  <p>So, what are my options for hardware transcoding?</p>
  
Tags: <hardware><encoding>
Title: What options are there for hardware encoding/decoding?
UserDisplayName: Dmitri Nesteruk
ThreadText: # What options are there for hardware encoding/decoding?
  
  (Asked by: username_0 on 2013-11-08)
  
  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?
  
  **Tags:** hardware, encoding
  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2013-11-08. Score: 1 | Accepted answer
  
  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.
  
  > **Comments:**
  > **username_0**: But in this case, presumably, the software used to encode video must support the device, right? Or is it a driver thing?  
  > **username_1**: @username_0 - 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.  
  > **username_0**: you mention realtime encoding, but what I actually need is _beyond_ realtime, e.g., converting an existing uncompressed AVI to MP4... instantly, if possible.  
  > **username_1**: @username_0 acceleration cards will go faster than real time these days but it still takes time. You are primarily limited by how much processing you throw at it.  
  
  ---
  
  ### Answer by username_2 on 2013-12-10. Score: 2
  
  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.
  
  > **Comments:**
  > **username_0**: Any COTS ASIC/FPGA solutions out there?  
  
  ---
  
  ### Answer by username_3 on 2013-11-08. Score: 2
  
  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](http://www.any-video-converter.com/), 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.
  
  
  ---
  
  