![]() |
NeatVideo and Avisynth+ - no denoise
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. |
Site design, images and content © 2002-2026 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2026 Jelsoft Enterprises Ltd.