VFRtoCFR
From Avisynth wiki
		
		
		
| Abstract | |
|---|---|
| Author | Aktan | 
| Version | 20180118 | 
| Download | VFRtoCFR20180118.zip | 
| Category | Frame Rate Converters | 
| License | Open Source | 
| Discussion | Doom9 Forum | 
| Contents | 
Description
Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.
Requirements
- [x86]: AviSynth+ or AviSynth 2.6
- [x64]: AviSynth+
- Supported color formats: RGB24, RGB32, Y8, YV12, YV16, YV24
Syntax and Parameters
- VFRtoCFR (clip, string "times", int "numfps", int "denfps", bool "dropped")
- clip    = last 
 - The clip to convert from VFR to CFR.
 
 
- clip    = last 
- string  times = "times.txt" 
 - The path to Matroska timecodes (v2).
 
 
- string  times = "times.txt" 
- int  numfps = 30000 
 - The numerator of the CFR.
 
 
- int  numfps = 30000 
- int  denfps = 0 
 - The denominator of the CFR
 
 
- int  denfps = 0 
- bool  dropped = false 
 - If true, it will throws an error if there are frames dropped in the conversion. Good to figure out if the CFR is set too low.
 
 
- bool  dropped = false 
Examples
Convert a VFR video clip to CFR FILM (23.976fps):
FFVideoSource("myclip.mp4", timecodes="timecodes.txt")
VFRtoCFR(times="timecodes.txt", numfps=24000, denfps=1001)
AudioDub(FFAudioSource("myclip.mp4"))
Changelog
Version Date Changes
20180118 2018-01-18 - Minor text change - Compiled 64-bit DLL 20120730 2012-07-30 - Rewrote the whole algorithm to be a lot smarter 20120528 2012-05-28 - Initial release
Archived Downloads
| Version | Download | Mirror | 
|---|---|---|
| 20120730 | VFRtoCFR20120730.zip | VFRtoCFR20120730.zip | 
External Links
Back to External Filters ←
