VideoHelp Forum
+ Reply to Thread
Page 16 of 32
FirstFirst ... 6 14 15 16 17 18 26 ... LastLast
Results 451 to 480 of 944
Thread
  1. Banned
    Join Date: Oct 2004
    Location: New York, US
    Search Comp PM
    Originally Posted by zerowalker View Post
    So itīs messed up interlace i guess, but do i really have to go with 50fps?
    Is it really that many real frames?

    Sanlyn, with that i mean it could be some meesed up interlace, not ordinary, which seems to be the case.
    jagabo's take on the video's structure is good enough for me. If it's not "standard" field/frame organization, jagabo knows better than I.

    Ed: jagabo="he"? Unfair assumption. A thousand pardons if I'm wrong, either way.
    Last edited by sanlyn; 16th Feb 2012 at 16:25.
    Quote Quote  
  2. Ah okay, guess i will have to go with 50 fps

    Thanks for the help;D
    Quote Quote  
  3. Okay i went with TFM() as it worked well, donīt know why though;S

    But wonder, i got a DVD source of a movie, and itīs shaking all the time, like it was VCR or something, but it isnīt of course.
    So wonder, is there a way to prevent this, without damaging the picture.
    Attached Files
    Quote Quote  
  4. That's not a DVD source. Why give the much bigger Lagarith AVI when the VOB or (better yet) the M2V would be smaller in size? Anyway, the AviSynth filter Stab is designed for that kind of thing. DePan can stabilize it. The VDub filter DeShaker can also fix it.

    http://avisynth.org/mediawiki/External_filters#Stabilization
    Quote Quote  
  5. It is, well dvd, then converted to x264 10 bit, which is what i clipped, sorry for the lagarith file;O
    okej, will look into it, thanks
    Quote Quote  
  6. When people ask for samples or you provide samples without being asked, it's a sample from the source we want - from the DVD. Not an x264 reencode, not a lagarith reencode. Who knows what kinds of filtering has been done to it, intentional or not, that may cause it to differ in significant ways from the real source.
    Quote Quote  
  7. Take it easy, yeah i know but i currently donīt have it, will get it and sample it if i canīt work it out.

    Thanks
    Quote Quote  
  8. Yes, Stab() will take care of that.
    Attached Files
    Quote Quote  
  9. Thanks, well got another thing i want help with.
    Itīs about cartoons having blended frames, and i wonder if i can delete and remake those?
    As from VCR source it may make a better result, problem is making it the same.

    Can show you an example, but canīt splitt the vob file, how do i do that?

    Thanks
    Quote Quote  
  10. Banned
    Join Date: Oct 2004
    Location: New York, US
    Search Comp PM
    -30-
    Last edited by sanlyn; 25th Mar 2014 at 15:25.
    Quote Quote  
  11. Okay, well here it is.

    Thanks for the tools
    Attached Files
    Quote Quote  
  12. Yadif(Mode=1)#or your favorite bobber
    SRestore()

    http://avisynth.org/mediawiki/Srestore

    http://forum.doom9.org/showthread.php?t=95924

    It's not perfect, though, with that crappy source.
    Quote Quote  
  13. This only Revert it back to the NTSC form right?
    I wanted to remake the blended frames.
    First remove them with srestore() maybe, them recreate them, as i think it will make it look better?

    Thanks, itīs just a theory of mine though
    Quote Quote  
  14. That's asking for pain.
    Quote Quote  
  15. Okay, think i will forget it then, i donīt like pain
    Quote Quote  
  16. What is best if the volume is pretty low on a captured VHS, increase the line in volume. or increase the volume on the WAVE?
    Quote Quote  
  17. Increasing the line in volume with a good analog amp is preferable. But unless the volume is really low, you probably won't notice a difference.
    Quote Quote  
  18. Analog Amplifier?
    Can you explain it more in detail?
    Quote Quote  
  19. Does the Volume Meter in VD mean anything, as i thought everyting over 0db is erased. But when i look at the wave file in the end, itīs not even near 0db;O
    Quote Quote  
  20. Is this TFF or BFF?
    I think itīs TFF as itīs PAL, but there is a thing which makes me wonder.

    There is a Fault line that appears in this clip. If i use QTGMC() with TFF it appears for Some frames. but with BFF It appears in One frame.
    Anyone know why?
    Attached Files
    Quote Quote  
  21. Banned
    Join Date: Oct 2004
    Location: New York, US
    Search Comp PM
    -30-
    Last edited by sanlyn; 25th Mar 2014 at 15:26.
    Quote Quote  
  22. Well "fault line" is the line that is black, i just call it that.

    But why does it appear in one frame (which is acceptable, i mean 1 line per frame etc), normally and Deinterlaced BFF.
    But it is delayed with TFF?

    And how can you be sure itīs TFF or BFF?
    Is it just, PAL or NTSC?
    Canīt they fail on that, and make NTSC TFF as a bad convert from PAL or something?

    Thanks
    Quote Quote  
  23. Originally Posted by zerowalker View Post
    But why does it appear in one frame (which is acceptable, i mean 1 line per frame etc), normally and Deinterlaced BFF.
    But it is delayed with TFF?
    Because QTGMC uses multiple fields/frames to piece together complete frames from individual fields. It doesn't know the black line isn't supposed to be there.

    Originally Posted by zerowalker View Post
    And how can you be sure itīs TFF or BFF?
    Apply a simple bob filter and step through the video. If you see jerky back and forth motions you have the wrong field order. For example:

    Code:
    AviSource(...)
    AssumeTFF()
    Bob()
    Or use the Bob Doubler filter in VirtualDub.
    Quote Quote  
  24. Okay will try the Bob thing out to see if i can understand it.

    But is that good?
    I mean, it sound like QTGMC my delay all kinds of stuff (though i havenīt seen any Bad stuff except the line and the Game Fail.)
    Quote Quote  
  25. No deinterlace filter is perfect.
    Quote Quote  
  26. True indeed. But just want to know if it totally breaks stuff, but doesnīt seems that way.
    I usually go frame by frame and compare the original to the Filtered, to see if i can see anything that shouldnīt be there, and it seems like itīs the way to go most of the time.

    EDIT: Could you guys please try to Clean up the latest clip i sent, i want to know if you can do a better jobb than i have done. Which you probably can. Will post mine.


    Code:
    AVISource("F:\Desktop\tff bff.avi")
    AssumeTFF()
    clip = SeparateFields()
     even = clip.SelectEven().assumeframebased
     odd = clip.SelectOdd().assumeframebased
    
     even1 = even.SeparateFields.SelectEven()
     odd1 = even.SeparateFields.SelectOdd()
     clip_even1 = MergeChroma(even1, odd1, 0.5)
     clip_odd1 = MergeChroma(odd1, even1, 0.5)
     out1 = Interleave(clip_odd1,clip_even1).weave
    
     even2 = odd.SeparateFields.SelectEven()
     odd2 = odd.SeparateFields.SelectOdd()
     clip_even2 = MergeChroma(even2, odd2, 0.5)
     clip_odd2 = MergeChroma(odd2, even2, 0.5)
     out2 = Interleave(clip_odd2, clip_even2).weave
    
     interleave(out1,out2)
     assumefieldbased()
     weave()
     ChromaShift( -2)
     ConvertToYV12(matrix="Rec601", interlaced=true)
    QTGMC("placebo")
    SelectEven()
    
    
    lsfmod(20)
     santiag(0,5)
     fastlinedarken()
    #DeHalo_alpha(rx=2, ry=1, darkstr=1, brightstr=1.5, lowsens=150, highsens=150, ss=1.5)
     # Motion compensation on frames -2...+2
    super = MSuper ()
    vf2 = super.MAnalyse (isb=false, delta=2, overlap=4)
    vf1 = super.MAnalyse (isb=false, delta=1, overlap=4)
    vb1 = super.MAnalyse (isb=true,  delta=1, overlap=4)
    vb2 = super.MAnalyse (isb=true,  delta=2, overlap=4)
    cf2 = MCompensate (super, vf2, thSAD=400)
    cf1 = MCompensate (super, vf1, thSAD=400)
    cb1 = MCompensate (super, vb1, thSAD=400)
    cb2 = MCompensate (super, vb2, thSAD=400)
    
    # dfttest on motion-compensated clip
    Interleave (cf2, cf1, last, cb1, cb2)
    
    dfttest (sigma=50, sigma2=50, tbsize=7, lsb=true)
    
    SelectEvery (5, 2)
    
    
    
    # Gradient smoothing
    presmooth = last
    SmoothGrad (radius=20, thr=0.15)
    SmoothGrad (radius=10, thr=0.25, ref=presmooth)
    
    # Back to 8 bits, ordered dithering
    Smoothtweak(saturation=1.15)
     #~ HQDering()
    #~ mergechroma(awarpsharp2(depth=10, type=1, blur=1, chroma=4))
    #~ dehalo_alpha(ry=2,rx=2,darkstr=0.6,brightstr=1.0)
    Ditherpost()
    I normally make the QTGMC() Version first to be able to play around more.
    But here is the entire code i have used.
    Attached Files
    Last edited by zerowalker; 26th Feb 2012 at 20:51.
    Quote Quote  
  27. I use dfttest very much, i wonder is there any denoise that is better, or is better in some cases (maybe on realistic surfaces and stuff).
    As dfttest can cause this, anti-realistic smooth look, but itīs extremely powerful, i really love how it works, itīs just that smooth look that isnīt that good all the time.

    Though i am far from an advanced user, i just pretty much play around, and always use the motion compensation script.
    Quote Quote  
  28. Okay i am trying to figure out a proper way of filtering and encoding a PAL VHS tape to DVD.
    I need to keep it interlaced as itīs 25fps, and it becomes 50i, so i canīt deinterlace as MPEG-2 donīt allow 50p (if i am correct).

    So there is the problem, as itīs very flickering and wavy, the QTGMC can deinterlace pretty neat and stable, while if i keep it interlaced it will fail on deinterlacing here and there, and also be a bit too unstable so to say.

    Here is the script one got me at Doom9 with some small modifications from me.


    Code:
    SetMTMode(2, 5)
    AVISource("Z:\Sandra 1 År\Sandra 1 År.avi")
    
    AssumeTFF()
    Mergechroma(SeparateFields().Blur(0,1).Weave())
    source=ConvertToYV12(interlaced=true)
    bob=source.nnedi3(field=-2,threads=4)
    super = bob.MSuper(pel=2, sharp=1)
    backward_vec2 = MAnalyse(super, isb = true, delta = 4, blksize=16, overlap=8, chroma=false)
    backward_vec1 = MAnalyse(super, isb = true, delta = 2, blksize=16, overlap=8, chroma=false)
    forward_vec1 = MAnalyse(super, isb = false, delta = 2, blksize=16, overlap=8, chroma=false)
    forward_vec2 = MAnalyse(super, isb = false, delta = 4, blksize=16, overlap=8, chroma=false)
    bc2 = bob.MCompensate(super, backward_vec2)
    bc1 = bob.MCompensate(super, backward_vec1)
    fc1 = bob.MCompensate(super, forward_vec1)
    fc2 = bob.MCompensate(super, forward_vec2)
    Interleave(bc2,bc1,bob,fc1,fc2)
    dfttest(sigma=35.0,tbsize=5,sbsize=16,sosize=12,threads=4,lsb=true)
    
    Ditherpost()
    
    
    Edibob=SelectEvery(5,2).nnedi3_rpow2(2,nsize=4,cshift="Spline36Resize",fwidth=720,fheight=576,threads=4)
    
    Edibob.SeparateFields().SelectEvery(4,0,3).Weave().AssumeTFF()
    
    #QTGMC( Preset="fast", FPSDivisor=2, Ediext=Edibob,EdiThreads=1 )
    Trim(0, 90632)
    I donīt fullt understand everything, but it does the job and keeps it interlaced as long as i keep out the QTGMC line.

    But as said it doesnīt work to well interlaced.(it looks stable with placebo QTGMC for example)
    I am trying to figure out why, but itīs not going to well so i thought i would ask here again as i have gotten some serious help all the way before.

    If you need more information or a clip before or after filtering just say the word.

    Much appreciated
    Last edited by zerowalker; 6th Jun 2012 at 03:46.
    Quote Quote  
  29. Banned
    Join Date: Oct 2004
    Location: New York, US
    Search Comp PM
    Without a sample of the original unprocessed capture, it's impossible to comment.
    Quote Quote  



Similar Threads