With the frameserver can you edit and modify Your video in virtualdub and then "frameserve" the video directly to any encoder wihout creating a temporarily AVI file.
Install the AVIFile frameclient support first by run the AuxSetup.exe that you find the virtualdub folder and click on install handler.
(You may have to restart Windows after installing the handler)
Now start Virtualdub.
Open your video and do all the editing.
When you are done with all editing Start the frameserver by select File->Start frame server...
This window appear, click Start
Save the handler as video.vdr.avi, this file will just become a very small "dummy" file that "points" to virtualdub.
This window should appear, and it should say AVIFile only under Frameclients installed:
Don't Stop it until you have encoded the video.
Now launch your favourite encoder and you should be able to open the "dummy" video avi.
If the encoder gives you an error when opening the video.vdr.avi you may have to restart windows after you installed the Virtualdub handler.
If TMPGenc gives you an error when opening the video.vdr.avi try this, read below here.
If the frameserve does not work try:
Copy this msvcr70.dll to your WIN/SYSTEM32 folder and restart Virutaldub.
Install the readavs.dll vfapi plugin, extract all files to a folder and run the install.bat.
Install the ProxyOn by doubleclicking on the proxyon.reg that you find the virtualdub folder aviproxy.
Note! Remember to click on ProxyOff after you have frameserved done.
If TMPGenc gives you an error when opening the video.vdr.avi click on Option->Enviromental settings.
And this window appear, click on VFAPI plugin and right click on the DirectShow Multimedia File Reader and select Higher priority.
Now try to open video.vdr.avi.
Remember to after you have encoded the video.vdr.avi to Lower priority on the Directshow Multimedia File Readear to avoid problem open other videos.
Read more here about Virtualdub frameserving problems