Subscribe to AfterDawn's weekly newsletter.
AviSynth smoothers - In proportion to frame size, or is it?
#1
23 Jul 2009 @ 14:45
Gew
Visit user's personal pageSend private message to this user
Newbie
This has been on my mind for a while now.
Check this out.
I have two clips of (the same) footage, but with different frame sizes. To make this example simple, assume that one is D1 (704x576px) and the other one is Half-D1 (352x576px), PAL ofc.
Now..
Would:
avisource("352x576.avi").fluxsmoothst(7,7)
..be equal to..
avisource("704x576.avi").fluxsmoothst(14,14)
..in the terms of "softening ratio", so to speak?
This by looking at the fact that the first clip is only half the frame size, meaning that any motion change in the picture would be lifted twice the amount, or like I expressed myself on another board: "each pixel would contain less change on motion by play in the larger frame size", which is quite logical.
So, how is it? When come to think about it, it feels sort of natural that any smoother (temporalsoften,fluxsmooth,temporalcleaner,ff3dfilter...) would have some part of coding that makes them perform some GetFrameSize-like function, and then doing all the "softening math" in proportion to this, so that avisource("352x576.avi").fluxsmoothst(7,7) would after all come to have an amount of smoothering equal to avisource("704x576.avi").fluxsmoothst(7,7).
Elite guys out there, don't laugh me out, just give me the chorus on this one, would ya?! ;)
Check this out.
I have two clips of (the same) footage, but with different frame sizes. To make this example simple, assume that one is D1 (704x576px) and the other one is Half-D1 (352x576px), PAL ofc.
Now..
Would:
avisource("352x576.avi").fluxsmoothst(7,7)
..be equal to..
avisource("704x576.avi").fluxsmoothst(14,14)
..in the terms of "softening ratio", so to speak?
This by looking at the fact that the first clip is only half the frame size, meaning that any motion change in the picture would be lifted twice the amount, or like I expressed myself on another board: "each pixel would contain less change on motion by play in the larger frame size", which is quite logical.
So, how is it? When come to think about it, it feels sort of natural that any smoother (temporalsoften,fluxsmooth,temporalcleaner,ff3dfilter...) would have some part of coding that makes them perform some GetFrameSize-like function, and then doing all the "softening math" in proportion to this, so that avisource("352x576.avi").fluxsmoothst(7,7) would after all come to have an amount of smoothering equal to avisource("704x576.avi").fluxsmoothst(7,7).
Elite guys out there, don't laugh me out, just give me the chorus on this one, would ya?! ;)
I was born to be über-outstanding..
AfterDawn
Advertisement
#2
24 Jul 2009 @ 5:15
In short:
Does temporal/spatial smoothers (in general) take such a simple base fact as the actual frame size into account when deciding ratio for it's thresholds?
Does temporal/spatial smoothers (in general) take such a simple base fact as the actual frame size into account when deciding ratio for it's thresholds?
I was born to be über-outstanding..
This discussion thread has been automatically closed, as it hasn't received any new posts during the last 180 days. This means that you can't post replies or new questions to this discussion thread.
If you have something to add to this topic, use this page to post your question or comments to a new discussion thread.
If you have something to add to this topic, use this page to post your question or comments to a new discussion thread.
AfterDawn
>
Forums
>
Video - Everything else
>
AviSynth smoothers - In proportion to frame size, or is it?

