VideoHelp Forum
+ Reply to Thread
Results 1 to 8 of 8
Thread
  1. Banned
    Join Date
    Nov 2005
    Location
    United States
    Search Comp PM
    ...at least as far as video encoding and authoring are concerned:

    http://www.pcworld.com/article/151725/toshiba_video_chip.html

    now hardware video encoders are nothing new, but until now add in cards that were capable of doing hardware high definition mpeg-2, h264 and vc-1 in real time cost thousands of dollars (i once priced them out and the ones with these capabilities started at about 10 grand).

    now for less than $300 consumers will be able to buy a card that can do the same thing. in all honesty it effectively removes the only reason to buy a top of the line nehalem (when they are released) rather than buying the cheapest quad core cpu you can find and pairing with one of these bad boys.

    you have to love that cell processor...
    Quote Quote  
  2. Looks promising...

    But before you write off CPU's, note that these add in cards usually only support lower quality profiles for encoding and decoding. If you look at the Badaboom encoder or ones based of the VP3 engine on Nvidia cards - the quality is quite poor. Hopefully these newer products will improve on that, but the CPU will always be the most versatile.

    I would wait until you see reviews.
    Quote Quote  
  3. Why spend $300 for another card when your graphics card will be able to do it instead?

    http://www.anandtech.com/video/showdoc.aspx?i=3374&p=5

    Yeah, Badaboom is crap but I'm sure someone will do better soon.
    Quote Quote  
  4. Banned
    Join Date
    Nov 2005
    Location
    United States
    Search Comp PM
    Originally Posted by poisondeathray
    Looks promising...

    But before you write off CPU's, note that these add in cards usually only support lower quality profiles for encoding and decoding. If you look at the Badaboom encoder or ones based of the VP3 engine on Nvidia cards - the quality is quite poor. Hopefully these newer products will improve on that, but the CPU will always be the most versatile.

    I would wait until you see reviews.
    http://www.pcmag.com/article2/0,2817,2329918,00.asp

    here's a review of the basic technology behind the add in cards, toshiba has been selling notebooks that couple a 4 core cell processor with a 2 ghz dual core Core 2, Toshiba claims the built in cell processor can transcode hi def video 11 times faster than the Core 2, using MovieFactory.

    i wouldn't look to nvidia/ati video cards as a metric of what encoding hardware is capable of, despite what amd/nvidia would have us believe, the nature of a video cards architecture makes them very difficult to program for general purpose computing, the cell processor is more like a hybrid general purpose and graphics chip. and more importantly, from everything i have read, is fairly straight forward to program for, you use straight forward C/C++ (and my guess would be java and pascal, as well) as opposed to having to learn and use a specialized HLSL.
    Quote Quote  
  5. h.264 encoding is not general purpose computing.

    Component to h.264 capture devices are already available for less than US$200. Of course, that won't ever be faster than realtime.
    Quote Quote  
  6. Banned
    Join Date
    Nov 2005
    Location
    United States
    Search Comp PM
    Originally Posted by jagabo
    h.264 encoding is not general purpose computing.

    Component to h.264 capture devices are already available for less than US$200. Of course, that won't ever be faster than realtime.
    video encoding/decoding in general, regardless of codec used, is a general purpose computing application, which is why we haven't seen any video apps that do all the encoding/decoding on a video card nor will we ever. if you were to look at the code for any software encoder, and then analyze the corresponding assembler equivalent, you would see that most of the parts of a cpu are utilized, including general purpose registers, the stack, the fpu and the caches. where SIMD instructions are used the workload is shifted to specialized registers and the floating point calculations are done using the SIMD unit, but the rest is still handled by the rest of the cpu. where hardware acceleration is used via a video card, the floating point math is done by the video card, on older video cards it was done by fixed function hardware, on modern cards it's done via the hardware shaders

    now i know that certain video processes, like IDCT, can be accelerated by the video card, but it's not possible to code the entire application to run completely on the video card, or more accurately, it's not possible to code the entire application to run on a video card without using programming "tricks" to emulate general purpose registers on a video cards shaders.

    as for capture cards, the chips on them are general purpose chips, for the most part that are dedicated to a specific task, the reason they are able to capture and encode video in real time is because they don't have the overhead of having to run an OS, manage I/O and ram.

    as for never being able to be faster than real time, i don't see how a capture card could capture faster than real time, it's like asking a camcorder to record faster than real time...
    Quote Quote  
  7. I have my doubts that this SpursEngine will encode faster than a current generation quad (let alone Nehalem) using the same settings. The key is using the same quality settings.

    It has 1/2 the processors of the normal Cell, and they run at 1/2 the speed. Cell engine was great ~2 years ago, things have improved in the rest of the semiconductor technology world since then.

    Their marketing claims sound a lot like the Badaboom claims (they used AVC baseline profile which is quite handicapped). Again, I would wait for proper reviews.
    Quote Quote  
  8. I've a forecoder blu card from thomson equiped with spursengine. My test are very good. 45 min. original mpeg2 video (720x576i) output 1280x720P using aviutl and spursengine plugin (freeware), about 32 min to finish VS 1h:22 using vidcoder, (intel Q9650 2 GB 800 Mhz, 15 TB space storage, nvidia 9800 GT Windows 7)
    Tmpgeng works 5 are used for test too and spursengine plugin from pegasys. Quality it's ok but produces jerky on fast motion scenes, like visible macroblock.
    There's CRI spurscoder too, it accept .AVS script and work without gui, command line only, like X264. File output is raw .H264 ES. Maybe can be used with ripbot264, as external encoder, like divx or x264. It have a lot option in hardware: upscaling, crop, AVC level, CBR or VBR and a lot more .
    Great benefits for cpu (about 9-10% used).
    I don't think that's impossible.
    Last edited by darkio; 11th Jun 2011 at 12:25.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!