Thanks as usual, Boulder. :D I've been using your scripts for a long time. Will try this tonight.
Is this exactly what you mean? LoadPlugin("C:\video\moviestacker\Filters\MPEG2Dec 3dg.dll") LoadPlugin("C:\video\moviestacker\Filters\RepairSS E3.dll") LoadPlugin("C:\video\moviestacker\Filters\RemoveGr ainSSE3.dll") LoadPlugin("C:\video\moviestacker\Filters\SSE3Tool s.dll") Mpeg2Source("C:\film\film.d2v",idct=7) Crop(8, 60, 704, 360)# 60_60 LRemoveDust_YV12(17,2) Addborders(0,60,0,60) # 60_60 ConverttoRGB24() function LRemoveDust_YV12(clip input, int clmode, int "limit") { limit=default(limit,1) 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) } |
Nope, change LRemoveDust_YV12(17,2) to LRemoveDust_YV12(17,1). Other than that it's ok. I would also use Crop(8,60,704,360,true) as kassandro's filters might benefit speed-wise from it. Moving the colorspace conversion before AddBorders might also give some more performance.
|
Interesting article..............only one avs function works as superfilter and gives good results.
:roll: I was wondering if this superscript can be used for putting multiple movies in one DVD also......will it work ???? |
Quote:
|
Quote:
|
Quote:
Will use: LoadPlugin("C:\video\moviestacker\Filters\MPEG2Dec 3dg.dll") LoadPlugin("C:\video\moviestacker\Filters\RepairSS E3.dll") LoadPlugin("C:\video\moviestacker\Filters\RemoveGr ainSSE3.dll") LoadPlugin("C:\video\moviestacker\Filters\SSE3Tool s.dll") Mpeg2Source("C:\film\film.d2v",idct=7) Crop(8,60,704,360) # 60_60 LRemoveDust_YV12(17,1) # First test and MT("LRemoveDust_YV12(17,1)",2) # Second Test ConverttoRGB24() Addborders(0,60,0,60) # 60_60 function LRemoveDust_YV12(clip input, int clmode, int "limit") { 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) } |
Quote:
Quote:
|
Quote:
|
Quote:
|
Quote:
I am still mostly into PVR-250 captures. What exact modifications should I do to my above avs to use for testing. I get very clear analog cable captures as source. Also, what will be affect of changing size to 352x480 (half DVD) instead of cropping? I capture at 720x480 DVD Full. |
Quote:
Do all the cleaning before downsizing to avoid any oversmoothing. When I used the card, I disabled all internal denoising. |
So, I should
Mpeg2Source("C:\capture\capture.d2v",idct=7) Telecide/Decimate LRemoveDust_YV12(17,1) Resize ConverttoRGB24() Addborders() |
Quote:
EDIT: Got it....Its part of removegrain 0.9 Also I use SSE2 version for removegrain since the document says Code:
The binary package contains four versions of RemoveGrain, two small dynamically linked versions RemoveGrain.dll, RemoveGrainSSE2.dll, RemoveGrainSSE3.dll and the big staticly linked RemoveGrainS.dll. The first one only requires integer SSE (Athlon and Pentium 3 design), the second requires a SSE2 capable cpu (Pentium 4 or Athlon 64) and the third is for Prescott P4s only |
Quote:
|
Quote:
Quote:
|
Quote:
|
Quote:
The higher the limit, the closer the output gets to a regular RemoveGrain(mode=17), which is way too blurry for my taste. Try this: Code:
xxxSource() |
Quote:
|
Exactly.
|
Boulder, your little demo script is somehow erroneous.
like you did c is not LremoveDust(17,2), it is LremoveDust(17,1).LremoveDust(17,2) ! I don't know if this was what you supposed (but this demultiplicate the power of the lesson)). |
It shouldn't be like that as Avisynth always assumes "last" at the beginning.
That is: a,b,c,d and e are not connected to each other, they get the video as it is directly after xxxSource(). |
Quote:
Quote:
last is the result of the last command that produced a clip. So last = b after the first line, then last = c, then last = d. If you want to force each LremoveDust to affect a, you have to use "a" as first parameter. But what I read in the doc seems to say you are right : Quote:
|
You'll see the behaviour already from the overlayed subtitle. If "a was last" for b etc., all the subtitles would be overlayed over each other.
It's also fast to check Code:
a=LeakKernelDeint(order=1).Greyscale() |
Quote:
I always use : Code:
video=xxxsource(...) |
Your version is just as right as mine, it just takes longer to type. Just like in programming, many ways to do the same thing :wink:
|
Quote:
EDIT: In the tests that I made I realised that increasing the limit from 1 to 4 does not bring considerable difference in the compressions but do bring in noticable difference in the Quality of the encode. Probably since I am already using limitU=255 so no more compression can be achieved. Code:
return LimitChange(rg, input, limit, limitU=255) |
Quote:
Quote:
|
Quote:
Do you think adding STmedian() filter would further help along with Lremovedust for non-DVD sources. Whats ur opinion |
We only can suggest if we know whats the kind of that source?
Its an avi? If yes what kind of AVI? A hollywoodmovie? If yes, a capture? |
Regardless of the source, I wouldn't add any filters in addition to LRemoveDust.
|
Quote:
|
How would it be the script using gripcrop?
|
Quote:
-kwag |
Quote:
|
Quote:
|
Quote:
Can you post a sample script using the three, I cant find no help in the filter. |
GripCrop equals Crop, GripSize equals xxxResize, GripBorders equals AddBorders. The parameters have been explained a thousand times so I'm not going to do that now, the search will help you. The official GripFit thread started by SansGrip contains all the necessary information.
|
Quote:
|
The positions are exactly the same as with normal cropping, resizing and adding borders, no reason for any other order. One crops, one resizes and one adds the borders, the only difference is that the calculations are done internally and the user doesn't need to figure the values out.
|
When to use lremovedust_yv12(17,1) and when ...(17,2)?
Could somebody post a latest optimal script in that section please? (Also Im wondering why Dialhot scripts are not in that section) |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.