Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AviSynth, AviSynth+ и фильтры для него

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Открыть новую тему     Написать ответ в эту тему

Esc



Сетевой демон
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

AviSynth

Мощное средство для обработки видео. Позволяет делать с ним практически всё что угодно, кроме собственно создания. Работает по методике фрейм-сервера, т.е. не имеет собственного графического интерфейса, а лишь обрабатывает видео и передаёт его вызывающей программе.
Домашняя страница: на английском или на русском
Последняя стабильная версия: 2.6.0 от 31.05.2015.
Последняя альфа-версия: 2.6.1 alpha от 17.05.2016.
 
AviSynth+

AviSynth+ - это форк AviSynth с новыми функциями и оптимизациями. Добавлена поддержка высокой глубины цвета и многопоточности. AviSynth+ полностью совместим с плагинами и скриптами, написанными для AviSynth.
Домашняя страница: на английском
Текущая версия: 3.6.1 от 19.06.2020.
 
Фильтры:
  • Встроенные фильтры
  • Внешние фильтры
     
    Утилиты:
  • AvsPmod - редактор скриптов AviSynth. Текущая версия 2.5.1 от 25.06.2013.
  • AvsPmod GPo - AvsPmod с дополнительными функциями. Текущая версия 2.6.1.1 от 01.12.2019
     
    Статьи по AviSynth на русском:
  • Основы использования утилиты AviSynth при обработке видео (ixbt.com) (от 12.05.2008)
  • Знакомство с AviSynth (habr.com) (от 21.01.2009)
     


    Q: В Windows 7 не работает DirectShowSource?
    A: Preferred Filter Tweaker for Windows 7

  • Всего записей: 2194 | Зарегистр. 24-01-2002 | Отправлено: 20:23 23-09-2004 | Исправлено: V0lt, 20:22 13-07-2020
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Смотри в ветках по AviSynth на ixbt.com и XviD4PSP 5 на rutracker.

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

    Всего записей: 6611 | Зарегистр. 14-02-2005 | Отправлено: 02:56 18-02-2016
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    unreal666
     
    Конечно есть. Просто в указанных ветках можно почерпнуть инфу в каких случаях какой предпочесть.
    На рутрекере ветка по XviD4PSP 5 малёк перегружена, но есть смысл полистать, чтоб не изобретать лисапед и не тратить время.

    Всего записей: 2042 | Зарегистр. 30-06-2008 | Отправлено: 21:17 18-02-2016
    Starq7



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго всем дня.
     
    Нужна помощь по AviSynth:
    на просторах инета был найден плагин "TurnsTile" который преобразовывает видео по эффекту мозаики http://gyroshot.com/turnstile.htm . Однако после установки AviSynth на комп, установке в его директорию "TurnsTile" и моей попытки редактирования TurnsTile_Script.avs добавлением строчки AVISource("d:\capture.avi") по совету русского хелпа не увенчались успехом по приручению этого "зверя". Автор еще упоминает GScript, однако как это все (ависитх, вируалдаб, плагин, гскрипт и скрипт) подружить ума не приложу.
     
    Прошу помочь инструкцией по правильной установке всего комбайна и хотя бы простейшим скриптом.

    Всего записей: 114 | Зарегистр. 12-06-2008 | Отправлено: 18:49 19-06-2016 | Исправлено: Starq7, 18:49 19-06-2016
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Starq7
    LoadPlugin не забыли?
    http://storage5.static.itmages.com/i/16/0619/h_1466353970_9263491_63b5543ea9.png
     
    Скачал v0.3.2 отсюда
    https://github.com/ItEndsWithTens/TurnsTile/releases
    С нюансами не разбирался -- лень-матушка.
    AviSynth 2.6 (не MT)
     
    И да, AVISource 9/10 нынешних файлов не откроет. Есть другие источники-плагины.

    Всего записей: 2042 | Зарегистр. 30-06-2008 | Отправлено: 19:45 19-06-2016
    Starq7



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Valery_Sh
    Благодарю,  
     
    редактор AvsPmod, плагин DirectShowSource
    и LoadPlugin в скрипте помогли.

    Всего записей: 114 | Зарегистр. 12-06-2008 | Отправлено: 18:34 20-06-2016
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Starq7
    С почином, значит.
    В AvsPmod наглядно и быстро, а так - хоть с "Блокнотом".
     
    Если ставили AviSynth 2.6, учтите важный нюанс - русская версия справки, идущая с ним, сильно устарела. Актуальна аглицкая версия комплектной справки (в меню Пуск есть обе версии)
     
    DirectShowSource сильно не рекомендуется, особенно если нужен точный поиск по файлу.
    Лучше сразу  освоить ffms2 и L-SMASH.

    Всего записей: 2042 | Зарегистр. 30-06-2008 | Отправлено: 19:57 20-06-2016
    Alex Dragon



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, а кто-нибудь баловался таким: убрать фон, сняв кадр с персонажем и потом, не двигая камеру, ту же обстановку без персонажа. По идее тогда фон как-то можно вычесть.  
     
    Теоретически должен получится примерно тот же результат, что храмакей даёт. Но я что-то такого нигде не нашёл.
     
    Subtract часто советуют — не то, потому что он вычитает всё целиком и если фон за спиной персонажа таки пропадает, точнее становится серым, то в самом персонаже полупрозрачные дыры. И кроме того, это очень чувствительно к перепадам освещённости — чуть свет поплыл — а даже при отключенном АРУ камеры это бывает, например в небольшом помещении, близко от камеры, человек в светлой майке наклонился на фоне задника, тут же всплеск — и всё, разница тут же всплывает.
     
    На наших форумах я таких обсуждений вообще что-то не припомню, а на импортных не идёт дальше советов играться с масками. Но я как-то с ними мало дело имел, потому не знаю толком куда смотреть.

    Всего записей: 422 | Зарегистр. 05-01-2002 | Отправлено: 09:43 26-07-2016
    Skifoff2

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MT-версия не заброшена? Крайняя выложена в марте, после этого вышли RC2 и RC3 (ставшая релизом). (readme.txt пока не сравнивал.)

    Всего записей: 121 | Зарегистр. 20-07-2016 | Отправлено: 15:57 26-07-2016
    Dahlum

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите в чём может быть проблема:
     
    1. Устанавливаю Avisynth
    2. Создаю файл transbubbles.avs
    3. Открываю созданный файл в VirtualDub
     
    И получаю ошибку:
    ...............................................................
    Avisynth open failure:
    AviSource: Could not decompres frame 0
    (Path...\transbubbles.avs, line 2)
    ...............................................................
     
    Комп с Windows 7
    Avisynth_a разные версии устанавливал - всё одна и та же ошибка
     
    Содержимое файла:
    .....................................................................................
    LoadPlugIn("C:\Program Files (x86)\AviSynth\plugins\TransAll.dll")
    Left=AVISource("v11.avi")
    Right=AVISource("v12.avi")
    #any desired transition call in place of TransSprite below
    TransBubbles(Left,Right,100)
    .....................................................................................
     
    Файл Version.avs работает нормально

    Всего записей: 7 | Зарегистр. 10-09-2016 | Отправлено: 00:22 17-10-2016 | Исправлено: Dahlum, 00:39 17-10-2016
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dahlum
    ну, он же пишет

    Цитата:
    Could not decompres frame 0  

    Если файлы не битые, выход простой: пользовать плагины-сорцы L-SMASH, ffms2, dss2.
    Кстати, для визуального контроля и правки скриптов есть AvsP / AvsPmod.
    Чтоб не искать всё это добро по раздельности, можно с рутрекера с 1-й стр. темы по XviD4PSP5 качнуть архив plugin_filtering. В том есть резон, т.к. версии плагинов и фильтров проверены.

    Всего записей: 2042 | Зарегистр. 30-06-2008 | Отправлено: 03:15 17-10-2016
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AVISource юзает vfw-декодеры. Так что скорее всего нет нужного декодера.

    Всего записей: 6611 | Зарегистр. 14-02-2005 | Отправлено: 02:36 18-10-2016
    upperlower

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    AVISource

    Есть ли ПРИНЦИПИАЛЬНАЯ разница в процессе при котором происходит кодирование файла из Адобе Энкодера и прямо с временной линейки Адобе Премьера при кодировании avs файла ?

    Всего записей: 10 | Зарегистр. 10-02-2012 | Отправлено: 21:16 05-12-2016 | Исправлено: upperlower, 12:49 08-12-2016
    Hehabr

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Такой вопрос: Делаем переход между 2 видео с помощью библиотеки TransAll.dll
    (Библиотеку положили в папку plugins проги Avisynth)
    На рабочем компе с таким кодом в файле TransAccord.avs работает:
     
     
    Left=AVISource("path\video1.avi")
    Right=AVISource("path\video2.avi")
    TransAccord(Left,Right,50,"hor",false,false)
     
     
     
    А на сервере Windows Server 2012 не работает. Выкидывает ошибку:
     
     
    [avisynth & 03387740] Script error: there is no function named "TransAccord"
     
    <path\TransAccord.avs,line 3>
    <path\TransAccord.avs: Unknown error occurred>
     
     
    Пробовали Avisynth версии 2.6 и версии 2.5
     
    В чём может быть проблема?

    Всего записей: 41 | Зарегистр. 07-06-2013 | Отправлено: 01:52 08-02-2017
    Gideon Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Пробовали Avisynth версии 2.6 и версии 2.5

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

    Код:
    Windows Registry Editor Version 5.00
     
    [HKEY_LOCAL_MACHINE\SOFTWARE\AviSynth]
    @="C:\\Program Files (x86)\\AviSynth\\plugins"
    "plugindir2_5"="C:\\Program Files (x86)\\AviSynth 2.5\\plugins"
    "initialplugindir"="C:\\Program Files (x86)\\AviSynth\\plugins"
     
     

    Как обстоит дело с другими плагинами?

    ----------
    Cyberpunk 2077

    Всего записей: 7332 | Зарегистр. 02-02-2004 | Отправлено: 02:27 08-02-2017 | Исправлено: Gideon Vi, 02:42 08-02-2017
    Hehabr

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не совсем понял. Что надо сделать-то?
    ---------------------------------------------
    Я же нигде сам путь не указываю в скрипте, просто скачал TransAll.dll и положил в папку plugins проги AviSynth
    И нижеприведеный скрипт на локальном компе работает. То есть находит TransAll.dll как то автоматически. Почему тогда на сервере нет?
     

    Код:
     
    Left=AVISource("v1.avi")
        Right=AVISource("v2.avi")
        TransCrumple(Left,Right,25,"fan",true)
     

     
     
    B HKEY_LOCAL_MACHINE\SOFTWARE\ папки AviSynth нет вообще
     
    Другие плагины работают.
     
    Добавлено:
    Выполнение  
    regsvr32.exe "C:\Program Files (x86)\AviSynth\plugins\TransAll.dll"
    выдало ошибку:
     
    ---------------------------------------------------------------------------------------------
    The module "C:\Program Files (x86)\AviSynth\plugins\TransAll.dll" failed to load.
     
    Make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependent .DLL files
     
    The specified module could not be found
    ---------------------------------------------------------------------------------------------

    Всего записей: 41 | Зарегистр. 07-06-2013 | Отправлено: 15:03 08-02-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hehabr

    Цитата:
     Что надо сделать-то?

    Попробуйте добавить явную загрузку плагина через LoadPlugin в начале скрипта. С полным путём, ясен пень.

    Цитата:
    B HKEY_LOCAL_MACHINE\SOFTWARE\ папки AviSynth нет вообще

    А в HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node?

    Цитата:
    Выполнение  
    regsvr32.exe "C:\Program Files (x86)\AviSynth\plugins\TransAll.dll"
    выдало ошибку:

    Да он и не должен регистрироваться.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 5953 | Зарегистр. 22-10-2005 | Отправлено: 15:43 08-02-2017
    Hehabr

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Принудительно в скрипте загрузить тоже не помогает:

    Код:
     
    Left=AVISource("v1.avi")
    Right=AVISource("v2.avi")
    LoadPlugIn("TransAll.dll")
    #LoadPlugIn("C:\Users\Administrator\Desktop\TransAll.dll")
    #LoadPlugIn("C:\Program Files (x86)\AviSynth\plugins\TransAll.dll")  TransAccord(Left,Right,50,"hor",false,false)
     

     
    выдаёт ошибку:
     
    VirtualDub Error
    Avisynth open failure:
    LoadPlugin: unable to load "TransAll.dll", Module not found.
    Install missing library?
    (C:\Users\Administrator\Desktop\VirtualDub-1.10.4\TransAccord.avs, line 3)

    Всего записей: 41 | Зарегистр. 07-06-2013 | Отправлено: 15:46 08-02-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hehabr
    Тогда возьмите Dependency Walker нужной разрядности (той же, что и плагин) и посмотрите зависимости TransAll.dll, всё ли на месте.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 5953 | Зарегистр. 22-10-2005 | Отправлено: 16:00 08-02-2017
    Hehabr

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dependency Walker :
     
    Errors were detected when processing "c:\program files(x86)\avisynth\plugins\TRANSALL.DLL". See the log window for details
     
    http://savepic.ru/12884465.jpg
     
    Куда здесь смотреть? Никогда раньше с этой прогой дела не имел.
     
     
     

    Всего записей: 41 | Зарегистр. 07-06-2013 | Отправлено: 16:31 08-02-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hehabr
    Для начала надо взять программу нужной разрядности, я же сказал. Если плагин 32-разрядный, то и Dependency Walker надо брать такой же. А потом смотреть, будут ли не найденные модули в списке (помечаются жёлтым кружком со знаком вопроса).

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 5953 | Зарегистр. 22-10-2005 | Отправлено: 16:39 08-02-2017
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

    Компьютерный форум Ru.Board » Компьютеры » Программы » AviSynth, AviSynth+ и фильтры для него


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru