How to open DVDs and MPEG2 transport streams in VirtualDub

Because both formats use the same codec, this procedure is the same for DVD vob-files and MPEG2 TS high definition files such as 720p Lost and Terminator TSCC.

If you have a DVD, first you need to rip it to your hard drive. I prefer DVDDecrypter for ripping.

You need to have installed all the programs listed in the Turial Index.

1. Open DGIndex and before you do anything else, go to Audio -> Output Method and select “Disable”. We aren’t going to be doing anything with the audio, so we don’t need it handled.

2. Now open your desired file by going to File -> Open and navigate to the folder you file is in and select it. Depending on how you ripped your DVD, you may need to select more than one file to get the whole episode/movie. When you have all you want, click on “OK”.

3. Next, go File -> Save Project and in the dialog that opens, type in the name you want. I always use the tv show name, ie. if I’m capping Fringe I save it as fringe.d2v

4. Now you’ll see DGIndex indexing the file, you can monitor the progress by the sliding bar at the bottom, and towards the bottom of the Information window that popped up, when the run is complete, you will see “FINISHED” n the Status section.

The next step is the create an avisynth script to server the episode/movie to VirtualDub.

1. Next we need to create the avisynth script. Open Notepad.

2. Copy/paste the following into it


and save it as fringe.avs

3. If everything necessary is present and correctly configured, you can now open fringe.avs in VirtualDub and episode/movie will appear successfully (video only).

4. Cap as outlined in Capping with VirtualDub

Below is an example avisynth script using TomsMoComp:

MPEG2Source(“Star Trek Voyager.d2v”)

DVDs: usually movies do not need to be interlaced. Episodes can be interlaced (needs to be deinterlaced) or progressive interlaced (usually no need to deinterlace).

MPEG2 TS: If the resolution is 1280×720 (ie. Fringe, Lost, Terminator TSCC) there is no need to interlace. But if the resolution is 1920×1080 (Enterprise), the video needs to be deinterlaced.


If you cap say a tv series, regularly, reuse the *.d2v everytime (in otherwords, save over it). There is no need to touch the *.avs either if your show always has same capping requirements and you set them up in the first run – ie. all episodes need deinterlacing. Just overwrite the *.d2v everytime you’re going to cap an episode and then open the *.avs in VirtualDub. I have d2vs and avss for all the shows I cap frequently, so that I don’t have to specify options everytime.