VideoHelp Forum




+ Reply to Thread
Results 1 to 4 of 4
  1. Member
    Join Date
    Aug 2025
    Location
    France
    Search PM
    Hi guys!
    I'm having a issue where NeatVideo loads successfully in Avnisynth, but shows no visual denoise on the ouput video. For context, I build the noise profiles on VirtualDub, and load them using Avisynth+


    **System Setup:**
    - AviSynth+ 3.7.5
    - VirtualDub2 with plugins64 folder
    - NeatVideo5.vdf located in: `C:\Program Files (x86)\VirtualDub2\plugins64\NeatVideo5.vdf`
    - Windows 11 system

    The Problem:
    NeatVideo loads successfully in AviSynth (no error messages), accepts profile files (.dnp and .nfp), but produces absolutely no visual noise reduction effect. The plugin appears to work but doesn't actually process the video.

    Original Script That Should Work But Doesn't:
    ```avisynth
    FFmpegSource2("C:\\RIPS\\Encode\\Test.mkv", atrack=1)
    SetFilterMTMode("QTGMC", 2)
    Trim(0, 4276)
    AssumeTFF()
    Prefetch(23)
    QTGMC(preset="Medium", EdiThreads=23, FPSDivisor=2)
    Crop(10, 2, -14, -6)
    ConvertToRGB32()
    LoadVirtualDubPlugin("C:\\Program Files (x86)\\VirtualDub2\\plugins64\\NeatVideo5.vdf", "NeatVideo", 3)
    NeatVideo(last, "C:\\RIPS\\Encode\\Test.dnp", "C:\\RIPS\\Encode\\Test.nfp")
    Sharpen(0.234375)
    ```

    **What I've Already Tested:**

    1. **Plugin Loading Test** - ✅ SUCCESS
    ```avisynth
    BlankClip(width=640, height=480, length=10, color=$0000FF)
    ConvertToRGB32()
    LoadVirtualDubPlugin("C:\\Program Files (x86)\\VirtualDub2\\plugins64\\NeatVideo5.vdf", "NeatVideo", 3)
    # Shows "SUCCESS: NeatVideo loaded!" - no errors
    ```

    2. **Path Compatibility Test** - ✅ SUCCESS
    Tested all path separator combinations (/, //, \, \\) - all work without errors.

    3. **Profile File Test** - ✅ SUCCESS
    Both with and without profile files load successfully, no error messages.

    4. **Architecture Compatibility** - ✅ CONFIRMED MATCHING
    - AviSynth+: 64-bit (x86_64)
    - NeatVideo: Located in plugins64 folder
    - No architecture mismatch errors

    5. **Visual Comparison Test** - ❌ NO EFFECT
    Created side-by-side comparison of original vs processed - absolutely no difference visible.

    **Simplified Test Case:**
    ```avisynth
    FFmpegSource2("C:\\RIPS\\Encode\\Test.mkv", atrack=1)
    ConvertToRGB32()
    LoadVirtualDubPlugin("C:\\Program Files (x86)\\VirtualDub2\\plugins64\\NeatVideo5.vdf", "NeatVideo", 3)
    NeatVideo("C:\\RIPS\\Encode\\Test.dnp", "C:\\RIPS\\Encode\\Test.nfp")
    Sharpen(0.1875)
    ```

    This runs without any errors but shows zero visual noise reduction effect.

    **Additional Context:**
    - Plugin loads correctly (no "DLL not found" or architecture errors)
    - Profile files exist and are accepted (no file path errors)
    - Script processes without crashes or exceptions
    - The problem is NOT path separators, plugin loading, or file existence
    - Other VirtualDub filters work fine in the same setup
    - NeatVideo works properly when used directly in VirtualDub2

    Any help would be greatly appreciated! The plugin loads and accepts parameters but simply isn't doing any actual noise reduction processing.
    Quote Quote  
  2. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    Are you using the demo of version 5?
    Quote Quote  
  3. Member
    Join Date
    Aug 2025
    Location
    France
    Search PM
    Hi there. No, i'm using a rather old version from the covid era, neat Video 5.
    Always worked with no hassle in VirtualDub, it just doesnt load profiles in AviSynth...
    Quote Quote  
  4. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    There is something about the syntax that's incorrect (at least with my old version of neatvideo, a "free" version from 2006).
    this works for me -
    Instead of
    Code:
    NeatVideo("C:\\RIPS\\Encode\\Test.dnp", "C:\\RIPS\\Encode\\Test.nfp")
    Use
    Code:
    NeatVideo()
    and create two folders in the root of c:\, presets and profiles. Copy your profile and presets in and rename them
    to recentpreset.nfp and recentprofile.dnp and they will be read from there (default action)
    Quote Quote  



Similar Threads

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