What is This Index File and What Do I Do with It?
DGAVCIndex created an index file called *.dga. It is read by DGAVCDecode, which actually decodes the AVC and delivers the video. The index file just contains information that tells DGAVCDecode where each frame is located and some information about each frame.
But you can't just execute DGAVCDecode directly! It has to be done through Avisynth. We'll make a script file called mystream.avs using a text editor. Later in this document I'll show you how to configure DGAVCIndex to make the script automatically, but for now, you need to know the old-fashioned way. So put this text into a new text file you make called 'mystream.avs':
LoadPlugin("...\DGAVCDecode.dll")
AVCSource("mystream.dga")
Replace the path '...' in the first line with the path to the location where you placed DGAVCDecode.dll.
Finally, use VirtualDub to open the 'mystream.avs' script file just as if it was an AVI file. That's it! You have your video and can navigate randomly on the VirtualDub timeline. Does life get much sweeter than this?