agrathwohl / vapoursynth-on-nix

Nix derivations for common VapourSynth plugins

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vapoursynth on Nix

These are Nix derivations for an assortment of VapourSynth plugins.

Check out https://github.com/tadeokondrak/vs-overlay for every VapourSynth plugin known to humankind.

VapourSynth is a video processing framework with a rich ecosystem of plugins. The plugins themselves are written in a variety of languages, and each comes with its own set of dependencies and required build tooling. This heteregeneity is a serious obstacle in getting a basic VapourSynth environment up and running.

Here’s where Nix comes in. With Nix, we can declare all of these complex dependencies and automatically get reproducible and portable development environments. One command — and you’re ready to start processing videos!

Included plugins:

Usage

Load a new shell with Python 3.8, VapourSynth, ffmpeg, and lsmash installed.

nix-shell default.nix

License

MIT © Sander Melnikov.

About

Nix derivations for common VapourSynth plugins

License:MIT License


Languages

Language:Nix 100.0%