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. |
25th May 2012, 17:59 | #1 | Link |
Registered User
Join Date: May 2012
Posts: 36
|
Avisynth filters function for XviD BRRip
Hi, I write for speak about filters to use ripping in 700MB a bluray source.
with a film of 2 or more hours at low bitrate (560/650/700)kbps the quality go down... so my question is:what are the filters to be used? I'm refering especially to sharpener and denoiser. I need an answer by an expert. thank you! |
26th May 2012, 14:15 | #5 | Link |
The speed of stupid
Join Date: Sep 2011
Posts: 317
|
Well AFAIK this function of mine is fine and dandy at reducing heavy noise flickering at low bitrates. Though the usability of it is usually pretty limited to really extreme cases.
Here's the function: Code:
function CalmGrain(clip clp,int "tstr",int "bias1",int "bias2") { # Requirements: RemoveGrain, MaskTools2, RedAverage (Just look it up on Google.) # By yours truly, Bloax. # ~~~~~ Wuzzis now? # This 'should' calm grain down, I can now say that it "should" improve compressibility by a little bit. # It certainly reduces the eye-tearing effect of heavy noise compression artifacts post-encoding though. :-) # ~~~~~ # ~~~~~ Wuzzis do now? # "tstr" Is now the strength of ReduceFluctuations, which I found to be just the thing for noise. # Due to the fact that it just "stupidly" moves pixels along - it's usually quite nasty. It's good for calming grain though! :P # "bias*" Are the bias values for some of the masks, higher values (lower, actually) removes more "weak" spots. # I wouldn't recommend going above negative values, and stay below -32. Mess around with it, or leave it. Basically. # bias1 is for the main edge detection, higher (lower negative) values include more edges. # And thus more noise might sneak in, ought to reduce artifacts a bit though. (Which may be quite important.) # bias2 is for the noise mask, the lower the value, the less noise ought to be "caught", in theory. # As said, just leave them, or mess around with them. tstr = Default(tstr,16) bias1 = Default(bias1,-64) bias2 = Default(bias2,-128) a = clp.IsYV12() ? clp : clp.ConvertToYV12() msk=RAverageW(a,32,a.RemoveGrain(19,-1),-32,u=0,v=0,sse=8,bias=bias1) # Edges msk2=Mt_Edge(a,"laplace",0,20,256,256) # Additional edges msk3=Mt_Logic(msk,msk2,"max",sse3=true).RemoveGrain(1,-1) # Merging detected edges noisemsk=RAverageW(a,32,a.RemoveGrain(17,-1),-32,u=0,v=0,sse=8,bias=bias2).Mt_Expand(sse3=true) # Finding noise noisemskfin=Mt_Logic(msk3,noisemsk,"andn").ReduceFluctuations(64).RemoveGrain(2,-1) # Removing edges from noise mask. RMerge(a,a.ReduceFluctuations(tstr),noisemskfin) # Merging, also trust me, you don't want edges in the mask. :) } And is there a reason you'd prefer to use XviD instead of x264? Sharpening for low bitrates is tricky business, also. |
26th May 2012, 20:14 | #10 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
Really? To me, those are results that I'd try to avoid by all means.
___ In regards to Xvid, 640x272, and 700MB rips: It seems you got the wrong exit out of a time tunnel. Short briefing: - The year is 2012. Not 2002, and not 1992. - x264 produces x-fold better quality than Xvid. - Needing Xvid for "compatibility" usually means your device is outdated. - 700 MB rips are considered depreciated. 80GB-drives have been in 2002. In 2012, typical hardrive sizes are measured in TB's, i.e. "thousands of GB's".
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
27th May 2012, 11:37 | #12 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Closing for rule 6 violation. Please read and follow our forum rules.
http://forum.doom9.org/forum-rules.htm You cannot mention or discuss such material here. Discussing how to duplicate results of such material is not allowed. Last edited by Guest; 27th May 2012 at 11:39. |
|
|