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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Hehabr

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dependency Walker for x86 открыл без сообщений об ошибках:
     
    http://savepic.ru/12873202.jpg
     
    Добавлено:
    жёлтым кружком со знаком вопроса ничего не помечено

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hehabr
    Значит, с этой стороны препятствий нет. Проверяйте пути и соответствие версии плагина версии AviSynth.

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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    B  
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node    
    папки AviSynth нет

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



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

    Цитата:
    B  
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node    
    папки AviSynth нет

    У меня уже возникает чувство, что AviSynth на эту машину вообще не устанавливался.
    Переустановить его не пробовали?

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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пробовали конечно. И не раз. Удаляется и устанавливается без проблем
     
    Добавлено:
    Выдаёт теперь ошибку:
    ................................................
    Avisynth open failure:
    Script error: there is no function named "TransAccord"
    (Path\TransAccord.avs, line 3)
    ...............................................
    Ну стало быть dll-ку в папке plugins видит. Какая то мелочь ещё мешает?
     
    Добавлено:
    А откуда TransAll.dll скачивать?

    Всего записей: 41 | Зарегистр. 07-06-2013 | Отправлено: 23:04 08-02-2017 | Исправлено: Hehabr, 23:05 08-02-2017
    Hehabr

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AviSynth имеется 3 записи:
     
    (Standard) -- REG_SZ -- C:\Program Files (x86)\AviSynth
    initialplugindir -- REG_SZ -- C:\Program Files (x86)\AviSynth\plugins
    plugindir2_5 -- REG_SZ -- C:\Program Files (x86)\AviSynth\plugins

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



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

    Цитата:
    А откуда TransAll.dll скачивать?

    А откуда вы раньше брали, там уже нет?
    Вот страничка автора, там все версии должны быть.

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

    Всего записей: 5956 | Зарегистр. 22-10-2005 | Отправлено: 14:10 09-02-2017
    Hehabr

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А я вот отсюда брал:  
    http://avisynth.nl/index.php/TransAll
    На другом ноуте заработало только когда взял плагин со странички автора
     
    ...................................................................
     
    А на сервере заработало только когда Visual Studio 2013 установил. Не было там. А Ависинту нужна была оттуда MSVCR120.dll
    Прога AVSMeter просто чудо как хороша.
    Спасибо всем за помощь!

    Всего записей: 41 | Зарегистр. 07-06-2013 | Отправлено: 00:19 12-02-2017
    tarrac



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, какие плагином можно делать приближение/отдаление видео?

    Всего записей: 409 | Зарегистр. 29-09-2003 | Отправлено: 15:55 10-07-2017
    spacefly2005



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZoomBox(), ZoomBoxIt(), CalcBox(), SplineCalc()
    https://forum.doom9.org/showthread.php?p=1111789#post1111789

    Всего записей: 21 | Зарегистр. 14-12-2005 | Отправлено: 11:29 09-11-2017
    Unc1e

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет. Есть исходник в RAW формате ЧБ-камеры в цветовом пространстве Y8 (grey). Его нужно пожать с помощью кодека Lagarith Lossless Video Codec который работает только с RGB24, RGB32, RGBA, YUY2 и YV12. Вопрос: какой фильтр Ависинта ConvertToXXX нужно использовать чтобы конечное видео не несло избыточной информации (учитывая что исходник был Y8) и было именно lossless? Иначе говоря какое выбрать целевое цветовое пространство понятное для Lagarith которое не исказит исходник и не будет избыточным?

    Всего записей: 428 | Зарегистр. 11-06-2007 | Отправлено: 10:22 22-04-2018
    Vladins

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Unc1e
    YV12. Только не забудьте выбрать дипазон 0-255 или 16-235: ConvertToYV12(matrix="PC.709") или ConvertToYV12(matrix="Rec709")
    Я так понимаю что есть цель получить минимальный размер, думаю что ffv1 в ffmpeg даст размер меньше, чем lagarith

    Всего записей: 68 | Зарегистр. 22-05-2010 | Отправлено: 10:50 22-04-2018
    Unc1e

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vladins, спасибо за ответ. Для различных матриц результат получился одинаковый. Оставил PC.709. Да, цель сэкономить место, но важнее получить файл без потерь. ffv1 действительно дает чуть лучший результат по сжатию, нужно будет сравнить картинку с исходниками.

    Всего записей: 428 | Зарегистр. 11-06-2007 | Отправлено: 14:38 22-04-2018
    Vladins

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

    Цитата:
    Для различных матриц результат получился одинаковый

    По размеру файла может будет и одинаково, но главное чтобы не менялся диапазон - какой был на входе, такой должен быть и на выходе, иначе может быть небольшое изменение контрастности. Проверить что на входе можно командой ColorYUV(analyze=true)
    А по lossless кодекам есть еще вариант с x264  (--qp 0)
     
     

    Всего записей: 68 | Зарегистр. 22-05-2010 | Отправлено: 16:16 22-04-2018
    Unc1e

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vladins, файлы сравнивал по контрольным суммам. Видимо если исходник Y8, то не важно какую матрицу использовать - результат будет один (обрезаются только UV). Если коротко про ffv1 и x264 - они плохо совместимы с программой для последующей обработки видео. Еще вопрос: как заставить VirtualDub понимать avs-скрипты без инсталяции Avisynth в систему? ffmpeg'у, например, если он собран с --enable-avisynth достаточно рядом положить avisynth.dll и библиотеки из vc redist. Можно такое же провернуть с VirtualDub?

    Всего записей: 428 | Зарегистр. 11-06-2007 | Отправлено: 21:05 25-04-2018
    Vladins

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Unc1e
    Нужно читать про avisynth portable, точно не скажу.

    Всего записей: 68 | Зарегистр. 22-05-2010 | Отправлено: 21:26 25-04-2018
    Gideon Vi

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

    Цитата:
    Если коротко про ffv1 и x264 - они плохо совместимы с программой для последующей обработки видео

    программы для авторинга уже не умеют vfw?

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

    Всего записей: 7338 | Зарегистр. 02-02-2004 | Отправлено: 02:26 26-04-2018
    Unc1e

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi, видео используется для анализа перемещении объектов в кадре (быстропротекающие процессы, высокоскоростная съёмка)

    Всего записей: 428 | Зарегистр. 11-06-2007 | Отправлено: 06:52 26-04-2018
    1lex1

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Существует ли скрипт или плагин, который смещает каналы U и V одинаково во всех кадрах исходя из среднего значения для всех кадров?
    Нашёл только ColorYUV(autowhite = true) , который это делает для каждого кадра независимо.

    Всего записей: 246 | Зарегистр. 22-11-2013 | Отправлено: 08:49 30-09-2018
    V0lt



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил и добавил ссылок в шапку. Добавил информацию об актуальном AviSynth+.

    Всего записей: 9325 | Зарегистр. 05-02-2003 | Отправлено: 14:14 12-01-2020
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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