This guide will show how to make a DVD or VCD rip upscaled to 720p by using AviSynth and VirtualDub.
AviSynth is a powerful script based tool for processing videos and VirtualDub is a versatile video editor with many plugins for processing videos.
The guide will use avisynth mainly for serving video to VirtualDub and saving the processed video to a lossless avi file. This avi file is then sent to MeGUI for compressing with x264.
A 1280x720 25fps lossless video may be around 50GB in size. VirdualDub does not support 2-pass encoding and vfw x264 does not support b-frames, so better result will be achieved if a lossless avi file is sent to a proper encoding application such as MeGUI. If you are planning to use 2-pass encoding, this will also be much faster with a lossless avi.