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.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 18th June 2017, 01:00   #1201  |  Link
goorawin
Registered User
 
Join Date: Feb 2012
Posts: 48
Quote:
Originally Posted by HolyWu View Post
From my experence reinstalling GeForce driver after Win10 major updates solves this issue. YMMV.
That did the trick thank you. Interesting that it only caused an issue with 64bit scripts.
goorawin is offline   Reply With Quote
Old 30th June 2017, 19:14   #1202  |  Link
SaurusX
Registered User
 
Join Date: Feb 2017
Posts: 14
Great filter, khanatilla. Non-local means is an excellent noise reduction theory and with OpenCL its actually usable in my computer. Thanks for your hard work!
SaurusX is offline   Reply With Quote
Old 25th July 2017, 15:51   #1203  |  Link
SaurusX
Registered User
 
Join Date: Feb 2017
Posts: 14
Well, I found a way to break the filter while encoding some cartoons. Here's the pseudo-script:

MPEG2SOURCE("myclip")
TComb(mode=0, blah, blah) #for dot-crawl removal
TFM()
TDecimate()
the masked and motion-compensating derainbowing procedure found here
Bifrost(interlaced=false) #1.1 version for final de-rainbowing
KNLMeansCL(d=2,a=3,h=1.2,device_type="GPU") #Using Intel HD4000 graphics
maa2() #anti-alias
msharpen() #resharpen
dehalo_alpha() #de-halo
awarpsharp2() #sharpen chroma

It seems like too much temporal analysis will cause mask pops, frame flashing, and mistimed chroma in the final encode. I can remove TComb or remove Bifrost or change the d parameter to 1 and the problems disappear. This may not be a specific problem to KNLMeansCL, but I thought you'd like to know about it.

Last edited by SaurusX; 25th July 2017 at 15:54.
SaurusX is offline   Reply With Quote
Old 1st August 2017, 18:22   #1204  |  Link
MysteryX
Soul Architect
 
MysteryX's Avatar
 
Join Date: Apr 2014
Posts: 1,845
Quote:
Originally Posted by MysteryX View Post
This doesn't work in 16-bit

Code:
ConvertToYV24()
ConvertBits(16)
KNLMeansCL(D=2, A=2, h=1.5, channels="YUV")
KNLMeansCL: 'channels = YUV' require a YV24 pixel format!
Quote:
Originally Posted by Khanattila View Post
I am very busy so I do not have time now, but I notice your reports
This one is an easy bug, any plans to fix it soon?
MysteryX is offline   Reply With Quote
Old 10th August 2017, 12:39   #1205  |  Link
tuanden0
Registered User
 
Join Date: Oct 2016
Posts: 47
Sorry Sir, but after update my VGA card driver, the KNLMeansCL fillter make my PC reboot because the GPU load over 100%.
I tried to reinstall old driver but the issue still there.
I'm using NVIDIA GeForce GTX 650Ti.
tuanden0 is offline   Reply With Quote
Old 12th August 2017, 23:50   #1206  |  Link
bcn_246
Registered User
 
bcn_246's Avatar
 
Join Date: Nov 2005
Location: UK
Posts: 146
Roughly what does NLMeansCL2(h=radius*1.5,u=3,v=3) convert to for KNLMeansCL()?
bcn_246 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 12:20.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions Inc.