VideoHelp Forum




+ Reply to Thread
Results 1 to 8 of 8
  1. Member
    Join Date
    Nov 2006
    Location
    United States
    Search Comp PM
    Hello,

    I'm having trouble with ghosting. I've tried a bunch of options with various scripts.

    Project is a composite of NTSC laserdisc & BD, so delivery will be 1080 24p.

    Pay attention to Stewart's nose as he moves his head.

    Current script I've got the best result is:

    v= LWlibavVideoSource("side_1.mov",format="YUY2")
    a= LWlibavAudioSource("side_1.mov")
    AudioDub(v,a)
    AssumeTFF()
    QTGMC(preset="slow")
    SelectEvery(5,2,4)
    prefetch(8)
    ColorMatrix(mode="rec.601->rec.709")
    nnedi3_rpow2(2,cshift="Spline36Resize",fwidth=1920 ,fheight=1440)

    Footage is 16mm, so I originally tried this script:

    v= LWlibavVideoSource("side_1.mov",format="YUY2")
    a= LWlibavAudioSource("side_1.mov")
    AudioDub(v,a)
    TFM()
    TDecimate(0)
    prefetch(8)
    ColorMatrix(mode="rec.601->rec.709")
    nnedi3_rpow2(2,cshift="Spline36Resize",fwidth=1920 ,fheight=1440)

    Any ideas/changes in the script is much appreciated.
    Image Attached Files
    • File Type: mov VH.mov (103.91 MB, 24 views)
    Quote Quote  
  2. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    Try
    Code:
    qtgmc()
    srestore(frate=23.976)
    Quote Quote  
  3. Member
    Join Date
    Nov 2006
    Location
    United States
    Search Comp PM
    Hi davexnet. I tried that code and it is an improvement thank you. Looks like frames 16-18, 31-33 are still hairy.

    Is there a way to adjust the script and see the instant results while the .avs is open in VirtualDub? or do you always have to reload the .avs?
    Last edited by clashradio; 11th Jan 2025 at 23:00.
    Quote Quote  
  4. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    Originally Posted by clashradio View Post
    Hi davexnet. I tried that code and it is an improvement thank you. Looks like frames 16-18, 31-33 are still hairy.

    Is there a way to adjust the script and see the instant results while the .avs is open in VirtualDub? or do you always have to reload the .avs?
    In Vdub2, press f2 to reload the script. The may be some other options using AvsPmod, but I'm not that famiuliar with it
    Quote Quote  
  5. It's F2 if the main VirtualDub2 window has the focus. If the script window has the focus it's F5. One of the annoying things about VirtualDub2.

    It's F5 in AvsPmod.
    Quote Quote  
  6. Member
    Join Date
    Nov 2006
    Location
    United States
    Search Comp PM
    Thanks davexnet & jagabo for the VirtualDub help.

    Am I stuck with this blending/ghosting? Is this baked in the video due to an improper IVTC?
    Quote Quote  
  7. Originally Posted by clashradio View Post
    Am I stuck with this blending/ghosting?
    Probably.

    Originally Posted by clashradio View Post
    Is this baked in the video due to an improper IVTC?
    More likely a frame rate conversion. Or multiple frame rate conversions. Maybe a temporal noise reduction filter too.

    SRestore(frate=25.0) may work a little better. A long panning shot would be better for analyzing the correct frame rate. Also note that SRestore can take a while to lock into a pattern. So if you just scrub around the video and look at random frames you will see a lot more residual blending than if you step through a video frame by frame.
    Quote Quote  
  8. Member
    Join Date
    Nov 2006
    Location
    United States
    Search Comp PM
    Thanks jagabo. Looks like SRestore(frate=25) gives the best results. Problem is I converted the BD footage to 24p. The m2ts was originally 29.97 interlaced, which is confusing because they restored the 16mm footage for the 2022 BD, assumably from the negative which should be 24fps. I would think the BD should be 23.976.
    Quote Quote  



Similar Threads

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