SalFPS3

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(reformat and add some things)
m (link fix)
 
(4 intermediate revisions by one user not shown)
Line 10: Line 10:
 
== Description ==
 
== Description ==
 
A modded version of MotionProtectedFPS for extra protection. Originally created by Mug Funky, modded by Didée.
 
A modded version of MotionProtectedFPS for extra protection. Originally created by Mug Funky, modded by Didée.
 
 
<br>
 
<br>
 
<br>
 
<br>
 +
 
== Requirements ==
 
== Requirements ==
* [http://forum.doom9.org/showthread.php?t=168764 AviSynth 2.6.0 Alpha5] or later
+
* AviSynth 2.5.8 or greater
* [[Progressive]] input only  
+
* [[Interlacing_and_deinterlacing|Progressive]] input only  
 
* Supported color formats: [[YV12]]
 
* Supported color formats: [[YV12]]
 
=== Required Plugins ===
 
=== Required Plugins ===
Line 21: Line 21:
 
* [[Motion]] | [http://wilbertdijkhof.com/mg262/Motion_v10.zip Motion_v10.zip]
 
* [[Motion]] | [http://wilbertdijkhof.com/mg262/Motion_v10.zip Motion_v10.zip]
 
<br>
 
<br>
 +
 
== [[Script variables|Syntax and Parameters]] ==
 
== [[Script variables|Syntax and Parameters]] ==
 
:{{Template:FuncDef|salFPS3 (clip input, float FPS, int "mode", int "protection", int "protection2", int "iterate", int "reset", int "initialise") }}
 
:{{Template:FuncDef|salFPS3 (clip input, float FPS, int "mode", int "protection", int "protection2", int "iterate", int "reset", int "initialise") }}

Latest revision as of 08:57, 12 November 2015

Abstract
Author Mug Funky, Didée
Version 3.0
Download salFPS3.avs
Category Frame Rate Converters
License
Discussion Doom9 Thread

Contents

[edit] Description

A modded version of MotionProtectedFPS for extra protection. Originally created by Mug Funky, modded by Didée.

[edit] Requirements

  • AviSynth 2.5.8 or greater
  • Progressive input only
  • Supported color formats: YV12

[edit] Required Plugins


[edit] 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.


float  FPS =
The FPS to be converted to, this value is not optional so it must be specified.


int  mode = warp
Modes:
  • move : construct new frame by moving blocks
  • warpfast : construct new frame by stretching blocks
  • warp : construct new frame by stretching blocks; more accurate than warpfast


int  protection = 80
multiplier value for SumStretchFPSMask.


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  interate = 2
iterate value for FindMotion.


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.


int  initialise = 6
initialise value for FindMotion; higher values increase the accuracy of vectors calculated from scratch, at the cost of increased calculation time.


[edit] Examples

Change frame rate to 23.976:

AviSource("blah.avi")
fps = 24000.0/1001.0 salFPS3(fps)


[edit] External Links




Back to External Filters

Personal tools