02-02-2006, 12:56 AM
|
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 ???.
|
Someday, 12:01 PM
|
|
Site Staff / Ad Manager
|
|
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
|
|
|
02-02-2006, 05:09 AM
|
Free Member
|
|
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
|
02-02-2006, 09:31 AM
|
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
|
02-07-2006, 05:04 AM
|
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?
|
02-10-2006, 04:28 AM
|
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.
|
02-10-2006, 06:21 AM
|
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.
|
02-13-2006, 12:56 AM
|
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.
|
02-14-2006, 04:02 PM
|
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.
|
02-16-2006, 12:14 AM
|
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.
|
02-16-2006, 03:45 AM
|
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().
|
02-16-2006, 09:56 AM
|
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 ???
|
02-16-2006, 10:05 AM
|
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.
|
02-17-2006, 12:47 AM
|
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 ???
|
02-17-2006, 02:55 AM
|
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)
}
|
02-17-2006, 03:33 AM
|
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
|
02-17-2006, 03:42 AM
|
Free Member
|
|
Join Date: Sep 2003
Posts: 384
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
where else can i dl masktools from? the link isn't working
|
02-17-2006, 03:46 AM
|
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/
|
03-13-2006, 08:56 AM
|
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
|
03-13-2006, 09:04 AM
|
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)
|
03-13-2006, 09:15 AM
|
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
|
All times are GMT -5. The time now is 12:04 PM — vBulletin © Jelsoft Enterprises Ltd
|