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.
+ Reply to Thread
Results 1 to 4 of 4
-
-
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... -
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")
Code:NeatVideo()
to recentpreset.nfp and recentprofile.dnp and they will be read from there (default action)
Similar Threads
-
Any good deflcker plugin for Avisynth?
By useraxe in forum Video ConversionReplies: 3Last Post: 22nd Aug 2024, 12:49 -
A comparison of AVIsynth denoise filters
By hello_hello in forum Video ConversionReplies: 99Last Post: 19th Jul 2024, 17:44 -
Denoise first, then rescale. But are you sure?
By rgr in forum RestorationReplies: 3Last Post: 25th May 2024, 03:18 -
VSDC denoise not working
By Cheah Hsun Teik in forum AudioReplies: 1Last Post: 9th Apr 2022, 08:48 -
How to denoise this sample?
By capfirepants in forum RestorationReplies: 16Last Post: 27th Nov 2020, 10:41