AviSynth smoothers - In proportion to frame size, or is it?

Discussion in 'Other video questions' started by Gew, Jul 23, 2009.

  1. Gew

    Gew Member

    Joined:
    Feb 2, 2006
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    11
    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?! ;)
     
  2. Gew

    Gew Member

    Joined:
    Feb 2, 2006
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    11
    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?
     

Share This Page