#1  
02-15-2005, 09:26 AM
admin's Avatar
admin admin is offline
Site Staff | Web Development
 
Join Date: Jul 2003
Posts: 4,310
Thanked 654 Times in 457 Posts
from
http://tangentsoft.net/video/mpeg/reviews/aiw.html


ATI All-in-Wonder series
Driver Version Tested: MMC 7.1, Win2K version
Type: Hybrid capture card/real-time software encoder
MPEG Standards: MPEG 1, MPEG 2, VCD, SVCD (with work)
Bit Rate Control Modes: average-based VBR, CBR
Bit Rates: 0.4-15 Mbit/s
GOP Formats: I-frame, IP-frame, IPB-frame
MPEG Audio Modes: Fixed at 224 Kbit/s MPEG-1 layer 2
Capture to AVI? Yes, using standard DirectShow compression filters
DirectShow Capture Driver? Yes, AVI mode only (cannot use DS to capture to MPEG)
Frame Sizes: Wide variety, from 160x120 up to 720x480. No aspect ratio enforcement.
Multi-threaded Encoding? No
Scene Change Detection? No
Macrovision Detection? Partial (see below)
Inputs: Composite, S-Video
Outputs: Composite, S-Video, stereo audio (minijack)
Video Pass-through? Yes, but does not show decoded video during capture
Audio Capture On-Board? No
Drivers: Win98/Me, Win2K
Web Page: http://www.ati.com/na/pages/products/pc/aiw_radeon/
Availability: Everywhere
Price: US$130-230, depending on the AIW model


(For this review, I mainly tested with AGP All-in-Wonder Radeons, but I also used one PCI AIW 128, and there is no difference as far as TV capture quality or MPEG encoding quality. They all use the same MMC version, so they all share the same MPEG encoder. If you don't use DirectX 3D programs, I encourage you to pick the AIW 128 or 128 Pro instead of the AIW Radeon.)

The AIW is the only product reviewed here that claims to capture real-time MPEG in software. All of the other products are either hardware-assisted, or off-line software encoders. This makes the board simultaneously the best bang for the buck, and also one of the most frustrating boards I've used.

Despite cries of "hype!", the AIW can in fact encode MPEG-2 in real time, if your computer is fast enough. If you only want to capture full-size I-frame video (roughly equivalent to MJPEG in quality), you can probably do 15 Mbit/s on a Pentium III-500. The second you shift to IP-frame or IPB-frame video, though, you begin to need some very serious horsepower. On my 1.2 GHz Athlon with PC-133 SDRAM, it dropped frames when trying to do full-D1 IPB encoding. Later I tried the board on a 1.4 GHz Athlon with DDR SDRAM and it handled full-D1 encoding using only 80% of the CPU. Note that multiple CPUs don't help: a dual PIII-800 I tried this board in fared worse than a single PIII-933. Also, the operating system doesn't matter: the board uses the same amount of CPU for MPEG encoding whether it's running under Win9x or WinNT/2K.

With ATI's encoder, the major impacts on CPU usage are frame size and whether you're using I-frame or one of the delta-frame GOP formats. Things that don't matter (much) are: increasing the motion search accuracy, increasing the motion search range, or increasing the target birate (!). If you can encode at 2 Mbit/s without dropping frames, you can probably encode at 15 Mbit/s as well, if you have the disk bandwidth. Disk latency is also not important, apparently: I tried capturing to a single ATA-33 disk (benchmarked at 13 MB/s) and to a pair of ATA66 disks in a hardware RAID 0 array (35 MB/s) with no change in CPU usage.

If your system is slower, this board is still usable. One option is to capture to full-frame 15 Mbit/s CBR I-frame-only MPEG, which is effectively the same thing as 13:1 MJPEG compression. Another option which will get you similar results is to capture to AVI with a codec like PICVideo MJPEG; this affords you the option of using lower compression ratios to get even better quality. PICVideo, for example, can go as low as 2.5:1. A final option is to use a smaller frame size. On one 933 MHz system, I captured to VCD format (MPEG-1, 352x240, 1.15 Mbit/s) using only 30-40% of the CPU. When I set it to SVCD format (MPEG-2, 480x480, 2.5 Mbit/s), it used 80-90% of the CPU.

On the subject of video CD, the AIW does produce compliant VCD files, but it doesn't have a specific SVCD setting. You instead have to produce a regular MPEG-2 file that has an SVCD-compatible frame size and bit rate, and then re-multiplex it with a tool like TMPGEnc into an SVCD-compatible program stream.

If you choose to capture to AVI, I suggest using VirtualDub instead of ATI's utility, because VirtualDub is much faster. Even on my 1.2 GHz box, I couldn't do full D1 with HuffYUV within ATI's utility, but with VirtualDub I did it with half the processor's cycles to spare. Also, VirtualDub can do 48 KHz audio, which ATI's software doesn't allow. Unfortunately, ATI doesn't expose its MPEG codec as a DirectShow filter, so you can't capture to MPEG with VirtualDub; you have to use ATI's capture utility.

(If you have trouble using VirtualDub with an AIW board, the problem is because ATI ships WDM-style video capture drivers, whereas VirtualDub uses the older (but still useful) VFW driver model to connect to capture drivers. As I understand it, you need to download the newest AIW drivers from ATI, DirectX 8 from Microsoft, and the Video Capture Update from the DirectX 8 site. I install these three packages back-to-back in the order listed, without allowing any of the setup programs reboot the computer. I reboot the computer myself after the last package is installed. If this procedure doesn't work for you, do not contact me for help. I don't have problems with this setup and never have, so I have no experience to draw on to help you.)

Once you've got a high-bitrate I-frame MPEG or an AVI, you can transcode down to IPB MPEG in software with TMPGEnc or whatever better offline encoder you have around.

The AIW has RCA audio inputs, but these are simply passed through the card untouched to your sound card's line-in. In fact, you can completely ignore the AIW audio inputs and connect your source directly to your sound card. Because the AIW depends on your sound card for capturing audio, your video's audio track quality depends on your sound card, not on the AIW board. Make sure your sound card has a line in (some only have a mic in), that it has all the sampling rates you'll want (44.1 KHz, 48 KHz, etc.), and that it's a reasonably high-quality unit, otherwise things like video lip synch can be affected. (Due to encoding latency or jitter.)

There's an odd little misfeature in the AIW's capture applet: when capturing to a compressed AVI flavor, the program apparently can't ask the DirectShow filter what kind of compression rate it's getting. The program (wrongly) assumes the output format is uncompressed, so when it reports "video recording time left on disk", it starts off too low by a factor of the compression rate, and counts down proportionately slowly. For example, if you're getting 10:1 compression, it will report 1/10 the amount of actual recording time on disk, and will count down one "second" per 10 real world seconds. This is no doubt a limitation in Microsoft's DirectShow infrastructure, and therefore not really ATI's fault. It's easy to compensate mentally for it, once you know what's happening.

The AIW has a cute Tivo-like ability: it can record MPEG and play it back on the fly, with pause and fast-forward abilities. Naturally it doesn't look nearly as good as with a Tivo, and it requires an extremely fast machine unless you want to put up with very small frame sizes.

This board has some kind of "soft" Macrovision detection. I have personally tested several different AIW boards in many different machines, and the only time I ever got a Macrovision hit was occasionally under WinME. Under Win2K, there seems to be no problem. I suspect that this is a driver issue, so upgrading to Win2K to use those drivers, or downgrading to older Win9x drivers might help. There are many patches floating around on the net that purport to disable Macrovision detection with this board, but I haven't tried them, and I hear that they often fail to work. I can't help you find working patches if you need them, so don't ask.

Output
Frame 0, Frame 1, Bitrate and Quantization Data.

In the frame grabs, notice how little artifacting there is. Blockiness is almost completely absent. I'm told that the encoder is based on Ligos' GoMotion technology. The same engine is in the Premiere version of their LSX-MPEG encoder, and in some Matrox products.

In the chart, notice the extremely high Q level beginning at around 41 seconds, and the precipitous dip in the bitrate beginning at around 55 seconds. I can only call this an encoding error. In later testing, I found a particular clip that would reliably fool the encoder into breaking the video up horribly unless you cranked the bit rate way up, even though the clip should have been easy to encode. These faults do not happen often; you just have to be sure that if you're encoding a video with this board for posterity that you check its output carefully before calling it a wrap.

Bottom Line
If you have the PC to run it, this is the best MPEG encoder for the money you will find. If your PC is too slow for the video you want to capture, you'll think this is the worst MPEG capture card in the world. Even so, it still makes a reasonable AVI capture board.

When considering this board's value, compare it to the non-AIW version of the same board. The AIW Radeon, for example, is $230, and the basic Radeon board without video capture features is $150, so the difference is about $80, or the same as you'd pay for one of Hauppauge's better WinTV boards. Even if you compare to Hauppauge's cheapest WinTV board (about $50), you have to factor in all the extra software ATI bundles: the MPEG encoder, and the full version of Ulead's VideoStudio 5. (Old stock might still have VS4 bundled, however.) Not bad for $30 extra! And, don't forget the low-end AIW boards: $130 for the PCI version of the AIW 128 is also a good deal.

Usability: 10
Functionality: 6
Quality: 9
Core Value: 10
Bundle value: 7

Overall: 9.2


- Did this site help you? Then upgrade to Premium Member and show your support!
- Also: Like Us on Facebook for special DVD/Blu-ray news and deals!
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Ads / Sponsors
 
Join Date: ∞
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Case Art Tips? cp32 Project Planning, Workflows 10 03-13-2008 03:15 AM
Common VHS to DVD topics [ARCHIVED] lordsmurf Project Planning, Workflows 3 01-08-2008 09:50 AM
Slideshow software reviews: Adobe Premiere vs freeware admin Author, Make Menus, Slideshows, Burn 0 11-11-2007 01:25 AM
ATI installation tips admin Capture, Record, Transfer 0 05-21-2005 08:13 PM

Thread Tools



 
All times are GMT -5. The time now is 05:07 PM