Добро пожаловать
Загрузить | AviSynth FAQ | Внутренние фильтры | Внешние фильтры | Doom9 форум | Страница проекта | Обратная связь
Внимание: данная страница и сайт в целом переведены на русский язык далеко не полностью (то есть вообще не переведены). Имеющаяся команда переводчиков сосредоточила имеющиеся силы на переводе офф-лайновой документации, распространяющейся с дистрибутивом AviSynth (смотри сайт www.avisynth.org.ru).
Однако вы можете переводить и дополнять статьи Wiki данного сайта самостоятельно (используя переведенные части офф-лайновой документации для единства стиля и терминов), добавляя к английским именам страниц окончание /ru (или создать страницы с русским именем - можно и то и другое с перенаправлением).
Contents |
Что такое AviSynth?
AviSynth - это мощное средство для пост-обработки видео. Он предоставляет методы для редактирования и обработки видео файлов. AviSynth работает как фрэймсервер, обеспечивая мгновенное редактирование без необходимости временных файлов.
AviSynth сам по себе не имеет графического интерфейса пользователя (GUI), но вместо этого зависит от системы скриптов (сценариев, команд), которая позволяет продвинутое нелинейное редактирование. В то время как на первый взгляд это может показаться утомительным и не-интуитивным, это является замечательно мощным и очень хорошим способом управлять проектами точным, согласованным и воспроизводимым образом. Поскольку текстовые скрипты являются вполне читаемыми (по-английски), проекты естественным образом само-документируются. Язык скриптов прост, но мощен, и из базовых операций могут быть построены весьма сложные фильтры, для разработки богатой палитры полезных и уникальных эффектов.
Заинтересовались? На этом сайте вы можете узнать больше об AviSynth, изучить официальное руководство по AviSynth, и просмотреть часто задаваемые вопросы и ответы. Или вы можете перейти прямо на страницу загрузки на SourceForge. AviSynth - свободно распространяемая программа с открытым кодом.
Использование
Что нового в AviSynth - Начните с малого!
- Ваш первый скрипт - Руководство для начинающих.
- С чего начать - Краткая инструкция об использовании AviSynth.
- Обзор фильтров - Краткий обзор наиболее часто используемых фильтров AviSynth.
- Примеры скриптов - Несколько примеров, используемых во всем Мире.
- Несколько руководств, разъясняющих использование AviSynth:
- Руководство захвата аналогового сигнала. The AviSynth part of the capture guide is about what filters can be used to enhance the quality of the capture. It discusses things like deinterlacing, denoising, cropping and resizing and color adjustment. Which makes it really useful to learn about some of the capabilities of AviSynth in a schematic way.
- Введение в AviSynth от AnimeMusicVideos.org. Простая инструкция, описывающая деинтерлизинг, изменение размера и некоторые другие базовые действия.
- Введение в фильтры AviSynth от AnimeMusicVideos.org. Простая инструкция, описывающая фильтры сглаживания, удаления муара, повышения резкости, управления цветом и некоторых других.
- Обнаружение проблем в Ваших скриптах и конфигурации.
Фильтры, внешние плагины, скриптовые функции и утилиты
- Внутренние фильтры - Официальный список включенных в AviSynth фильтров с описанием, сгруппированный по категориям.
- Внешние фильтры - Документация некоторых скриптовых функций и плагинов для AviSynth версии 2.5x.
- Внешние плагины (устар.) - Документация по плагинам AviSynth версий v1.0x/v2.0x (устаревшие плагины, однако некоторые из них по прежнему могут быть использованы).
- Коллекция плагинов AviSynth собранная WarpEnterprises.
- Общие функции - Полезные скриптовые функции.
- Utilities - Список GUIs, командных, групповых и других AviSynth-утилит.
Синтаксис AviSynth-скрипта
- Синтаксис - Официальная документация.
- Грамматика - Грамматика скриптового языка AviSynth. Введение в скриптовый язык AviSynth.
- Переменные - Как объявлять и использовать их в скриптах.
- Операторы - Допустимые операторы и их приоритет.
- Свойства клипа - Функции, возвращающие свойства клипа.
- Структуры управления - Языковые конструкции управления потоком.
- Встроенные функции - Ready-made non-clip функции для использования в скриптах.
- Определяемые пользователем скриптовые функции - Как их объявлять и использовать.
- Плагины - Как подключать плагины AviSynth, VirtualDub, VFAPI и C-плагины, их автозагрузка и именные предпочтения.
- Runtime-окружение - Скриптовое описание для использования отдельных кадров клипа.
- Руководство по скриптам - Выход за пределы базовых приемов написания скриптов.
- Полное руководство по грамматике - Полное руководство по использованию AviSynth.
- Модель выполнения скриптов - The steps behind the scenes from the script to the final video clip output. The filter graph. Scope and lifetime of variables. Evaluation of runtime scripts.
- Функции пользователя - Как эффективно создавать пользовательские скриптовые функции; как избегать общих ошибок; способы организации ваших функций в коллекции, создание библиотек функций и многое другое.
- Блоковые конструкции - Технические идиомы для создания блоков AviSynth-скриптов.
- Массивы - Использование массивов (и соответствующих операторов) для управления наборами данных в один шаг.
- Выполнение скриптов - Как раскрыть все возможности runtime фильтров и создавать комплексные скрипты, которые реализуют интересные (и эффективные по быстродействию) эффекты и операции.
FAQ, Руководства и дополнительные материалы
- AviSynth FAQ - Ответы на часто задаваемые вопросы.
- Пропорции клипов - Введение в соотношение сторон клипов (DAR, PAR, SAR), как правильно изменять размер исходных клипов.
- Руководства - Советы по конкретным типам конвертирования и общие задачи.
- Дополнительные советы - Рассказывают о таких вещах как ошибка Chroma Upsampling, преобразование цветов, гибридное видео, компенсация движения и т.д.
Разработка
- Хотите принять участие?
- Официальный SourceForge проект.
- О том, как откомпилировать AviSynth и плагины.
- Filter SDK - Советы по программированию AviSynth-плагинов.
- Форум разработчиков.
- Список последних изменений.
- О разработке платформонезависимой AviSynth v3.
Wiki
Добро пожаловать на MediaWiki. Не стесняйтесь в наполнении данного сайта! Нам нужна Ваша помощь в наполнении данного Wiki-сайта. Ознакомьтесь с руководством пользователя по редактированию данного сайта.
Авторские права на документацию
Права на документацию AviSynth (c) 2002-2007 принадлежат группе разработчиков AviSynth и других людей, сделавших вклад.
С 5 августа 2007 года информация на данном сайте публикуется под лицензией CreativeCommons Attribution-ShareAlike 3.0 License (сокращенно "CC BY-SA 3.0", см. полные правила лицензирования). Неофициальный перевод на русский: http://ru.wikisource.org/wiki/Creative_Commons_Attribution-ShareAlike_3.0_Unported .
Дополнительная информация о правах доступна здесь.