Home
Support DVDx and freeware tools as a VIP for $19.90 (14.90€) or register for 1 year for $39.90 (29.90€) - Click here to register
Registered VIP members: 12582
[17h25: 206 visitors - 1 VIP in]


Limited preview of the requested document.

To view the whole document, you must be registered as a VIP.

VirtualDUB frameserver

This manual will help you understand, install and use the VirtualDub frame server. Actually it is very easy and can be very helpful for some situations. The frame-server can be used to preprocess an AVI file before encoding, without creating an intermediate AVI file. The frame-server will be seen by the client application (the MPEG encoder for example) as an uncompressed AVI file.

  1. Understand frameserving
  2. Required software & installation
  3. Start frameserving
  4. Stop frameserving
  5. Frameserve TMPG-Encoder to preprocess video
  6. Using the frameserver: a bunch of (S)VCD preprocessors
  7. Help to face most situations

1. Understand frameserving

Frameserving means that an application, the server, will create a video file, frame by frame and make the resulting audio and video streams available for another application, the client application. The client will pick up the video frame by frame from the server (it uses Windows inter-process communication featured, known as IPC). The audio stream is transferred verbatim, although clipping and offset options are functional.

frameserver

The main use of VirtualDub frameserver is to preprocess video for MPEG encoders.

Also, preprocessing is commonly used to resize to (S)VCD format, to deinterlace video, to smooth or denoise video, to correct picture levels (histogram) and to resample audio.

Another common usage is to workaround a codec/client bug. The most common is for DivX files, because DivX codecs are still in Alpha or Beta release, with some bugs. Some applications (like TMPG-Encoder) will be stuck reading a DivX file or will produce black frames. The idea here is just to open the DivX file into VirtualDub and to frameserve for TMPG-Encoder which will see the DivX file as an uncompressed AVI file. Please note that AVIsynth frameserving is also a good solution for such a case.

2. Required software & installation

Required software is included in the VirtualDub package:

  1. Start AuxSetup and click on Install handler.
  2. Open the VirtualDub aviproxy folder and double-click on the proxyon.reg file to install the AVI proxy.

AVI proxy mode is an experimental feature added by Avery Lee to make most applications work as a client. Instead of saving the virtual AVI file with .vdr extension, you can save it with the .avi extension so most video applications will succeed in opening it.

For some client applications (Xing MPEG Encoder 2.20) the proxy must be turned off by double clicking proxyoff.reg.

Frameserver support works fine with Windows 95, 98 and Windows 2000 Professional.

3. Start frameserving

Instead of doing Save as AVI... , just choose Start frame server... in the File menu, and then confirm the file name by pressing the Start button:

Then choose a name for the server file, it will be used by the client application which will have to open a video file. The default extension is .vdr but you can also set it to an .avi extension to workaround some situations (for more details see the help table below).

When you press the Save button (Enregistrer, in my example on a French Windows 2000 Profressional), the frameserver starts, opening this popup window (the main VirtualDub windows disappears):

Now, the framserver is running and you can access the video, it's as easy as opening the server .vdr file in a client application (see the TMPG example below).

4.Stop frameserving

The popup window must stay open the whole time the client application needs the video.

When you want to stop frameserving, just press the Stop serving button in the popup window (the main VirtualDub windows comes back).

5. Frameserve TMPG-Encoder to preprocess video

Assuming you did all the stages (from 1 to 3) and you have the popup window opened, start the TMG encoder application.

Then Browse to open the .vdr file and the picture will appear, exactly like opening an AVI file. Now you can use TMPG as usual.

tmpg

6. Using the frameserver: a bunch of (S)VCD preprocessors

The main use of VirtualDub frameserver is to process video before encoding to MPEG for VCD or SVCD. Here are some of the most used filters to get a better (S)VCD picture (less blocky, color correction and so on). These preprocessors have been designed for Full D1 (720x480 or 720x576) video input but should work fine for most input sizes.



(...)
Interface en français... Full window view...
Login




[ register | I forgot my pass ]
Newsletter


Subscribe
Unsubscribe
Philanthropy
Logo LA VIE D'ABORD
Non-profit association to help people and their families facing cancer.
Good deals
Try or buy DVDFab Decrypter
labDV recommends Firefox
Get Firefox
labDV is a trademark of BPF Sarl (France) - Copyright reserved © 2002-2010