|
What is required to produce the best video
with Microsoft Windows Media? Compression engines provide amazingly reduced data rates from those required by normal broadcast media. Uncompressed broadcast-quality video requires 20.995MB/sec. [Mega-Bytes per second] or 167.961Mbs [Mega-bits per second]. Microsoft's software compression algorithms provide compressions as great as 5831:1 at 28Kbs [28,000 bits per second] to as little as 82:1 at 2.0Mbs [2 megabits per second]. These dramatic reductions are accomplished via several processes, including image scaling, motion estimation, temporal and spacial compression. Live encoding requires that all processes be completed in realtime. If the time required to accomplish any process can be reduced or eliminated, that time is then available for the remaining processes. Consequently, if one allows all the available processing time to be spent on final compression rather than image scaling, the resulting images will exhibit fewer compression anomalies or artifacts. Equipment Choices Cameras If your program format allows, the best quality stream will be created by routing your cameras output directly to a high-quality encoder. If your format requires editing and the addition of other media before final stream creation, an intermediate recording device must be used to first capture and edit the program segments. Intermediate Recording Devices If your program format requires that you first record your video to a camcorder or VCR before editing, use the best quality VCR practical for your application. Use the following popular VCRs in the listed order of preference to capture the best quality video: 1) 4:2:2 Digital VCRs; Sony DigiBeta, JVC
Digital-S, & Panasonic DVC-Pro50 ($7,000-$35,000) When capturing video into your NLE from any of the above listed VCRs, be sure to select an adequate digitizing rate to reproduce the original quality. As with cameras, most users find that, given a high-quality input signal from a VCR, digitizing rates of 6-10MBs are adequate to capture all of the video information without introducing appreciable noise into the signal. However, if your source information is noisy (seen as a grainy or pasty image), you may have to increase your capture rate to 10+MB/s to prevent the introduction of additional noise into that signal. Video noise does not compress well under any compression algorithm, including MJPEG and MPEG. Internet Encoders If these units are not practical for your applications, any Windows-compatible video capture card can be used with the downloadable version of Microsoft Windows Media Encoder to create one live stream or streaming file. If you are using a Firewire (IEEE-1394) camera or VCR and your encoding PC also has a Firewire input, you may not need a video capture card at all. As long as your CPU has a clock speed of least 2.0Ghz, your system should be able to encode directly from your Firewire source. If you are using a video capture card, certain output signal formats from your camera, VCR or NLE will provide higher quality video with a better signal-to-noise (S/N) ratio than others. Always select the highest quality output format from your source and match it with the highest quality input format that your encoder offers. For best encoding quality, select the following I/O format in the listed order of preference: 1) SDI digital / Component analog If you already have your video and encoding equipment, there are ways to optimize their quality. The three most important optimization techniques
are... Signal-to-Noise Ratios S/N ratios are measured in decibels (dBs) for both audio and video. Each 3dB increase in the S/N ratio decreases the noise in a signal by 50%! With that in mind, you can see that a relatively small increase in S/N can dramatically increase audio or video quality. All media compression algorithms work much better when dealing with high S/N ratios. Again, noise does not compress well and creates artifacts in a streaming signal. You can optimize the S/N of a camera or
VCR by following these guidelines: If recording your program information first is necessary (in order edit and add additional media and graphics), use the best quality recording device available (one with the highest S/N ratio). Whether you record to a VCR or directly to a non-linear editor, use your camera's best output signal format as the input format for your recording device. Use output formats in the following order of preference. 1) SDI digital / Component analog 2) Adequate lighting is also important to optimize the S/N of any camera. While some cameras will produce better images under low lighting conditions, all cameras produce better images under ideal lighting conditions. If possible, make sure that your subject matter is well and evenly lit, without hot spots or dark areas. Selecting the luminance "boost" or "gain" of +6dB, +12dB or higher on your camera will also add noise to your video. If possible, do not adjust the gain on your camera. 3) If your camera's or VCR's output is less than ideal due to its inherent quality, or poor lighting conditions, you may route the camera's or VCR's output signal through a "video noise reduction" device before sending the signal to an encoder. These devices are designed to filter out some of the video noise in your signal. Certain units can reduce noise levels up to 75%. Video noise reduction circuitry can be found in many of today's high quality frame synchronizers and TBCs as well as in stand-alone noise reduction devices. ($2,500-$15,000) 4) Tape can also be an important factor in recording quality. Always use the best quality videotape. The small amount of money saved by using a lesser-quality videotape can cost you a considerable loss in S/N. Hardware Scaling Broadcast video pixels are not square, but are tall, narrow rectangles. Computer pixels, however, are square. Consequently, scaling a 720x486-4:3 image to 320x240-4:3 image requires the pixels to be converted from rectangular to square. In addition, the color of each resultant pixel must be calculated from the surrounding pixels in the original image to assure the most accurate representation. This scaling may be done via software, but to accomplish this process in the best way requires considerable calculation... typically more processing than can be accomplished well in realtime with most of today's CPUs. High quality scaling can, however, be accomplished quite efficiently via hardware computer chips specifically designed for that purpose. Pre-scaling video to the desired stream size via hardware before it is passed to the software encoders will result in higher stream quality. If your encoder allows for hardware scaling, be sure to activate it. If your encoder does not offer this option, make sure that you employ the highest speed computer practical. Dual CPU units are also better suited for encoding than single-CPU units. Signal Pre-Processing Video All encoding algorithms have some less-than-desirable effects on both video and audio. Of course, when compressing a signal to less than 2% of its original data rate, this is to be expected. With most encoding algorithms, the black level of an original video signal seems to be lowered 3-5% causing the streaming video to appear darker than the original. The Gamma of an image can also be affected, causing the stream to appear somewhat "washed-out", lacking appropriate contrast. If your encoder offers a "Processing Amplifier" (ProcAmp) feature to allow adjustments to video parameters, raise the black level and/or video level slightly and select or adjust the Gamma settings to optimize the resultant stream. Some encoders offer adjustments both for the incoming video and outgoing stream. You may also use an outboard ProcAmp or one that is built into a frame synchronizer or TBC to adjust the signal before it reaches the encoder. Make small adjustments and then create a 30-second streaming file. View that file with the appropriate player. If the file still does not look right, make additional adjustments and repeat the process. If you are monitoring the video before it gets to the encoder, you may now notice that your incoming video looks too bright or has too much contrast. But remember, only the quality of the resultant stream is important. Audio There are a wide range of audio processing devices that can preprocess the signal to help compensate for these anomalies. Parametric Equalizers, NoiseGates, Compressor/Limiters, Normalizers, DeEssers, BassBoosters etc. can be used to adjust audio parameters to allow the resultant stream to sound more like the original. Again, if you are monitoring the audio before it gets to the encoder, it may sound strange. Remember to monitor the output stream with an appropriate player when making audio adjustments. Use the same small-step-by-small-step process that you used to adjust the video signal while optimizing the audio signal. By compensating for the effects caused by software encoding algorithms, one may produce streaming media with better quality video and audio. By adjusting the black level, video level, saturation level, hue and gamma values, one is able to "normalize" streaming video. By adjusting the EQ, adding noise gates, compressor / limiters, normalizers and DeEssers on the original audio signal, remarkably better streaming audio can be produced. Unless your content is focused on audio, you will experience higher quality if you select Mono rather than Stereo. Stereo dilutes the sampling rate by 50% at a given datarate. Data Rate, Framerate and Pixel Size Selections For high-action, fast changing video scenes, it will be important to select 30 frames per second (fps). However, if your presentation is mostly talking heads, use 15fps. The video will be appreciably clearer at a given datarate. Custom Profiles Talking-Head Type Video with embedded
streams for both dial-up and broadband Audio Bit Rate: 16-bit / 16kHz mono Video Bit Rate (1): 28Kbs Video Bit Rate (2): 128Kbs Talking-Head Type Video with embedded
streams for broadband Audio Bit Rate: 16-bit / 16kHz mono Video Bit Rate: 128Kbs Action-Oriented Video for broadband Audio Bit Rate: 20-bit / 32kHz mono CBR Video Bit Rate (1): 240Kbs |
|
|
|
|