Часті питання - Загальна інформація

Зміст

В1.1: Що таке AviSynth?

Відповідь: AviSynth (від AVI SYNTHesizer, тобто СИНТезатор) це фрейм-сервер (кадр-сервер, податчик кадрів). Чудовий опис на домашній сторінці Lukes:

Існує п'ять основних причин, чому ви захотіли б використовувати AviSynth:

Хто розробляє AviSynth?

AviSynth (до версії 1.0b) розроблявся Ben Rudiak-Gould, дивись дзеркало його домашньої сторінки. В даний час він розробляється Sh0dan, IanB, d'Oursse (AviSynth v3), Bidoche (AviSynth v3) та іншими.

Де я можу завантажити останні версії AviSynth?

Свіжі та старі версії (остання стабільна 2.5.7) можуть бути знайдені на джереліфорге.

Які основні помилки в цих версіях?

Поточні помилки можна знайти на сторінці проекту AviSynth. Виправлені помилки можуть бути знайдені у списку змін.

Де я можу знайти документацію по AviSynth?

В: Документацію фільтрів AviSynth можна знайти на сайті http://www.avisynth.org/, а також на сторінці corefilters.Ви повинні прочитати ці документи перед надсиланням повідомлень до існуючого форуму(але можна запитувати, якщо Ви маєте труднощі з їх розумінням).Зараз базова документація (і українська теж!) входить до дистрибутиву AviSynth.

Як мені встановити/видалити AviSynth?

Починаючи з версії v2.06, AviSynth приходить з авто-інсталятором.Також будьте впевнені, що ви не маєте інших версій AviSynth десь на вашому жорсткому диску, оскільки є шанс, що буде зареєстрована одна з цих версій. Щоб видалити Avisynth, йдіть до "Програми", "AviSynth 2.5" і виберіть "Uninstall AviSynth".

У чомуосновна різниця між версіями v1.0x, v2.0x, v2.5x, v2.6x та v3.x?

Версії v1.0x та v2.0x сумісні та застарілі (головна відмінність - v2.0x не містить IPCSource, але в той же час містить інші фільтри, які не присутні в v1.0x). Головна відмінність v2.5x - те, що внутрішня структура AviSynth була змінена (підтримка YV12 та багатоканальності) зі наслідком, що зовнішні плагіни, скомпіловані для v1.0x або v2.0x, не працюватимуть для v2.5x(2.6x) і навпаки . У v2.6x додані інші планарні формати такі як YV24 та Y8. Плагіни v2.5x працюватимуть у v2.6x, але не навпаки. Всі ці версії несумісні з v3.x, які також працюватимуть в Linux/MacOS (дивися AviSynth v3) і залежати від GStreamer API.

Як мені дізнатися номер версії AviSynth, яку я маю?

Як мені зробити файл AVS?

Де зберігати мої файли AVS?

Будь-де на Вашому жорсткому диску.

Чи є плагіни, скомпіловані для v2.5x, сумісними з v1.0x/v2.0x і навпаки?

Як пояснили тут, це не так. Однак можливість використовувати v1.0x/v2.0x плагіни в v2.5x/2.6x існує, дивись нижче.

Як мені використовувати плагіни, скомпіловані для версії v2.0x, у версії v2.5x?

У пакеті warpsharp_2003_1103.cab Ви знайдете плагін званий "LoadPluginEx.dll". (При використанні більш старої версії LoadPluginEx.dll, не можна було поміщати цей плагін у Ваш каталог плагінів. Потрібно було помістити його в окрему папку, інакше VirtualdubMod та WMP6.4 будуть аварійно завершуватися на виході.) Це дозволить Вам використання плагінів v2.0x у версії v2.5x. Приклад скрипта (що використовує v2.0x плагін Dust від Steady):

Якщо ви хочете автоматизувати цей процес, перегляньте LoadOldPlugins.

Як мені перемикатися між різними версіямиAviSynth без їх переустановки?

  • Ви можете використовувати AvisynthSwitcher доступний тут. Надані версії 2.08 та 2.50, але Ви можете легко додати нову до папки AvisynthSwitcher\versions\Avisynth 2.x.x.
  • Деякі інші способи описані тут.

VirtualdubMod, WMP6.4, CCE та інші програми аварійно завершуються щоразу при виході (при перегляді avs файлу) ?

Ця проблема може бути викликана деякими плагінами у вашій папці (автозавантажуваних) плагінів. Рішенням є перемістити проблемні плагіни з папки плагінів та завантажувати їх вручну.

Мій комп'ютер аварійно завершує роботу здається випадковим чином на другому проході будь-якого кодувальника?

AviSynth (особливо v2.5x) високо оптимізовано. Як наслідок, можливо, що Ваш комп'ютер здається завершує роботу випадковим чином на другому проході. Спробуйте виконати напружений тест [Prime95] протягом години, перевірити, чи Ваша система є стабільною. Якщо тест не пройде (або Ваш комп'ютер зависне), переконайтеся, що Ваш комп'ютер не розігнаний і знижуйте швидкість Вашої системної шини кроками (скажімо) п'ять МГц, доки аварії не припиняться.

Чи існує утиліта командного рядка для кодування в DivX/XviD використовуючи AviSynth?

  • Існує утиліта командного рядка, звана AVS2AVI (і графічний інтерфейс AVS2AVI) для кодування DivX/XviD використовуючи AviSynth. [обговорення.]
  • xvid_encraw для кодування в XviD в M4V. Використовуйте mp4box або YAMB для мультиплексування цього MP4.

Чи має AviSynth GUI (графічний інтерфейс користувача)?

AviSynth не має повноцінного графічного інтерфейсу, але доступні кілька засобів: