Maiko Herajin
19th November 2006, 23:22
Here's the situation. I'm using dgmpegdec v1.48 to index a DVD I ripped. The DVD is mostly of music videos, and each video is on a different VOB. The audio is stored on DVD as PCM wav. Demuxing the audio, I get one large wav file. Okay, fine so far.
Running the D2V file through AVIsynth and then into Virtual dub, everything works fine. I tell Virtualdub to use the wav as audio, and go ahead and encode.
Now here's where the problem occurs. The first video plays with perfect sync. The second, slightly off, the third, very far off, and so on and so on. Looking at the video and audio information, I can see that the audio is shorter than video by about 10 seconds.
My guess is that there is something in the IFO that tells the audio to delay a certain amount on each VOB. Why then isn't DGIndex writing the wav with this delay in it? I can't simply tell Virtualdub to delay the audio by so and so, because then the audio would only be on sync for the specific video I synced it for.
Any suggestions / solutions? Thank you very much!
Running the D2V file through AVIsynth and then into Virtual dub, everything works fine. I tell Virtualdub to use the wav as audio, and go ahead and encode.
Now here's where the problem occurs. The first video plays with perfect sync. The second, slightly off, the third, very far off, and so on and so on. Looking at the video and audio information, I can see that the audio is shorter than video by about 10 seconds.
My guess is that there is something in the IFO that tells the audio to delay a certain amount on each VOB. Why then isn't DGIndex writing the wav with this delay in it? I can't simply tell Virtualdub to delay the audio by so and so, because then the audio would only be on sync for the specific video I synced it for.
Any suggestions / solutions? Thank you very much!