VideoHelp Forum

+ Reply to Thread
Results 1 to 15 of 15
Thread
  1. Here is a small video upscaler. It is portable, for x86 and x64 Windows systems and requires .Net 4.6.1.
    You can load any video and an Avisynth script will be generated; this can be edited if desired and previewed/controled with VirtualDub.
    Then just click Encode and the video will be encoded.
    You can also load your own Avisynth script if you wish. In this case the program simply works as h264 encoder.

    The following Avisynth plugins are required:
    ffms2.dll
    DeDot.dll
    Nnedi3.dll
    aWarpSharpMT.dll

    Enjoy it.

    Tested with Avisynth+ 64bit with 64bit plugins
    It needs a static build of ffmpeg.exe.
    For a x86 computer you need of course avisynth 32bit with 32 bit plugins

    November 04 2021 Update to v1.6.0.
    Fixed: minor bugs, new front color

    Image
    [Attachment 61623 - Click to enlarge]
    Image
    [Attachment 61624 - Click to enlarge]
    Image
    [Attachment 61625 - Click to enlarge]



    Download: https://files.videohelp.com/u/292773/up-scale_160.7z

    NB.
    In case of startup errors or problems, delete this folder (it will be created again automatically):
    C:\Users\xxx\AppData\Local\Up_Scale (where xxx=your user name on windows).
    Last edited by ProWo; 4th Nov 2021 at 12:52. Reason: Update to v1.6.0
    Quote Quote  
  2. Update to v1.5.0.
    Recoded for full use of 64bit Avisynth version.
    New feature: Show and edit script with Notepad.
    Quote Quote  
  3. Update to v1.5.6.
    New feature: Video preview in VirtualDub.
    Small bugs fixed.
    Quote Quote  
  4. August 13 2020 Update to v1.5.8.
    Added: Source crop
    Fixed: minor bugs
    Quote Quote  
  5. September 29 2020 Update to v1.5.9.
    Fixed: minor bugs
    Quote Quote  
  6. thank you , looking forward to testing
    Quote Quote  
  7. November 04 2021 Update to v1.6.0.
    Fixed: minor bugs, new front color
    Quote Quote  
  8. Re: Down-Scale Use.

    I just found your “up-scale, a new small and simple Upscaler” post.
    It is a weird coincidence, a little bizarre that I find your program post.

    I use Topaz 1.3.8 Gaia CG, because it is the best version.
    As with other versions It creates various patterned artefacts that follow shapes.
    I create noise profile and remove with Neat Video.

    My point being, I am interested in your upscale.
    I process material many times and save to Lagarith AVI.

    As mentioned in my post:
    When upscaling I use whole numbers, then reduce the final result to specific dimensions.
    When CD content has metadata DAR, standard upscale, then reduce one dimension to match DAR.

    I have used Lanczos before on tiff images but not with Avisynth.
    It required another command to force size if not matching original dimension ratio!

    ---------------

    Would you consider these Down-Scale features and save to Lagarith AVI for your program?
    Quote Quote  
  9. Originally Posted by Sandfly View Post
    Re: Down-Scale Use.
    It required another command to force size if not matching original dimension ratio!
    Would you consider these Down-Scale features and save to Lagarith AVI for your program?
    You can change or customize the created Avisynth script as you wish.
    If you then need a lossless encoding for further processing, simply select CFR 0. This is equivalent in quality to Lagarith.
    The generated video file will be very large though.
    Quote Quote  
  10. Would CFR 0. be the same size as Lagarith AVI.
    If larger, is it possible to include VirtualDub2 which I already use with Lagarith?

    I have not found the Lanczos command to force size if not matching original dimension ratio!
    Perhaps it is not required with Avisynth?

    That is great the program can already do what I was looking for.
    Interesting what hello_hello has posted about fine tune improvements in quality.
    I am very noticing of subtle differences in quality, as they keep adding up a little at a time.

    Thanks for the info.


    Originally Posted by ProWo View Post
    Originally Posted by Sandfly View Post
    Re: Down-Scale Use.
    It required another command to force size if not matching original dimension ratio!
    Would you consider these Down-Scale features and save to Lagarith AVI for your program?
    You can change or customize the created Avisynth script as you wish.
    If you then need a lossless encoding for further processing, simply select CFR 0. This is equivalent in quality to Lagarith.
    The generated video file will be very large though.
    Quote Quote  
  11. Originally Posted by Sandfly View Post
    Would CFR 0. be the same size as Lagarith AVI.
    If larger, is it possible to include VirtualDub2 which I already use with Lagarith?
    You can use VirtualDub2 twice:
    First, to control the avs created by Up-Scale.
    Second, as encoder with any codec avaiable (g.e. Lagarinth). In this case Up-Scale is obsolete.
    Quote Quote  
  12. I like your script but ain't it a bit too sharp? Using 2 sharpening methods will introduce halos. I suggest adding dehalo alpha to your script. Besides Spline64 produces some ringing artifacts. Spline36 is better suited.
    Last edited by joearmstrong; 30th Nov 2021 at 08:39.
    Quote Quote  
  13. Originally Posted by joearmstrong View Post
    I like your script but ain't it a bit too sharp? Using 2 sharpening methods will introduce halos. I suggest adding dehalo alpha to your script. Besides Spline64 produces some ringing artifacts. Spline36 is better suited.
    Thank you for your advice.
    Post here your concrete suggestion for e.g. an upscale from 1280x720p to 1920x1080p, then I will check it and adjust my script if appropriate.
    Quote Quote  
  14. Code:
    dehalo_alpha(rx=2.0, ry=2.0)
    Sharpen(0.2)
    aWarpSharp(depth=5)
    nnedi3_rpow2(2, cshift="Spline36Resize", fwidth=1920, fheight=1080)

    This should produce a less sharp result but better quality because of less halos and ringing.
    Last edited by joearmstrong; 30th Nov 2021 at 11:12.
    Quote Quote  
  15. Originally Posted by joearmstrong View Post
    Code:
    dehalo_alpha(rx=2.0, ry=2.0)
    Sharpen(0.2)
    aWarpSharp(depth=5)
    nnedi3_rpow2(2, cshift="Spline36Resize", fwidth=1920, fheight=1080)

    This should produce a less sharp result but better quality because of less halos and ringing.
    Ok, i've adapted the code.
    Try it:
    Image Attached Files
    Quote Quote