ATI All-in-Wonder 128

by Mike Andrawes on April 1, 1999 12:53 AM EST

Digital VCR Video Capture

This is one of the most exciting features of the All-in-Wonder 128 and probably the primary reason for purchasing it. Video captures up to 720x480 resolution at 30 frames per second are possible from the coax TV, audio/video RCA, or the S-video inputs in any available format. To perform a video capture, all you have to do is hit the record button using the ATI Television program.

The card itself supports capturing in raw (uncompressed) YUV9, ATI VCR 1.0, ATI VCR 2.0, MPEG-1, or MPEG-2 video formats. The capture format that should be used varies depending on the intended use of the video and how much CPU power is available. Everyone can, of course, play raw uncompressed video, but the file sizes are simply unreasonable. In all cases, a hard drive capable of keeping up with the data being written is necessary. Raw video does require quite a bit of sustained hard drive performance.

The VCR 1.0 and 2.0 formats are proprietary ATI formats, but may be playable on other systems using AVI extensions. However, it is difficult (ie not possible with most software, including ATI's) to edit MPEG-1 or 2 video streams, making the VCR formats still very useful. According to ATI, this may change as MPEG formats increase in popularity. For distribution purposes, the final edited video can be saved in either of the two MPEG formats.

The best format for distributing video is most likely MPEG-1 since it is widely accepted and almost everyone has the appropriate CODEC for playback (it is now included in Microsoft's Windows Media Player). MPEG-1 provides approximately VHS level quality and is used in Video-CD's. The compression level is better than the ATI VCR formats and is more universally accepted. MPEG-2 is gaining popularity and will play using just about any software DVD player since DVD is just MPEG-2 video. Compression and quality levels are higher than that of MPEG-1, but of course require the most CPU power.

Of course, the available formats are heavily dependent on what CPU is in use. The following table, provided by ATI, gives the estimated CPU requirements for capture at 30 fps with CD quality 16-bit 44kHz audio using the various formats:

All-in-Wonder 128 Capture Formats

Format

Frame Size

MB/min

Min/GB

Disk Space
for 30 Min

Recommended
Minimum System

Raw (uncompressed) YUV9

320x240

151

6.63

4,525

Pentium-133

Raw (uncompressed) YUV9

640x480

595

1.68

17,863

Pentium-233

VCR 1.0

320x240

85

11.76

2,551

Pentium-200

VCR 1.0

640x480

333

3.01

9,979

Pentium II-300

VCR 2.0

320x240

33

30.64

979

Pentium II-300

VCR 2.0

640x480

99

10.14

2,959

Pentium II-400

MPEG-1 with MPEG layer 2 audio

352x240, I frame only

25

40.26

745

Pentium-200 MMX

MPEG-1 with MPEG layer 2 audio

352x240, IBP frames

13

77.88

385

Pentium II-300

MPEG-2 with MPEG layer 2 audio

640x480, I frame only

46

21.82

1,375

Pentium II-450

MPEG-2 with MPEG layer 2 audio

640x480, IBP frames

25

40.26

745

Pentium III-500

The "I frame" and "IBP frames" mentioned in the table above refer to the type of reference frames used by the MPEG compression. A good technical explanation of this and other MPEG issues is available here. IBP frames requires referring to the next frame in addition to the previous frame, which is obviously pretty complicated and, thus, requires more CPU power. MPEG-2 at 640x480 requires the SSE instructions of a Pentium III in order to accomplish 30fps capture if IBP frames compression is used. However, the advantage is obvious - the table above shows that the IBP frames method provides approximately double the compression of I frame alone.

Once size and compatibility considerations are taken into account, MPEG-1 with IBP frames compression is probably the most practical and does not require a very high-end CPU. To top it off, it is the smallest available format in terms of disk space. As mentioned above, MPEG-1 compression will give approximately VHS quality video. Of course, 640x480 MPEG-2 is absolutely gorgeous, near DVD quality, and if you've got the horsepower and disk space for it, that is definitely the way to go.

It is worth noting here that ATI's video compression algorithm is one of the few pieces of software that supports MMX and even SSE. In fact, the power of SSE is required for doing full 640x480 IBP frames MPEG-2 capture. Video capture with non-Intel CPU's is of course supported, but there are no optimizations for 3DNow! built into the current software. However, it is something ATI is looking into implementing in the future.

Users with low speed CPU's without MMX may want to simply stick with the All-in-Wonder Pro since you will not be able to take advantage of the improved compression methods supported by the All-in-Wonder 128.

WebTV, DVD, and TV-out The Test & 3D Performance
Comments Locked

0 Comments

View All Comments

Log in

Don't have an account? Sign up now