VideoHelp Forum




+ Reply to Thread
Results 1 to 5 of 5
  1. I have a series that has been improperly upscaled. there is a a lot of aliasing. What type of upscaling causes this and what's the best way to repair video like this? I've tried Santiag and DeBicubicResizeMT. Both give mediocre results but I don't know if I'm even approaching this properly.
    Image Attached Thumbnails Click image for larger version

Name:	mpv-shot0001.jpg
Views:	35
Size:	278.1 KB
ID:	86111  

    Click image for larger version

Name:	mpv-shot0002.jpg
Views:	28
Size:	231.3 KB
ID:	86112  

    Quote Quote  
  2. You should upload a video sample, not a single image.

    The image looks like it was bob deinterlaced from a 480 line NTSC source. Given there's only one field to work with you get something like this:

    Image
    [Attachment 86119 - Click to enlarge]


    Upscaling back to HD:

    Image
    [Attachment 86120 - Click to enlarge]


    With AviSynth:
    Code:
    LWLibavVideoSource("mpv-shot0001.jpg") 
    ConvertToYV24()
    src = last
    
    DeLanczosResizeMT(720,240)
    # original field here
    Santiag(2,2)
    nnedi3_rpow2(2, cshift="Spline36Resize", fwidth=1280, fheight=720)
    aWarpSharp2(depth=5)
    Sharpen(0.3)
    nnedi3_rpow2(2, cshift="Spline36Resize", fwidth=1920, fheight=1080)
    aWarpSharp2(depth=5)
    Sharpen(0.3)
    # upscaled here
    Quote Quote  
  3. Originally Posted by jagabo View Post
    You should upload a video sample, not a single image.

    The image looks like it was bob deinterlaced from a 480 line NTSC source. Given there's only one field to work with you get something like this:

    Image
    [Attachment 86119 - Click to enlarge]


    Upscaling back to HD:

    Image
    [Attachment 86120 - Click to enlarge]


    With AviSynth:
    Code:
    LWLibavVideoSource("mpv-shot0001.jpg") 
    ConvertToYV24()
    src = last
    
    DeLanczosResizeMT(720,240)
    # original field here
    Santiag(2,2)
    nnedi3_rpow2(2, cshift="Spline36Resize", fwidth=1280, fheight=720)
    aWarpSharp2(depth=5)
    Sharpen(0.3)
    nnedi3_rpow2(2, cshift="Spline36Resize", fwidth=1920, fheight=1080)
    aWarpSharp2(depth=5)
    Sharpen(0.3)
    # upscaled here
    Thank you! I've attached a clip of the video.
    Image Attached Files
    Quote Quote  
  4. I'm away from home and won't be able to address this for several days.
    Quote Quote  
  5. Something like this works pretty well:

    Code:
    LWLibavVideoSource("clip.mkv") 
    DeLanczosResizeMT(720,480)
    Santiag(2,2) # antialiasing
    nnedi3_rpow2(4, cshift="Spline36Resize", fwidth=1920, fheight=1080)
    It does leave some buzzing on diagonal edges. Adding QTGMC() gets rid of most of that:

    Code:
    LWLibavVideoSource("clip.mkv") 
    DeLanczosResizeMT(720,480)
    Santiag(2,2) # antialiasing
    QTGMC(InputType=2)
    nnedi3_rpow2(4, cshift="Spline36Resize", fwidth=1920, fheight=1080)
    The first script doesn't do much for the dot crawl artifacts around the orange titles. The second script removes most of it.

    You might try playing with some of the other downscalers like DeBicubicResizeMT(). Or scaling down to slightly smaller heights.

    Samples of the two scripts attached.
    Image Attached Files
    Quote Quote  



Similar Threads

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