Frameserving

VirtualDub

Unfortunately the output format of VirtualDub is limited to .avi files only. Now everyone who wants to do a VCD/SVCD or DVD has a problem. A VCD needs MPEG1, a SVCD and a DVD MPEG2. But you cannot create these with VirtualDub. So what can we do since we want to use the excellent filters and processing capabilities of VirtualDub?
We are just going to use a simple "trick". VirtualDub gives us the possibility to "forward" the video content to another program. The procedure is called frameserving and works like this:

First you have to install the frameserver. To do so, run the program AuxSetup which you can find in your VirtualDub folder.

click "Install Handler" and hit "OK" twice and the support for frameserving is installed.
Afterwards close the program again.

Now fix the movie clip as you like it in VirtualDub (Filters, cropping, resizing, commercials, etc.).
Now go to Video -> Compression -> (Uncompressed RGB) since you want to handle the encoding process with a different program.

By hitting File -> Start Frameserver a window appears where you have to enter a name for your frameserving .avi file, e.g., "test.avi"
Now click "Start" to run the frameserver.

Before you can start, you'll have to give your script a name.
The ending .vdr is important, the name isn't. E.g.: "test.vdr"

Now you can see that VirtualDub is ready to transport the data to another program.

Now just open the file "test.vdr" in the program that will do the encoding process for you, e.g.: TMPEGEnc. Set it up as you need it. As far as the encoding program knows it is directly dealing with an .avi file!

The setting up of these programs is not explained here as there are several other guides explaining them in great detail
Conversion-Guides or VCD&SVCD Guides

If you want to know more about frameserving, you might want to check out Avery Lee's site:
http://www.virtualdub.org/docs_frameserver
 

Avisynth

Another possibility to create a frameserver is to write an avisynth script. This "manual" method allows even more and better filter usage and also saves you some processing time as VirtualDub doesn't have to run alongside the encoding program. This method is slightly more difficult, but there's a lot of documentation about it. You can download it here and there's a very comprehensive guide at the AviSynth Homepage. You can also find support in the Doom9.org Forum.



(Optional next Step: Audio Problems )

Next: Appendix: <NEXT>

Back to the Index: <HOME>


Last edited on: 02/24/2003 | First release: n/a | Author: BaronVlad | Translaor: SteVe (killingspree) | Content by Doom9.de