VideoHelp Forum




+ Reply to Thread
Results 1 to 4 of 4
  1. Member qknet's Avatar
    Join Date
    Aug 2005
    Location
    Vietnam
    Search Comp PM
    The original audio is good, of course.

    I first tried to demux the DVD with DVD Decrypter, it said the delay was -244ms. I muxed the DVD again (with new subtitle track) and set the -244ms as delay in IfoEdit ==> crash. Muxman did the job but there was now some audio delay. I demuxed the original DVD with PGCDemux, it said the delay was 0, Regij said the delay was -466ms. I tried to demux only a small portion with Regij and muxed again with Regij itself (set the delay at -466), but delay was still there. I tried to change the value times by times and until it was -520 and the AV sync was fine (the small portion).

    But when I remuxed the whole dvd again problem appeared. IfoEdit and Regij crashed, could not finished the job. Muxman could not set the delay bigger than 300ms.

    So my questions are

    1) What are the easiest way to know the delay value by using .m2v and .ac3? If possible please help me to make an avisynth file (someone tipped me, but i'm stuck at this)

    2) besides IfoEdit, Regij and Muxman, what are others muxers that I should try?

    Thank you
    =========
    PS: The source DVD is NTSC
    Quote Quote  
  2. Always Watching guns1inger's Avatar
    Join Date
    Apr 2004
    Location
    Miskatonic U
    Search Comp PM
    If you have your elementary streams then you don't need avisynth. Open the video and audio streams in Media Player Classic and you can work out exactly what the delay is by using the + and - keys on the num pad. Once you know what the delay is, you can use AC3Delaycut to add (or subtract) this delay to your AC3 file. Test play the video and new audio stream in MPC and if them line up, author with worrying about the delay.
    Read my blog here.
    Quote Quote  
  3. Member qknet's Avatar
    Join Date
    Aug 2005
    Location
    Vietnam
    Search Comp PM
    Both MPC and KMPlayer can't play the "m2v+ac3" bunch correctly as, I think, framerate of the m2v is not recognized.

    I tried DGIndex to make an index file (.d2v) and use this AviSynth srcript
    Code:
    loadplugin("C:\Program Files\AviSynth 2.5\plugins\DGDecode.dll")
    loadplugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\NicAudio.dll")
    v = Mpeg2Source("D:\MVC\DVD\RAW\VIDEO.d2v")
    a = NicAC3Source("D:\MVC\DVD\RAW\VIDEO T01 3_2ch 384Kbps DELAY -464ms.ac3")
    AudioDub(v,a)
    DelayAudio(-0.1)
    Now, by changing the value in DelayAudio I can find out the real delay value (and then use "delaycut" to fix it.

    My question now is: d2v file refers to the original vobs file in the DVD drive
    Code:
    DGIndexProjectFile16
    5
    F:\VIDEO_TS\VTS_01_1.VOB
    F:\VIDEO_TS\VTS_01_2.VOB
    F:\VIDEO_TS\VTS_01_3.VOB
    F:\VIDEO_TS\VTS_01_4.VOB
    F:\VIDEO_TS\VTS_01_5.VOB
    Is there anyway that i can utilize the .m2v file instead?
    Quote Quote  
  4. You can index a .m2v file as well...
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!