Apple TV and iPod. Sony PlayStation Portable. Different devices, but united in common support of the H.264 video compression technology, part of the MPEG 4 standard. And since a lot of us own these, the need for H.264-encoded content is high. The snag: it takes a heck of a lot of processing power to produce.
Elgato Turbo.264 H. …
For those of us with Mac laptops this seems like a real win: the CPU at full tilt causes the machine to get very hot and for the fans to go in the Concorde-taking-off sound effect mode. And not frying the SATA drive to death is also a plus.
Very good point, Ken, and one I intended to raise but inadvertently admitted. Running MPEG Streamclip and HandBrake to encode H.264 files gave the MacBook Pro's fans a mighty thrashing - this was a system you could tell was working *very* hard.
The Turbo.264 just felt vaguely warm during testing.
Stealth Imaging also have relatively low cost cards (4 and 2 input devices) for transcoding DV and other content to H264 - at first glance I thought this was a rebadged device from them.
http://www.stealthimaging.com/duoexpress.html
The first mention I'm aware of is on the Quicktime lists Aug 2006, which predates this device by some time :
As noted in your article, it still takes a tremendous amount of raw CPU "grunt" to encode to H264 (and VC-1 video) near realtime, even iif GPU uplift is applied using a good graphics card to assist the encoding.
So I reckon there will be a market for these sorts of devices for a good while yet. Any idea of UK retail sellers for the Elgato though ?
Am I tight in thinking that the speed you get from the Turbo.264 will almost be the same regardless of which Mac it is running from (it presumably only works at one speed so-to-speak)? Therefore, for someone on an older Mac, you should see similar times for encoding as you do on a newer model?
"a PSP setting that essentially matches the 320 x 240 iPod output"
Well thats totally useless, as the PSP has a resolution of 480x272 and free tools all over the net (3GP convertor, Videodora, PSPVideo9) can convert any videos to this pin-sharp, incredibly beautiful resolution.
I've got a Mac Mini G4 and Turbo 264 performance on a G4 is even more extreme. Even better, Elgato EyeTV will automatically find and use the Turbo.264 for AppleTV encoding.
I just bought an EyeTV 610 off them and couldn't get it to work in the UK, so they're taking it back and giving me a full refund.
Where they got the idea that the customer is this important I don't know. Presumably they're not a UK company. I've never experienced a competent UK company in the 5 years that I've lived here.
Anyway, highly recommended company. Their EyeTV Diversity hardware is very good to, as is their EyeTV software.
I really hate to poo-poo this product, but I'm thinking, is there any point for Intel Mac owners? I'm not overly impressed with the speed improvements it mentions. I convert each episodes of widescreen programmes to H.264 at 768x576 so it works on my widescreen TV. For a 45-ish minute episode, VisualHub will churn it out in H.264 in approximately 65 minutes. Also, from the sounds of this review, is that I wouldn't be able to do that resolution conversion with the Elgato, since it only has predefined sizes (unless I'm wrong). It also produces slightly darker results than the original, which bugs me because I'd then want to colour-correct them too.
Admittedly, on my MacBook the Elgato would save on the processor and fans going into overdrive so if anything it would help save my laptop... However on a Intel Mac Mini or iMac the speed of the processor is just as good, if not better, and doesn't have the huge fan/overheat problem of the MacBook (I don't think?) so leaving it for all that time converting video files shouldn't really be much of an issue. I also have an issue with the whole USB2.0 thing, surely it's wasting a heap of processor cycles transferring data in a pants way between the computer and the bus? If they're going for a Mac-only product, surely Firewire would have been better?
To be honest, if you have a 2GHz Core 2 Duo then I can't see the point. Even on my Core Duo it would only save me a few minutes. I'd be interested when there's possibly a next generation that can do it at double real-time or thereabouts.
For Joe Nash, the El Gato product, unless I'm woefully mistaken, is a QuickTime encoding accelerator only. Some encoding applications use QuickTime's H.264 encoder/decoder, some use ffmpeg's (free) suite, some can use both. I suspect with Visual Hub you're using ffmpeg. It's faster. Again unless I'm crazy wrong, El Gato's product can't accelerate an ffmpeg encode. For people who are using or have to use QuickTime's H.264 encoder, it cuts the encoding time in half. For $100. Use an application that can use ffmpeg and you'll get maybe 2/3, sometimes better, the encode time over QuickTime's encoder. It's a choice for QT users: wait longer for an encode to finish while you work on other things. Or spend the $100 and wait half the time, using QuickTime encoding applications. For people who do bulk work with QT encoding, the $100 is well worth it. For most the rest of us, using an ffmpeg encoding application is quick enough, and it's free.
For Brian, 768x576 is definitely 4:3, not widescreen; what he's getting at is that his resulting files aren't limited to 480p, or standard definition. On most HDTVs, especially those with good upscaling video processors, a 768x576 resolution image will scale nicely to fill all or most of the screen, depending on how you set the TV, and look quite good, as opposed to scaling the image resolution during the encode by about 83% to get a true SD image. Essentially, he meant it's not SD, not that's widescreen.
As for the heat argument, H.264 encoding on my 2.0 GHz Intel Core Duo MacBook does get the fans going full blast, but only the top left corner of the MacBook gets even close to really hot -- the same place it gets a little warm under normal use. And you're not going to fry the SATA hard drive. Inside that sealed enclosure, with those kind of revolution speeds, that thing gets hotter on its own than you think. Tossing it into your bag every day is worse for the SATA drive than using it while the MacBook CPU is running full blast -- and it's still not likely to fail, but back-up critical files daily and everything weekly, anyway, to ward off random failures. The heat is more likely to get to the main or analog boards first, if anything, accelerating wear and perhaps reducing part life. But, if you have the extended AppleCare plan, well, that's why you have the extended AppleCare plan. If in the course of using your Mac fpr tasks within it's design specification -- and this definitely is -- it gets so hot the main board or some other part fails over time, Apple fixes it, at zero cost to you.
I still like El Gato products, and this one seems great, but for me, for the amount of encoding I do -- mostly home movies of the kids; in my opinion, it's just as easy to pop the original DVD movie into a DVD player as it is to call it up on my Apple TV, so I see no point in putting my DVDs on my Apple TV; and only rarely, like for a vacation, do I have use of putting them on my iPod or PSP -- $100 is 7 DVD or 4 Blu-ray movies, or almost 2 games, or 10 music albums, however you want to look at it.
Joe K may be correct that the PSP's screen is higher than 320x240. However, if he hadn't installed cracked firmware on his machine, he'd be aware that you've got to encode at this resolution for Sony's bundled player to support your file - the company reserve full resolution playback for shop-bought UMDs.
768x576 can easily be "widescreen" if it is encoded anamorphically. Your "widescreen" DVDs are encoded at 4:3 NTSC or PAL resolution but are flagged as anamorphic and the DVD player/screen just stretches then accordingly.
Also 768x576 should be okay for turbo.264 From the data sheet as long as the size is below 800x600 (and 768x576 certainly is) the image is not scaled. Only video above 800x600 will be downsampled.
I've just ordered one of these and I'm sure I'll see an improvement in encoding times even on my 2Ghz core duo iMac. As far as I can see what is happening is that Quicktime has to do the decoding to YUV from the source file in software with the GPU. There will be no way the elgato can do the decoding from the miriad formats QT supports so will have to be passed a common format (this is usually 4:2:2 YUV I think) This will then be passed to the elgato which then sends it back as h264.
Either way you look at it some of the encoding will be taken off the GPU which then allows it to have more cycles for the decoding/bus transfers etc. It really is an h264 co-processor.
According to my take on this article You can also use QuickTime to export to H.254 and set up a custom output quality. That means you should be able to take full advantage of the PSP's video capabilities
I think a lot of people are missing this part of the review...
"The connection to QuickTime means that the Turbo.264 is accessible by almost any application that uses Apple's multimedia software to encode video, not just Elgato's own - Turbo.264 shows up in iMovie, for example. Content is decoded then re-encoded by the Turbo.264, so any format QuickTime understands, even via a third-party plug-in like Flip4Mac's WMV add-in, can be converted into H.264 format. If the Turbo.264 isn't connected, you'll be told to slot it in."
I read this as I can use QT7 to export and still take full advantage of the H.264 hardware acceleration. I believe this also means that applications like Toast will benefit because it uses QuickTime to process video too.
You should also be able to sey up custom output resolutions
Elgato Turbo.264 H.264 encoder
Apple TV and iPod. Sony PlayStation Portable. Different devices, but united in common support of the H.264 video compression technology, part of the MPEG 4 standard. And since a lot of us own these, the need for H.264-encoded content is high. The snag: it takes a heck of a lot of processing power to produce. Elgato Turbo.264 H. …
This topic is closed for new posts.
Posted Thursday 24th May 2007 12:55 GMT
Anonymous Coward
Heat saving #
For those of us with Mac laptops this seems like a real win: the CPU at full tilt causes the machine to get very hot and for the fans to go in the Concorde-taking-off sound effect mode. And not frying the SATA drive to death is also a plus.
Ken Tindell
Posted Thursday 24th May 2007 12:55 GMT
Tony Smith, Editor, Reg Hardware
Re. Heat saving #
Very good point, Ken, and one I intended to raise but inadvertently admitted. Running MPEG Streamclip and HandBrake to encode H.264 files gave the MacBook Pro's fans a mighty thrashing - this was a system you could tell was working *very* hard.
The Turbo.264 just felt vaguely warm during testing.
Posted Thursday 24th May 2007 14:42 GMT
Neil Smith [MVP Digital Media]
There are PC options surfacing too #
Stealth Imaging also have relatively low cost cards (4 and 2 input devices) for transcoding DV and other content to H264 - at first glance I thought this was a rebadged device from them.
http://www.stealthimaging.com/duoexpress.html
The first mention I'm aware of is on the Quicktime lists Aug 2006, which predates this device by some time :
http://lists.apple.com/archives/streaming-server-users/2006/Aug/msg00091.html
As noted in your article, it still takes a tremendous amount of raw CPU "grunt" to encode to H264 (and VC-1 video) near realtime, even iif GPU uplift is applied using a good graphics card to assist the encoding.
So I reckon there will be a market for these sorts of devices for a good while yet. Any idea of UK retail sellers for the Elgato though ?
Cheers - Neil
Posted Thursday 24th May 2007 14:42 GMT
Jonathan
What about older Macs? #
Am I tight in thinking that the speed you get from the Turbo.264 will almost be the same regardless of which Mac it is running from (it presumably only works at one speed so-to-speak)? Therefore, for someone on an older Mac, you should see similar times for encoding as you do on a newer model?
Posted Thursday 24th May 2007 14:42 GMT
Joe K
PSP users avoid #
"a PSP setting that essentially matches the 320 x 240 iPod output"
Well thats totally useless, as the PSP has a resolution of 480x272 and free tools all over the net (3GP convertor, Videodora, PSPVideo9) can convert any videos to this pin-sharp, incredibly beautiful resolution.
Posted Thursday 24th May 2007 16:22 GMT
Jason
G4 and G5 Mac users rejoice! #
I've got a Mac Mini G4 and Turbo 264 performance on a G4 is even more extreme. Even better, Elgato EyeTV will automatically find and use the Turbo.264 for AppleTV encoding.
This is a way cool piece of equipment.
Posted Thursday 24th May 2007 16:22 GMT
Christiaan
Elgato are a fantastic company to deal with #
I just bought an EyeTV 610 off them and couldn't get it to work in the UK, so they're taking it back and giving me a full refund.
Where they got the idea that the customer is this important I don't know. Presumably they're not a UK company. I've never experienced a competent UK company in the 5 years that I've lived here.
Anyway, highly recommended company. Their EyeTV Diversity hardware is very good to, as is their EyeTV software.
Posted Thursday 24th May 2007 17:14 GMT
Alistair MacRae
Title #
I dont think it took me that long to do it with my pc.
CPU: Athlon FX60 GPU: 7950 GX2 1024 MB
is it worth doing for moi?
Posted Thursday 24th May 2007 17:14 GMT
Dillon Pyron
In a few generations #
In a few generations, imagine the horsepower behind the Turbo .264 version 3.
Posted Thursday 24th May 2007 23:30 GMT
Joe Nash
That's all well and good, but... #
I really hate to poo-poo this product, but I'm thinking, is there any point for Intel Mac owners? I'm not overly impressed with the speed improvements it mentions. I convert each episodes of widescreen programmes to H.264 at 768x576 so it works on my widescreen TV. For a 45-ish minute episode, VisualHub will churn it out in H.264 in approximately 65 minutes. Also, from the sounds of this review, is that I wouldn't be able to do that resolution conversion with the Elgato, since it only has predefined sizes (unless I'm wrong). It also produces slightly darker results than the original, which bugs me because I'd then want to colour-correct them too.
Admittedly, on my MacBook the Elgato would save on the processor and fans going into overdrive so if anything it would help save my laptop... However on a Intel Mac Mini or iMac the speed of the processor is just as good, if not better, and doesn't have the huge fan/overheat problem of the MacBook (I don't think?) so leaving it for all that time converting video files shouldn't really be much of an issue. I also have an issue with the whole USB2.0 thing, surely it's wasting a heap of processor cycles transferring data in a pants way between the computer and the bus? If they're going for a Mac-only product, surely Firewire would have been better?
To be honest, if you have a 2GHz Core 2 Duo then I can't see the point. Even on my Core Duo it would only save me a few minutes. I'd be interested when there's possibly a next generation that can do it at double real-time or thereabouts.
Posted Friday 25th May 2007 04:02 GMT
Brian
wide screen ? #
"I convert each episodes of widescreen programmes to H.264 at 768x576 so it works on my widescreen TV"..... 768x576 is 4 3 Not wide screen
Posted Saturday 26th May 2007 16:36 GMT
san
A Toss Up #
For Joe Nash, the El Gato product, unless I'm woefully mistaken, is a QuickTime encoding accelerator only. Some encoding applications use QuickTime's H.264 encoder/decoder, some use ffmpeg's (free) suite, some can use both. I suspect with Visual Hub you're using ffmpeg. It's faster. Again unless I'm crazy wrong, El Gato's product can't accelerate an ffmpeg encode. For people who are using or have to use QuickTime's H.264 encoder, it cuts the encoding time in half. For $100. Use an application that can use ffmpeg and you'll get maybe 2/3, sometimes better, the encode time over QuickTime's encoder. It's a choice for QT users: wait longer for an encode to finish while you work on other things. Or spend the $100 and wait half the time, using QuickTime encoding applications. For people who do bulk work with QT encoding, the $100 is well worth it. For most the rest of us, using an ffmpeg encoding application is quick enough, and it's free.
For Brian, 768x576 is definitely 4:3, not widescreen; what he's getting at is that his resulting files aren't limited to 480p, or standard definition. On most HDTVs, especially those with good upscaling video processors, a 768x576 resolution image will scale nicely to fill all or most of the screen, depending on how you set the TV, and look quite good, as opposed to scaling the image resolution during the encode by about 83% to get a true SD image. Essentially, he meant it's not SD, not that's widescreen.
As for the heat argument, H.264 encoding on my 2.0 GHz Intel Core Duo MacBook does get the fans going full blast, but only the top left corner of the MacBook gets even close to really hot -- the same place it gets a little warm under normal use. And you're not going to fry the SATA hard drive. Inside that sealed enclosure, with those kind of revolution speeds, that thing gets hotter on its own than you think. Tossing it into your bag every day is worse for the SATA drive than using it while the MacBook CPU is running full blast -- and it's still not likely to fail, but back-up critical files daily and everything weekly, anyway, to ward off random failures. The heat is more likely to get to the main or analog boards first, if anything, accelerating wear and perhaps reducing part life. But, if you have the extended AppleCare plan, well, that's why you have the extended AppleCare plan. If in the course of using your Mac fpr tasks within it's design specification -- and this definitely is -- it gets so hot the main board or some other part fails over time, Apple fixes it, at zero cost to you.
I still like El Gato products, and this one seems great, but for me, for the amount of encoding I do -- mostly home movies of the kids; in my opinion, it's just as easy to pop the original DVD movie into a DVD player as it is to call it up on my Apple TV, so I see no point in putting my DVDs on my Apple TV; and only rarely, like for a vacation, do I have use of putting them on my iPod or PSP -- $100 is 7 DVD or 4 Blu-ray movies, or almost 2 games, or 10 music albums, however you want to look at it.
Posted Tuesday 29th May 2007 14:45 GMT
Iain
Re: PSPs #
Joe K may be correct that the PSP's screen is higher than 320x240. However, if he hadn't installed cracked firmware on his machine, he'd be aware that you've got to encode at this resolution for Sony's bundled player to support your file - the company reserve full resolution playback for shop-bought UMDs.
Posted Tuesday 29th May 2007 18:48 GMT
Richard Shepherd
h264 #
768x576 can easily be "widescreen" if it is encoded anamorphically. Your "widescreen" DVDs are encoded at 4:3 NTSC or PAL resolution but are flagged as anamorphic and the DVD player/screen just stretches then accordingly.
Also 768x576 should be okay for turbo.264 From the data sheet as long as the size is below 800x600 (and 768x576 certainly is) the image is not scaled. Only video above 800x600 will be downsampled.
I've just ordered one of these and I'm sure I'll see an improvement in encoding times even on my 2Ghz core duo iMac. As far as I can see what is happening is that Quicktime has to do the decoding to YUV from the source file in software with the GPU. There will be no way the elgato can do the decoding from the miriad formats QT supports so will have to be passed a common format (this is usually 4:2:2 YUV I think) This will then be passed to the elgato which then sends it back as h264.
Either way you look at it some of the encoding will be taken off the GPU which then allows it to have more cycles for the decoding/bus transfers etc. It really is an h264 co-processor.
RS
Posted Tuesday 29th May 2007 19:18 GMT
Vermifuge
re: PSP users avoid #
According to my take on this article You can also use QuickTime to export to H.254 and set up a custom output quality. That means you should be able to take full advantage of the PSP's video capabilities
Posted Tuesday 29th May 2007 19:54 GMT
Vermifuge
Re: That's all well and good, but... #
I think a lot of people are missing this part of the review...
"The connection to QuickTime means that the Turbo.264 is accessible by almost any application that uses Apple's multimedia software to encode video, not just Elgato's own - Turbo.264 shows up in iMovie, for example. Content is decoded then re-encoded by the Turbo.264, so any format QuickTime understands, even via a third-party plug-in like Flip4Mac's WMV add-in, can be converted into H.264 format. If the Turbo.264 isn't connected, you'll be told to slot it in."
I read this as I can use QT7 to export and still take full advantage of the H.264 hardware acceleration. I believe this also means that applications like Toast will benefit because it uses QuickTime to process video too.
You should also be able to sey up custom output resolutions
Posted Thursday 31st May 2007 17:10 GMT
Anonymous Coward
Same(ish) thing for PC #
The same soft of gadget is available for the PC from ADS, called the "Instant Video To-Go".
This topic is closed for new posts.