VideoHelp Forum
+ Reply to Thread
Results 1 to 10 of 10
Thread
  1. Member
    Join Date
    Apr 2010
    Location
    Colorado
    Search PM
    Hi All,

    Please have a look at the attached video & let me know, what type of filter is reqd to smooth it out.

    Image
    [Attachment 58400 - Click to enlarge]


    Per me it is not standard interlace , what type of noise is this in the video?

    Please suggest!
    Image Attached Files
    Quote Quote  
  2. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    What source did you capture, what device(s) did you use, what software did the capture?
    Good grief man, throw us a bone
    Quote Quote  
  3. Member
    Join Date
    Apr 2010
    Location
    Colorado
    Search PM
    10xDVDRip | AVI/XviD, ~800 kb/s | 720x576 ( Robert Prechter – Elliott Wave International Educational DVD Series )

    Image
    [Attachment 58402 - Click to enlarge]


    These were originally AVI, not sure how they were converted from VHS though.

    i converted them to MP4 ( lossless ) using this command : ffmpeg -i 01.avi -c:v libx264 -c:a aac -vf scale=720:576 01.mp4
    Quote Quote  
  4. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    OK. This is your source, that's all you have. Do you not the tapes to recapture?
    Can you post a clip that has a bit of live action, something to give some context
    Quote Quote  
  5. Member
    Join Date
    Apr 2010
    Location
    Colorado
    Search PM
    Here you go: pls chk attachment
    Image Attached Files
    Quote Quote  
  6. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    This seems to be a moire or herringbone pattern,
    the Avisynth plugin DeFreq is often the only choice.

    Search the forum for these terms, I don't have time to try it myself
    Quote Quote  
  7. Originally Posted by thedeamon View Post
    i converted them to MP4 ( lossless ) using this command : ffmpeg -i 01.avi -c:v libx264 -c:a aac -vf scale=720:576 01.mp4
    That's not what you uploaded. Upload a part of the video you're starting with, with no reencoding. You can use Video -> Direct Stream Copy in VirtualDub(2). Mark-in and Mark-out on keyframes. Save.
    Quote Quote  
  8. Member
    Join Date
    Apr 2010
    Location
    Colorado
    Search PM
    Originally Posted by davexnet View Post
    This seems to be a moire or herringbone pattern,
    the Avisynth plugin DeFreq is often the only choice.

    Search the forum for these terms, I don't have time to try it myself
    Thx for the tip, found this thread on the topic: https://forum.videohelp.com/threads/398728-Avisynth-herringbone-removal
    Quote Quote  
  9. Here's an example using defreq. Only about half the noise is removed. You might be able to remove a little more with some tuning and a few more defreq() calls.

    Code:
    LWLibavVideoSource("Video.mp4", cache=false, prefer_hw=2) 
    Crop(2,2,-0,-0)
    ConvertToYV12()
    defreq(fx=35.4, fy=27.8, dx=2.0, dy=2.5, sharp=0, info=false, show=0)
    defreq(fx=35.4, fy=-27.6, dx=2.0, dy=2.5, sharp=0, info=false, show=0)
    Another example with resizing and blurring:

    Code:
    LWLibavVideoSource("Video.mp4", cache=false, prefer_hw=2) 
    ConvertToYV24()
    PointResize(365, 214).Crop(1,0,-0,-0)
    Blur(1.0).Sharpen(0.7)
    ConvertToYV12()
    nnedi3_rpow2(4, cshift="Spline36Resize", fwidth=960, fheight=720)
    CAS(0.6)
    Some decimation (to remove duplicate frames) and temporal noise reduction would help too.
    Image Attached Files
    Quote Quote  
  10. Member
    Join Date
    Apr 2010
    Location
    Colorado
    Search PM
    Hi Jagabo,

    Thank you for the code snippet above.

    This is what I finally adopted:

    ================================================== ==
    LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\LSMASHSource.dll")
    loadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\defreq.dll")
    source = LWLibavVideoSource("C:\Downloads\10_DVD_Set\DVD3.m p4")
    even=separatefields(source).selecteven()
    odd=separatefields(source).selectodd()
    outputeven = defreq(even,fx=35.4, fy=27.8, dx=2.0, dy=2.5, sharp=0, info=false, show=0)
    outputodd = defreq(odd,fx=35.4, fy=27.8, dx=2.0, dy=2.5, sharp=0, info=false, show=0)
    interleave(outputeven,outputodd)
    output = weave()
    return output
    ==========================================
    Quote Quote  



Similar Threads

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