Quantcast Avisynth: Removegrain 1.0 - New Plugins - digitalFAQ.com Forums [Archives]
  #1  
02-02-2006, 01:56 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
Does someone know the parameters required for two new plugins included in the this pre-release version of removegrain.

Denoisesharpen

Rsharpen

How to work with them ???.
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
02-02-2006, 06:09 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
Okay found somethinghere
Reply With Quote
  #3  
02-02-2006, 10:31 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
I tried denoisesharpen(mode=17), worked very fast (upto 40fps with HCE) with decent results.

Need to test other modes.


PS: Still have to find a mode to match Lremovedust() quality......hopefully
Reply With Quote
  #4  
02-07-2006, 06:04 AM
gamma gamma is offline
Free Member
 
Join Date: Nov 2003
Location: Rotterdam (The Netherlands)
Posts: 237
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by supermule
I tried denoisesharpen(mode=17), worked very fast (upto 40fps with HCE) with decent results.

Need to test other modes.


PS: Still have to find a mode to match Lremovedust() quality......hopefully
How does this denoisesharpen compare with Limitedsharpen?

Why do you want to change from the lremovedust and ls combo?
Reply With Quote
  #5  
02-10-2006, 05:28 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by gamma
Quote:
Originally Posted by supermule
I tried denoisesharpen(mode=17), worked very fast (upto 40fps with HCE) with decent results.

Need to test other modes.


PS: Still have to find a mode to match Lremovedust() quality......hopefully
How does this denoisesharpen compare with Limitedsharpen?

Why do you want to change from the lremovedust and ls combo?
I wasnt able to compare denoisesharpen with limitedsharpen but I can say that denoisesharpen cleans the video in comparison to the original source but not as good as Lremovedust() but is definitely faster.

I dont want to change but was figuring out a faster way out (as always) with similar quality, but failed.
Reply With Quote
  #6  
02-10-2006, 07:21 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by supermule
I wasnt able to compare denoisesharpen with limitedsharpen but I can say that denoisesharpen cleans the video in comparison to the original source but not as good as Lremovedust() but is definitely faster.
Is LRemoveDust() really slow on your PC ? Because this function is as fast as the combo RemoveDust().Deen() on mine, but suffer about a memory bug that can make the encoding times 3x or 4x bigger !
If you are in this case, there is a workarround.
Reply With Quote
  #7  
02-13-2006, 01:56 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
I think their might be some memory problem since I can use SSE2 ver dll's but not with the SSE2tools.dll, the limitchange() goofs up my video and I have to use SSEtools.dll instead.

If you can post the workaround, I can test it.
Reply With Quote
  #8  
02-14-2006, 05:02 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Simply use Crop(0,0,-0,-0,true) just before the first line where you use a filter from removegrain plugin.
Reply With Quote
  #9  
02-16-2006, 01:14 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
Yes indeed I was not able to use SSE2tools due to memory alignment problems, now it works and works faster.

Thanks.
Reply With Quote
  #10  
02-16-2006, 04:45 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
To return to quality/speed. I tested yesterday LimitedSharpenFaster to replace LimitedSharpen. It is a lot faster !

With LS() I encoded in 0.53x for a half DVD resolution (352*480). For the same source and the same script but using LSF() I encode at 0.80x for a SVCD resolution (480*480)

Thanks to Boulder and the guys that did that .

You simply need RemoveGrain upper to version 0.9 (so 1.0 ios good) and Masktool above 2.0a20.

http://home.arcor.de/kassandro/Remov...emoveGrain.rar
http://manao4.free.fr/masktools-v2.0a27.zip

LFS() is delivered as an avsi file in the masktool zip.

Note : I dit not have time to test Soothe().
Reply With Quote
  #11  
02-16-2006, 10:56 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by supermule
Yes indeed I was not able to use SSE2tools due to memory alignment problems, now it works and works faster.

Thanks.
I used crop() before Lremovedust() and it works but If I try to include it inside the Lremovedust() function (just before limitchange()), the script gives an unknown crop parameter error.

whats wrong ???
Reply With Quote
  #12  
02-16-2006, 11:05 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
It depends on how you typed this exactly, please copy the modified function here. You probably missed the "clip" parameter.
Reply With Quote
  #13  
02-17-2006, 01:47 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Dialhot
It depends on how you typed this exactly, please copy the modified function here. You probably missed the "clip" parameter.
I was trying to use like this

Code:
function LRemoveDust(clip input, int clmode, int "limit") 
{ 
limit=default(limit,1) 
clmode=default(clmode,17) 
repmode = 2
Crop(0,0,-0,-0,true)
clensed = Clense(input) 
rep = Repair(clensed, input, mode=repmode) 
rg = RemoveGrain(rep, mode=clmode) 
return LimitChange(rg, input, limit) 
}
But I think it should be like this:

Code:
function LRemoveDust(clip input, int clmode, int "limit") 
{ 
limit=default(limit,1) 
clmode=default(clmode,17) 
repmode = 2
clensed = Crop(input,0,0,-0,-0,true).Clense(input) 
rep = Repair(clensed, input, mode=repmode) 
rg = RemoveGrain(rep, mode=clmode) 
return LimitChange(rg, input, limit) 
}
OR

Code:
function LRemoveDust(clip input, int clmode, int "limit") 
{ 
limit=default(limit,1) 
clmode=default(clmode,17) 
repmode = 2
Crop(input,0,0,-0,-0,true)
clensed = Clense(input) 
rep = Repair(clensed, input, mode=repmode) 
rg = RemoveGrain(rep, mode=clmode) 
return LimitChange(rg, input, limit) 
}

Right or Wrong ???
Reply With Quote
  #14  
02-17-2006, 03:55 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Something close
Code:
function LRemoveDust(clip input, int clmode, int "limit")
{
limit=default(limit,1)
clmode=default(clmode,17)
repmode = 2
clensed = Clense(Crop(input,0,0,-0,-0,true)
rep = Repair(clensed, input, mode=repmode)
rg = RemoveGrain(rep, mode=clmode)
return LimitChange(rg, input, limit)
}
Reply With Quote
  #15  
02-17-2006, 04:33 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
thanks

You forgot to close one bracket,

clensed = Clense(Crop(input,0,0,-0,-0,true))

corrected, so as others dont get confused
Reply With Quote
  #16  
02-17-2006, 04:42 AM
WOWIEGURL WOWIEGURL is offline
Free Member
 
Join Date: Sep 2003
Posts: 384
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to WOWIEGURL
where else can i dl masktools from? the link isn't working
Reply With Quote
  #17  
02-17-2006, 04:46 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
The link is working well ! There is no other place as the link is on the author's ftp depository.

Try to go there and select the correct file : http://manao4.free.fr/
Reply With Quote
  #18  
03-13-2006, 09:56 AM
maurus maurus is offline
Free Member
 
Join Date: Oct 2003
Location: Madrid
Posts: 387
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Dialhot
Something close
Code:
function LRemoveDust(clip input, int clmode, int "limit")
{
limit=default(limit,1)
clmode=default(clmode,17)
repmode = 2
clensed = Clense(Crop(input,0,0,-0,-0,true)
rep = Repair(clensed, input, mode=repmode)
rg = RemoveGrain(rep, mode=clmode)
return LimitChange(rg, input, limit)
}
It's the last LRemoveDust function? It's equal to LRemoveDust_YV12?

Thanks.


-Maurus
Reply With Quote
  #19  
03-13-2006, 10:04 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
This is the function the way I use it now :

Code:
function LRemoveDust_YV12(clip input, int clmode, int "limit")
{
input=Crop(input,0,0,-0,-0,true)
limit=default(limit,2)
clmode=default(clmode,17)
repmode = 2
clensed = Clense(input)
rep = Repair(clensed, input, mode=repmode)
rg = RemoveGrain(rep, mode=clmode)
return LimitChange(rg, input, limit, limitU=255)
Reply With Quote
  #20  
03-13-2006, 10:15 AM
maurus maurus is offline
Free Member
 
Join Date: Oct 2003
Location: Madrid
Posts: 387
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks, friend.

1) Use you the last Removegrain 1.0 or 0.9?

2) Is it more fast and better than the RemoveGrain().Deen() combo?

3) I use the RemoveGrainS.dll (static dll)...
Is it more fast if I use SSE3 in my Pentium IV or RemoveGrainS.dll has cpu autodetection?



-Maurus
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Avisynth: RemoveGrain maurus Avisynth Scripting 3 05-16-2005 06:27 AM
Plugins do Avisynth & Moviestacker Kenshin Conversão e Codificação de Vídeo (Português) 1 12-14-2004 04:27 AM
Avisynth: RemoveGrain + RemoveDirt Dialhot Avisynth Scripting 29 09-20-2004 04:16 AM
Plugins do Avisynth... ajuda!! Lord_Marcellus Conversão e Codificação de Vídeo (Português) 2 07-26-2004 07:24 PM
where can we get all the plugins for avisynth 2.53? big Avisynth Scripting 1 11-12-2003 07:10 PM

Thread Tools



 
All times are GMT -5. The time now is 12:28 PM  —  vBulletin © Jelsoft Enterprises Ltd