SalFPS3
m (1 revision) |
(correct download link) |
||
Line 9: | Line 9: | ||
== Requires Filters == | == Requires Filters == | ||
* [[MaskTools2]] | * [[MaskTools2]] | ||
− | * [[ | + | * [[Motion]] download at [http://www.64k.it/andres/data/avisynth/Motion_12Dec05.zip 64k.it] |
== Description == | == Description == |
Revision as of 19:42, 7 July 2014
Abstract | |
---|---|
Author | Mug Funky, Didee |
Version | 3.0 |
Download | salFPS3.avs |
Category | Frame Rate Converters |
Requirements |
|
License | |
Discussion |
salFPS3(clip input, float FPS, int "mode", int "protection", int "protection2", int "iterate", int "reset", int "initialise")
Contents |
Abstract
A modded version of MotionProtectedFPS for super protection. Originally created by Mug Funky, modded by Didee.
Requires Filters
- MaskTools2
- Motion download at 64k.it
Description
A high quality frame rate convertion filter.
input clip = last
Clip to be converted.
FPS float = null
The FPS to be converted to.
mode int = warp
See MotionFPS documentation for details.
protection int = 80
Protection value for SumStretchFPSMask.
protection2 int = 20
Protection value for mt_edge.
interate int = 2
Iterate value for FindMotion.
reset int = 50
Reset value for FindMotion.
initialise int = 6
Initialise value for FindMotion.
Note
You may need these functions to make this script work.
function Mod16 (clip c, bool "mirror") { mirror = default(mirror,false) modwidth = ceil(c.width/16 + 0.5)*16 modheight = ceil(c.height/16 + 0.5)*16 out = c.addborders(0,0,modwidth - c.width,modheight - c.height) out2 = stackvertical(stackhorizontal(c,c.fliphorizontal()),stackhorizontal(c.flipvertical(),c.turn180())).crop(0,0,modwidth,modheight,align=true) global gl_diff_width = int(out.width - c.width) global gl_diff_height = int(out.height - c.height) mirror==false? out : out2 } function unMod16 (clip c) { c.crop(0,0,-gl_diff_width,-gl_diff_height) }
Links
Download salFPS3.avs : Current Version (recommended).
Download salFPS.avs : Original Version.