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.
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