Log in

View Full Version : Fixing out of sync audio, video (maybe using audio from another file)


osullic
29th July 2013, 23:09
I am trying to backup to Xvid AVI my copy of Moon on DVD. I've been using DVD Decrypter and Auto Gordian Knot from time to time for this for years.

In the case of Moon, the AVI that Auto Gordian Knot outputs has the audio and video way out of sync - the audio is behind by about 98 seconds. I read on another post that this could be due to ARccOS copy-protection. (If I play the VOB file that DVD Decrypter produces in VLC Media Player, the audio and video are in sync.)

To re-sync the audio and video, I opened the AVI in VirtualDub and by using the audio skew correction and direct stream copy modes, I was able to get the audio and video back in sync. However, because the audio had been so far behind, the audio track in the AVI seems to be chopped off at the end, i.e. the re-sychronisation brings the audio forward, but the final 98 seconds of audio from the VOB don't seem to be in the AVI, so there is silence while the final 98 seconds of video plays.

My next attempt to solve this was to retrieve the MP3 audio (which is complete) from the agk_tmp folder created by Auto Gordion Knot, and try to mux this in VirtualDub to the AVI. This kind of works, but the audio is still out of sync by about 3 seconds. However, I don't seem to be able to re-sync this 3-second difference with VirtualDub's audio skew correction - either during the mux process itself or as a subsequent procedure on the muxed AVI (setting a correction delay has no effect).

I would rather not attempt to add 3 seconds of silence to the beginning of the MP3 before muxing as I can only do that by decompressing to WAV and I'd rather not re-compress the audio.

Could anybody give me any pointers as to how I might solve this?
Thanks

sneaker_ger
30th July 2013, 11:22
Use AVI-Mux GUI to fix the 3 second delay - it works more reliably for this kind of stuff. VirtualDub uses things like garbage data that not all players like.

osullic
30th July 2013, 12:10
Thanks! I tried that and it seems to have done the trick.