AviSynth plugin to convert VFR to CFR using MKV timecodes
- http://www.avisynth.nl/index.php/TimecodeFPS
- http://tasvideos.org/forum/viewtopic.php?p=313741#313741
See timecodefps.txt for more.
- Microsoft VisualC++ Redistributable Package 2022 (can be downloaded from here)
- v1.1.6 2026-02-05
- Fix dangling pointer (Asd-g) Regression from 1.1.5.
- v1.1.5 2025-12-01
- Windows: convert filenames to UTF-16 (Asd-g)
- Add support for Linux and macOS. (Asd-g)
- v1.1.4 2022-01-14
- Fixed regression when start=true. (Asd-g)
- v1.1.3 2022-01-13
- Set duration of the latest frame when specified. (Asd-g)
- v1.1.2 2021-09-28
- Created Visual Studio 2019 solution and removed GCC .mak files. (TomArrow)
- Changed to C++ and adapted a few lines of code that didn't work in C++. (TomArrow)
- Can now pass multiple timecode files by separating them with a semicolon, for example if you are loading multiple videos with absolute timestamp values and concatenating them and you want to preserve a continuous FPS across multiple files. (TomArrow)
- v1.1.1 2021-06-04
- Added support for timestamp files created from mkvtoolnix. (Asd-g)
- v1.1 2020-04-15
- Add 64-bit binary. (Binjohn)
- Update to AviSynth+ 3.5 library. (Binjohn)
- 2018-02-17
- Add "start" parameter
- 2012-04-16
- Initial release
- Git
- CMake >= 3.25
- A C++20 capable compiler (e.g., Visual Studio 2022, GCC 11+, Clang 12+)
-
Clone the repository:
git clone --depth 1 --shallow-submodules --recursive https://github.com/Asd-g/TimecodeFPS cd TimecodeFPS -
Configure and build the project:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build -j$(nproc) -
(Linux) Install the plugin (optional):
sudo cmake --install build