AviSynth+ 3.7.0

Опубликовано August@Karro - ср, 01/13/2021 - 17:40
AviSynth — свободно распространяемая программа с открытым кодом, предназначенная для обработки видеоматериалов, в частности линейного и нелинейного монтажа.

AviSynth+ работает как фрэймсервер, имеющий систему сценариев, редактирование которых позволяет осуществлять нелинейное редактирование любого уровня сложности с высоким уровнем воспроизводимости результатов. 

Удобство его в том, что он является для системы фактически виртуальным кодеком, который «декодирует» свои скрипты в видеоданные, то есть не требует какой-то отдельной поддержки или интегрирования. Главный минус — невозможна обработка потоков без их сжатия-разжатия, что умеет, скажем, VirtualDub, то есть невозможен lossless-монтаж иначе, чем через использование lossless-кодеков (также известный как нарезка-склейка сжатого потока по ближайшим ключевым кадрам). 

Благодаря множеству различных плагинов, позволяет значительно расширить возможности монтажных программ. Например, при помощи плагина Quicktime Import Filter для AviSynth можно импортировать нужный нам файл Apple Quick Time в любую программу, которая поддерживает импорт файлов. При этом абсолютно не важно, поддерживает нужная нам программа формат Apple Quick Time или не поддерживает. 

Основные изменения:

  • Добавлена поддержка ARM, Haiku и PowerPC.
  • Все встроенные плагины собираются под GNU/Linux.
  • Встроенная поддержка звука.
  • Поддержка 16 бит видео.
  • Многопроцессная обработка потоков.

Требования к рабочей системе:

  • GCC >=8 (стандарт C++17).
  • CMake >= 3.8.
  • ffmpeg >= 4.3.1 (для экспорта, рекомендуется static сборка).

Список портированных плагинов.


AviSynth программируется при помощи скриптовых файлов (*.avs), содержащих команды AviSynth.

 

Последние материалы