Часті питання - відкриття скриптів

Що таке фрейм-сервінг і для чого він хороший?

Як мені використовувати AviSynth як фрейм-сервер для передачі кадрів?

Як мені завантажити мій AVS файл в кодировщик (додаток) X?

Існує простий спосіб для багатьох додатків, і складні способи (трюки) для багатьох інших.

Пряма передача кадрів (фреймсервінг) в сумісні програми

Просто відкрийте AVS файл в кодувальнику (додатку) через меню, командний рядок або перетягніть і киньте AVS файл на нього (що працюють способи залежать від програми). Деякі програми мають "AviSynth * .avs" в меню "Open", для інших спробуйте вибрати "All files *. *" Або наберіть ім'я файлу AVS замість "AVI".

Програвачі: Media Player Classic, Windows Media Player 6.4, 9 та інші.

Кодувальники: QuEnc, Mencoder, HC Encoder, CCE SP 2.50 і 2.66, Canopus Procoder 1.5 і вище, MainConcept MPEG Encoder, TMPGEnc, TMPGEncXpress 3/4, Elecard Converter Studio, xvid_encraw, FFMpeg (нові версії), Nero 6, Nero 7 ( тільки перетащі_і_брось) та інші.

Пряма передача кадрів в додаток, використовуючи додаткові плагіни

  • Для передачі кадрів в Premiere існує плагін імпорту "IM-Avisynth.prm".

Оригінальна версія розміщувалася на сайті Бена. дивись дзеркало. Значно вдосконалена версія може бути завантажена зі сторінки Video Editors Kit на sourceforge. Він працює для Premiere 5.x, 6.x і Pro в даний час. Версія 1.5 також працює для Premier CS3. Для установки плагіна імпорту, помістіть файл IM-Avisynth.prm file в каталог Premiere "Plug-ins".

Пряма передача кадрів в спеціальні або модифіковані версії кодувальників

Деякі програми з самого початку не можуть відкривати скрипти AviSynth, але оновлені або альтернативні програми можуть робити це:

Передача кадрів з додатком через фальшиві AVI файли і проксі-утиліти

Багато "нові" програми НЕ використовують функції Windows для читання файлів AVI. Якщо вони використовують власні функції читання, то файли скриптів AviSynth не працюватимуть. Існують утиліти, які можуть створити маленькі фальшиві файли AVI file зі спеціальним типом (FOURCC), і забезпечують відповідні системні кодеки для "декодування" цих нібито стислих файлів.

Виберіть ваш AVS файл в меню утиліти, встановіть опції і створіть фальшивий AVI файл з деяким ім'ям. Потім ви можете відкрити цей фальшивий AVI в вашому додатку (кодувальнику), яке буде отримувати кадри від кодека, який буде отримувати файли від AviSynth.

Особливості - висновок тільки RGB24, распакованое аудіо, підтримка декількох файлів, наклон, але кілька повільний.

  • Proxy-codec AVS2AVI. (Зауважте, що однойменну утиліту Moitah і інших є кодувальником, а не AVI-врапперов.)

Відомі програми, які не відчиняють скрипти AVS без цих утиліт:
CCE SP v2.62-2.64, Windows Media Encoder vx.x. (Старіше ніж v9), Ulead VideoStudio 5-11, MediaStudio 6-8, Pinnacle Studio, Sony Vegas, Nero 8, ImageMixer і інші.

Передача кадрів через конвеєр з додатковою програми в додатки-кодувальники

Програми: Mpeg2enc, Mencoder, FFMpeg.

avs2yuv out.avs -o - | mpeg2enc - options.

Цей спосіб застарілий, так як ці програми тепер мають вбудовану підтримку AviSynth.

Як мені вирішити проблеми з відкриттям (читанням) скриптів в кодувальників і програвачах?

  1. TMPGEnc не читає мій AVS файл в (це трапляється в старих версіях TMPGEnc), що робити?
    • Встановіть плагін VFAPI для TMPGEnc
    • Скасуйте фільтри directshow в TMPGEnc і вимкніть проксі VirtualDub перед передачею кадрів.
    • Додайте "ConvertToRGB24 ()" в кінець Вашого AVS файлу.
    • Встановіть Huffyuv / DivX5 кодек, так щоб він міг робити декомпресію при завантаженні AVI в TMPGEnc.
    • Встановіть плагін ReadAVS для TMPGEnc. Просто скопіюйте ReadAVS.dll в каталог VFAPI reader, відкрийте reg-файл ReadAVS.reg в Блокноті і змініть відповідний шлях. Збережіть його, і двічі клацніть на ньому щоб додати це до вашого системного реєстру.
  2. CCE SP аварійно завершується при читанні AVS файлу, що робити?
    • Якщо Ви використовуєте Win2k, тоді запускайте CCE в режимі сумісності з WinNT4-SP5.
    • Якщо Ви не маєте аудіо в AVS файлі, то добавьве порожній звук. Ви можете зробити скрипт (названий "addaudio.avsi"), як описано тут. помістити його в Вашу папку плагінів, і додати AddAudio (44100) до вашого скрипту.
    • Деякі версії (такі як CCE SP v2.62 / v2.64) не читають AVS файли. Використовуйте CCE SP v2.66 або більш пізню версію.
  3. Мій кодировщик або програвач не відчиняє AVS файли, що мені робити? В цьому випадку ви можете спробувати інший спосіб, наприклад AVI врапперов (подстановщік), vfapi або makeAVIS.
  4. При відкритті мого кліпу в кодувальнику або програвачі, кольору зіпсовані, що робити?
    • Якщо ви маєте такі проблеми, то деякий зовнішній (або внутрішній кодек) псує використовується перетворення колірного простору. Додайте "ConvertToRGB24" в якості останнього рядка вашого скрипта (для Procoder і CCE використовуйте ConvertToYUY2 (interlaced = true) або = false) і ознайомтеся з гілкою форуму (і запропонованими рішеннями) по помилках перетворення колірних просторів.
  5. Windows Media Encoder 9 Series не відчиняє AVS файли, що робити?
    • Використовуйте оновлений WMCmd.vbs скріптt [обговорення виправлення].
    • Щоб використовувати AviSynth як джерело з WME9, вам необхідно встановити джерело кодувальника в "Both device and file" в меню Session Properties, дивись обговорення і WMV faq. Або ж за допомогою Nic WMV encoder.
  6. WMP11 в Vista не програє AVS, що робити?
    • Ви можете відредагувати реєстр щоб додати .avs як відоме розширення. Скопіюйте ключ реєстру (і його підключи) HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Multimedia \ WMPlayer \ Extensions \ .avi в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Multimedia \ WMPlayer \ Extensions \ .avs
    Не змінюйте нічого в реєстрі, якщо у вас немає досвіду!

Як мені передавати кадри з Premiere / Ulead / Vegas в AviSynth?

Встановіть сумісний з AviSynth фрейм-сервер (імпорту) [Debugmode frameserver (by Satish Kumar). стара назва PluginPac]: для передачі кадрів від SonicFoundry Vegas (і більш ранніх версій Vegas Video / VideoFactory), Adobe Premiere або Ulead MediaStudio Pro або Wax в AviSynth. [Обговорення].

Схожі статті