VideoHelp Forum




+ Reply to Thread
Results 1 to 3 of 3
  1. Member
    Join Date
    Nov 2012
    Location
    France
    Search PM
    Hello

    I attempt to restore old familly VHS, it's hard .

    I have 80% of my tape where
    super = Video.Msuper(pel=2,levels=1)
    MDegrain2(super,QTGMC_bVec1,QTGMC_fVec1,QTGMC_bVec 2,QTGMC_fVec2)

    give good result
    on other, i use
    super = Video.Msuper(pel=2,levels=1)
    MDegrain2(super,QTGMC_bVec1,QTGMC_fVec1,QTGMC_bVec 2,QTGMC_fVec2)
    super = Video.Msuper(pel=2,levels=1)
    MDegrain2(super,QTGMC_bVec1,QTGMC_fVec1,QTGMC_bVec 2,QTGMC_fVec2)

    I use 2 time chained Mdegrain2.

    It's work on all tape, except one (X264 crash when encoding), do you know , where it could come from ?

    Thanks
    Quote Quote  
  2. Member
    Join Date
    Nov 2012
    Location
    France
    Search PM
    I reply to myself

    When I use 2 time chained Mdegrain, I always crash aroud 60%.
    I set setMaxmeoryallowed to 2048Mo but that do not solve the problem.
    When I use only 1 time Mdegran2 , I have no problem, with 2048 or with default.
    Quote Quote  
  3. Member hydra3333's Avatar
    Join Date
    Oct 2009
    Location
    Australia
    Search Comp PM
    code samples ... food for thought for deinterlaced input -
    Code:
       #--progressive-only MSUPER/MDegrain1 for use with SetMTMode(2) 
       #blksize=8 # 4, 8 or 16 ( default is 8 ). Larger blocks are less sensitive to noise, are faster, but also less accurate. 
       #overlap=4 # overlap value (0 to 4 for blksize=8) Must be even and less than block size 
       #dct=0 # use dct=1 for clip with light flicker 
       #super = MSuper(pel=2,chroma=true,sharp=2) 
       #backward_vec1 = MAnalyse(super, isb = true,  delta = 1, blksize=blksize, overlap=overlap, dct=dct, chroma=true) 
       #forward_vec1  = MAnalyse(super, isb = false, delta = 1, blksize=blksize, overlap=overlap, dct=dct, chroma=true) 
       #MDegrain1(super, backward_vec1,forward_vec1,thSAD=400,plane=4) 
       ######## 
       #--progressive-only MSUPER/MDegrain2 for use with SetMTMode(2) 
       #blksize=8 # 4, 8 or 16 ( default is 8 ). Larger blocks are less sensitive to noise, are faster, but also less accurate. 
       #overlap=4 # overlap value (0 to 4 for blksize=8) Must be even and less than block size 
       #dct=0 # use dct=1 for clip with light flicker 
       #super = MSuper(pel=2,chroma=true,sharp=2) 
       #backward_vec2 = MAnalyse(super, isb = true,  delta = 2, blksize=blksize, overlap=overlap, dct=dct, chroma=true) 
       #backward_vec1 = MAnalyse(super, isb = true,  delta = 1, blksize=blksize, overlap=overlap, dct=dct, chroma=true) 
       #forward_vec1  = MAnalyse(super, isb = false, delta = 1, blksize=blksize, overlap=overlap, dct=dct, chroma=true) 
       #forward_vec2  = MAnalyse(super, isb = false, delta = 2, blksize=blksize, overlap=overlap, dct=dct, chroma=true) 
       #MDegrain2(super, backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=400,plane=4) 
       ######## 
       #--progressive-only MSUPER/MDegrain3 for use with SetMTMode(2) 
       #blksize=8 # 4, 8 or 16 ( default is 8 ). Larger blocks are less sensitive to noise, are faster, but also less accurate. 
       #overlap=4 # overlap value (0 to 4 for blksize=8) Must be even and less than block size 
       #dct=0 # use dct=1 for clip with light flicker 
       #super = MSuper(pel=2,chroma=true,sharp=2) 
       #backward_vec3 = MAnalyse(super, isb = true,  delta = 3, blksize=blksize, overlap=overlap, dct=dct, chroma=true) 
       #backward_vec2 = MAnalyse(super, isb = true,  delta = 2, blksize=blksize, overlap=overlap, dct=dct, chroma=true) 
       #backward_vec1 = MAnalyse(super, isb = true,  delta = 1, blksize=blksize, overlap=overlap, dct=dct, chroma=true) 
       #forward_vec1  = MAnalyse(super, isb = false, delta = 1, blksize=blksize, overlap=overlap, dct=dct, chroma=true) 
       #forward_vec2  = MAnalyse(super, isb = false, delta = 2, blksize=blksize, overlap=overlap, dct=dct, chroma=true) 
       #forward_vec3  = MAnalyse(super, isb = false, delta = 3, blksize=blksize, overlap=overlap, dct=dct, chroma=true) 
       #MDegrain3(super, backward_vec1,forward_vec1,backward_vec2,forward_vec2,backward_vec3,forward_vec3,thSAD=400,plane=4)
    or
    Code:
    #QTGMC(Preset="Ultra Fast",EdiThreads=,Sharpness=,SLMode=1) # result is double framerate progressive, so re-interlate it later 
    #QTGMC(Preset="Super Fast",EdiThreads=,Sharpness=,SLMode=1) # result is double framerate progressive, so re-interlate it later 
    #QTGMC(Preset="Very Fast",EdiThreads=,Sharpness=,SLMode=1) # result is double framerate progressive, so re-interlate it later 
    #QTGMC(Preset="Faster",EdiThreads=,Sharpness=,SLMode=1) # result is double framerate progressive, so re-interlate it later 
    #QTGMC(Preset="Fast",EdiThreads=,Sharpness=,SLMode=1) # result is double framerate progressive, so re-interlate it later 
    #QTGMC(Preset="Medium",EdiThreads=,Sharpness=,SLMode=1) # result is double framerate progressive, so re-interlate it later 
    #QTGMC(Preset="Slow",EdiThreads=,Sharpness=,SLMode=1) # result is double framerate progressive, so re-interlate it later 
    #QTGMC(Preset="Slower",EdiThreads=,Sharpness=,SLMode=1) # result is double framerate progressive, so re-interlate it later 
    #QTGMC(Preset="Very Slow",EdiThreads=,Sharpness=,SLMode=1) # result is double framerate progressive, so re-interlate it later 
    #LimitedSharpenFaster(smode=4,strength=100) 
    #UnFilter(15,15) 
    # Re-Interlace and halve framerate 
    #Assume()  
    #Blur(0,1).SeparateFields().SelectEvery(4,0,3).Weave() #reinterlace - ASSUMED TFF HERE # BLUR(0,1) per http://forum.doom9.org/showthread.php?p=1488308#post1488308
    Quote Quote  
Visit our sponsor! Try DVDFab and backup Blu-rays!