VideoHelp Forum




+ Reply to Thread
Results 1 to 3 of 3
  1. PROCESS:
    Transfer footage from DV cam(VHS-DV-PC) to computer.(tested file and is in Sync)
    Use avisynth script to crop, pad, lanzcos resize.
    Use TMPGEnc to convert to mpeg2 and also LPCM to mp2
    Final MPEG=Audio is out of sync...but not just offset and delayed.

    If I do all the same but don't use avisynth,(AVI direct into TMPGEnc) all works great.

    Do you think this problem is from passing the audio through AVIsynth and having TMPGEnc convert it to MP2. Or something in that process.

    At work now and was up late last night trying to figure this out. Thought it would be quicker than converting audio video seperatley.
    All comments, insight, bashing welcome.
    My next step is to run the audio seperatly and not through TMPGEnc and AVIsynth.


    QUESTION:
    Just wondering if there are known issues with running audio through avisynth? Thanks
    Quote Quote  
  2. Ok at it again tonight.
    Seems that it was in the avisynth script.
    It was directshowsource() that was giving me the error.
    I installed a sony DV codec and used avisource().
    And now the sync is gone.
    directshow kept it in the YUY2 colorspace, but not worth it with the sync issues. Will have to go with RGB of avisource.
    Quote Quote  
  3. There is a guide on this site somewhere for DV to DVD conversion using Convolution3d. It explains that the Panasonic DV codec is RGB colorspace, but the Canopus (read only) codec uses YUY2.

    Installing Canopus DV codec, and using FourCC changer from "DVSD" to "CDVC" will allow you to use AVISource () with the YUY2 colorspace.

    After installing Canopus DV codec, i reinstalled Panasonic DV Codec. Now i can choose what colorspace to read a DV-AVI file as.

    After a while, i got tired of creating a new script everytime i encoded from DV source, so i made a template for VDubMod;

    ---------------

    #ASYNTHER DV to DVD
    [AVISource("%f")]
    #
    ReInterpolate411()# Colorspace is YUY2
    #
    SeparateFields()
    odd=SelectOdd.Convolution3D(1, 6, 10, 6, 8, 2.8, 0)
    evn=SelectEven.Convolution3D(1, 6, 10, 6, 8, 2.8, 0)
    Interleave(evn,odd)
    Weave()
    #
    DoubleWeave.SelectOdd()# Top Field First
    #
    ConvertToRGB24(interlaced=true)# For TMPGEnc
    # ConvertToYV12(interlaced=true)# For QuEnc
    #
    # FadeIn2(30)
    # FadeOut2(30)

    ---------------

    Here's the guide; https://www.videohelp.com/guides.php?link=643
    Quote Quote  



Similar Threads

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