SalFPS3
From Avisynth wiki
Abstract | |
---|---|
Author | Mug Funky, Didée |
Version | 3.0 |
Download | salFPS3.avs |
Category | Frame Rate Converters |
License | |
Discussion | Doom9 Thread |
Contents |
Description
A modded version of MotionProtectedFPS for extra protection. Originally created by Mug Funky, modded by Didée.
Requirements
- AviSynth 2.5.8 or greater
- Progressive input only
- Supported color formats: YV12
Required Plugins
Syntax and Parameters
- salFPS3 (clip input, float FPS, int "mode", int "protection", int "protection2", int "iterate", int "reset", int "initialise")
- clip input =
- Input clip to be converted.
- clip input =
- float FPS =
- The FPS to be converted to, this value is not optional so it must be specified.
- float FPS =
- int mode = warp
- Modes:
move
: construct new frame by moving blockswarpfast
: construct new frame by stretching blockswarp
: construct new frame by stretching blocks; more accurate than warpfast
- int mode = warp
- int protection = 80
- multiplier value for SumStretchFPSMask.
- int protection = 80
- int protection2 = 20
- thY1 value for mt_edge; low threshold, if the pixel value is less than thY1, the pixel is set to 0.
- int protection2 = 20
- int interate = 2
- iterate value for FindMotion.
- int interate = 2
- int reset = 50
- reset value for FindMotion.
reset=0
: motion estimation always uses estimated motion vectors for the previous frame, which forces linear access.reset=50
: motion vectors are calculated from scratch every 50 frames, allowing seeking. Lower values will allow faster seeking.
- reset value for FindMotion.
- int reset = 50
- int initialise = 6
- initialise value for FindMotion; higher values increase the accuracy of vectors calculated from scratch, at the cost of increased calculation time.
- int initialise = 6
Examples
Change frame rate to 23.976:
AviSource("blah.avi")
fps = 24000.0/1001.0 salFPS3(fps)
External Links
- Download salFPS3.avs : Current Version (recommended).
- Download salFPS.avs : Original Version.
Back to External Filters ←