VapourSynth — приложение для обработки видео. Или плагин. Или библиотека. Трудно сказать, потому что у него есть основная библиотека, написанная на C++, и модуль Python, позволяющий создавать видеоскрипты. Это произошло, когда я начал думать об альтернативном дизайне для Avisynth, и большая часть его была написана за 3 месяца. Программное обеспечение было в значительной степени вдохновлено Avisynth и призвано быть переписанным в 21 веке, используя преимущества компьютеров, достигнутых с конца 90-х годов. Основные особенности по сравнению с Avisynth:
- Многопоточность — многопоточность на уровне кадра.
- Обобщенные цветовые пространства — новые цветовые пространства можно указать во время выполнения.
- Свойства каждого кадра — к кадрам можно прикрепить дополнительные метаданные.
- На основе Python — скриптовая часть реализована в виде модуля Python, поэтому вам не нужно изучать специальный язык.
- Поддержка видео с изменением формата — некоторые видео просто не могут придерживаться одного формата или размера кадра. VapourSynth может обрабатывать любые изменения.