Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#1 | Link |
Registered User
Join Date: Nov 2014
Posts: 440
|
KNLMeansCL: OpenCL NLMeans de-noising algorithm [2018-01-29]
--> pinterf's fork
--> https://github.com/Khanattila/KNLMea...ses/tag/v1.1.1 Code:
KNLMeansCL v1.1.1 * Added more check of rclip. * Fixed build programm error in some circumstances. * Fixed Avisynth YUV444P10 video format. * Fixed Vapoursynth RGB30 video format. * Fixed clip processing with higher resolution than 4K. For end user KNLMeansCL is a plugin for AviSynth, AviSynth+ and for VapourSynth. Windows, OS X and Linux are supported. Read more on the Wiki. KNLMeansCL is available under the GNU GPL v3 license. FAQ Q) I can't make DGNV and KNLmeansCL work together in avs script. A) Post #664.
__________________
github.com Last edited by Khanattila; 29th October 2022 at 00:00. |
![]() |
![]() |
![]() |
#10 | Link | |
Registered User
Join Date: Nov 2014
Posts: 440
|
Quote:
For benchmark... I use AVSMeter. To get a clean result, you should subtract the time of ffms2 & co. Example: ffms2 + Dither_convert_8_to_16() -> 326.4 FPS -> 3.0637 ms for frame. ffms2 + Dither + NLMeansCL2() -> 60.46 FPS -> 16.5399 ms for frame So NLMeansCL2() take 13.4762 ms for frame -> 74.2 FPS |
|
![]() |
![]() |
![]() |
#12 | Link |
The speed of stupid
Join Date: Sep 2011
Posts: 317
|
Testing on an ancient 9800 GT I didn't expect much, but it turns out that it still works!
Unless you set U=3,V=3 or the input isn't YV24. (although it works fine with YV12 if the UV channels aren't set to be processed) :v or if you set the A value too high (a >= 10) Last edited by Bloax; 16th November 2014 at 06:09. |
![]() |
![]() |
![]() |
#15 | Link |
契約者
Join Date: Jun 2008
Posts: 1,576
|
Wow, one of my favorite filters reborn without these annoying dependencies! Haven't tried it but still nice!
As for temporal, I remember Malcolm gave up on it cause it didn't produced decent results and his recommendation was something like "Just use MVTools". That's why temporal thingy in his plugin is buggy, was never completed and v0.4 branch abandoned. |
![]() |
![]() |
![]() |
#18 | Link | |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,646
|
Y8 support would be great
![]() Quote:
Edit: Might be worth mentioning that NLMeansCL2 already supports YV16/YV24. |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|