AviSynth - Справка Light Alloy

AviSynth

Для пользователей

Общие вопросы
  Введение
  С чего начать?
  Прослушивание аудиофайлов
  Интернет радио
  Планировщик
  ЧАВО
Внешний вид
  Внешний вид Light Alloy
  Шкурки
  Контекстное меню
  Изменение размеров окна
Настройки
  Настройки проигрывателя
  Портативность
  Настройка кодеков
  Специальные настройки
Список
  Список
  Режим каталогов
  Внешний список
Работа с файлами
  Автодобавление файлов
  Автопромотка
  Информация о файле
  История файлов
Видеообласть
  Сообщения на экране (OSD)
  Предпросмотр
  Скриншоты и миниатюры
Звук, субтитры, видео
  Управление звуком
  Управление субтитрами
  Управление видео
Клавиатура и Мышь
  Управление клавиатурой
  Управление мышью
  Области видео
  Регуляторы
Сторонние программы:
  API Light Alloy
  MadVR
  AVISynth
  SmoothVideo Project
Light Alloy
  История версий программы
  История версий справки
  Обратная связь

AVISynth - это скриптовый язык, который с помощью подключаемых плагинов способен решать разнообразные задачи нелинейного редактирования.

AVISynth необычен тем, что он не создаёт выходных файлов. Вместо этого, скрипты AVISynth, имеющие расширение AVS, напрямую открываются в приложениях, читающих AVI файлы. Когда открывается скрипт AVS, AVISynth запускается в фоновом режиме, формирует видео и аудио данные согласно скрипту и "скармливает" их приложению по мере надобности.

AVISynth является самым известным языком программирования видеофайлов. Он используется в таких известных программных пакетах, как Auto Gordian Knot (AutoGK), XviD4PSP, SmoothVideo Project (SVP).

С помощью скриптов AVISynth возможно:

  • сшивать несколько однотипных файлов в один;
  • Применяя BilinearResize и BicubicResize, масштабировать кадры видео с высоким качеством;
  • выполнять "3:2 pulldown";
  • преобразовывать чересстрочное видео в прогрессивное;
  • подавить шум на видео;
  • рассчитывать промежуточные кадры, повышая плавность видео;
  • и многое другое, реализуемое в частности подключением плагинов, которых сотни.

Установка AVISynth

Хотя идет разработка версий 2.6 и кроссплатформенной 3.0, на данный момент последней стабильной последние годы является версия 2.58. Скачать её можно здесь.

Одним из достоинств старости последнего стабильного AVISynth является то, что его можно установить по принципу "Далее-далее-финиш", не опасаясь установки различных панелей и "защитников". Однако в выборе компонентов обязательно нужно убедиться, что будет установлена русская документация: она очень полезна для понимания действия AVISynth.

Использование AVISynth

Обычно работа с AviSynth строится таким образом: cначала Вы создаете простой текстовый документ со специальными командами, называемый скриптом (т.е. сценарием, программой на языке Avisynth), и сохраняете файл. Эти команды соотносят один или несколько видеофайлов с фильтрами, которыми Вы хотите их обработать. Затем Вы запускаете видеоприложение, например Light Alloy, и открываете в нем этот файл скрипта (скрипт-файл). Тогда и начинает работать AviSynth. Он открывает видеофайлы, на которые ссылаются фильтры в скрипте, выполняет фильтрование и передает результат видеоприложению. Приложение при этом и не подозревает, что имеет дело с AviSynth-ом, работающем в фоновом режиме. Оно считает, что работает напрямую с обычными видеофайлами, находящимися у Вас на жестком диске.

Для написания скриптов пользуйтесь документацией к AVISynth. Хоть она и обширна, но написана доступным языком. Подключение сторонних плагинов и их использование описывается в инструкциях к самим плагинам на сайтах их разработчиков.

AviSynth и Light Alloy

Помимо основного режима работы со скриптами, Light Alloy позволяет использовать ранее созданные AVISynth скрипты как шаблоны, что позволяет использовать один скрипт для множества файлов.

Активация этого режима и выбор шаблона загрузки производятся в Настройках \ AVISynth (в расширенном режиме).

Для добавления своих шаблонов, скопируйте свой AVISynth скрипт в папку "Light Alloy\Plugins\AviSynth". В скрипте для файла-источника вместо имени файла укажите " {SOURCE} "