Here is another plug-in for Vapoursynth.
>>> fmtconv-r30.zip <<<
Fmtconv is a format-conversion plug-in for the Vapoursynth and Avisynth+ video processing engines. It does:
- Resizing.
- Bitdepth conversion with dithering.
- Colorspace conversion (matrix, transfer characteristics and chromatic adaptation).
Supports:
- 8-–12-, 14- and 16-bit integer, 32-bit float
- Colorspaces: RGB, Y, YUV, YCoCg, YDzDx and ICtCp in 4:4:4, 4:2:2, 4:2:0 and 4:1:1 chroma subsampling factors.
- Progressive and interlaced content.
Fmtconv is focussed primarily on quality and exactness rather than execution speed. This does not mean it is slow or unoptimized, but fmtconv is clearly not on par with the fastest equivalent 8-bit filters.
The full documentation is included in the zip file.
New requirement from r29: Vapoursynth r55 or above (support for API v4 only).
If you’re curious, you’ll see undocumented functions in this plug-in. However they are temporary and will be removed later or moved to another plug-in, so please don’t use them.
Source code is also available as
Git repository.