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

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



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

    Всего записей: 3925 | Зарегистр. 22-11-2006 | Отправлено: 18:27 27-04-2010
    Widok



    Moderator-Следопыт
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть стабильная версия сабжа для кодирования в x64?
    (к примеру эта)
     
     
    До последнего времени использую AviSynth x32 и батник вида:
    "pipebuf.exe" "avs2yuv.exe" "video.avs" -raw - : "x264.1629kMod.core2.x86_64.exe" --параметры - 1920x816 : 4


    ----------
    Тень превращается в фантазии, таящиеся в глубине вашей души.
    Пока идёшь ты среди теней, да не будет зла с тобой.

    Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 15:13 04-06-2010 | Исправлено: Widok, 15:15 04-06-2010
    Alex Dragon



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Использовал ли кто-то soxfilter? Как правильно параметры для mcompand передать?

    Всего записей: 422 | Зарегистр. 05-01-2002 | Отправлено: 12:10 12-06-2010
    fire667

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть 16 видеофрагментов. Можно ли в AviSynth написать скрипт, что-бы из них собрать сюжет в котором все эти 16 фрагментов одновременно присутствуют на экране в виде матрицы 4х4 - как-бы эффект просмотра системы видеонаблюдения? И если да, то помогите плз написать такой скрипт. Фрагменты называются от 01.avi до 16.avi. Все пожаты xvid. У всех одинаковое разрешение 320х240. Спасибо.
    з.ы. уже ответили VirtualDub

    Всего записей: 1939 | Зарегистр. 27-08-2004 | Отправлено: 15:53 03-07-2010 | Исправлено: fire667, 16:02 03-07-2010
    DmitryKz

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажите, как надо написать команду TextSub  
    - ее синтаксис TextSub("path\filename.ext" [,  charset [,  fps]]) -  
    чтобы применить к сабам с Russian charset и FPS 23.976?

    Всего записей: 3094 | Зарегистр. 29-09-2005 | Отправлено: 16:44 24-09-2010 | Исправлено: DmitryKz, 16:45 24-09-2010
    AlekXL



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

    Цитата:
    Скажите, как надо написать команду TextSub  
    - ее синтаксис TextSub("path\filename.ext" [,  charset [,  fps]]) -  
    чтобы применить к сабам с Russian charset и FPS 23.976?

    Так в чем проблема-то? Ты  проблемы не обозначил.
     
     

    Всего записей: 792 | Зарегистр. 24-04-2008 | Отправлено: 23:41 25-09-2010
    DmitryKz

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

    Цитата:
    TextSub("D:\subs.srt", russian, 23.976)

    ругается на russian, мол, синтаксически неправильное слово

    Всего записей: 3094 | Зарегистр. 29-09-2005 | Отправлено: 06:24 26-09-2010 | Исправлено: DmitryKz, 06:25 26-09-2010
    Gideon Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryKz, charset - это codepage. Если файл в стандартной 1251, можно спокойно опустить. Равно, как и указание fps избыточно.
    В общем виде Ваша строка может выглядеть так:

    Цитата:
    TextSub("D:\subs.srt")


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

    Всего записей: 7338 | Зарегистр. 02-02-2004 | Отправлено: 07:18 26-09-2010
    DmitryKz

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

    Цитата:
    Равно, как и указание fps избыточно.  

    Наверно, вы правы... Просто где-то я прочитал, что по умолчанию фильтр устанавливает 25 фпс. Решил перестраховаться.

    Всего записей: 3094 | Зарегистр. 29-09-2005 | Отправлено: 13:05 26-09-2010
    Gideon Vi

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

    Цитата:
    Просто где-то я прочитал, что по умолчанию фильтр устанавливает 25 фпс

    возможно, старые версии этим грешили.

    Цитата:
    Решил перестраховаться.

    настраивайте и проверяйте скрипты в AvsPmod

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

    Всего записей: 7338 | Зарегистр. 02-02-2004 | Отправлено: 03:37 27-09-2010
    DmitryKz

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Опять возвращаюсь к своему видео. AVC-видеопоток, скрипт имеет такой вид:

    Код:
    DirectShowSource("L:\Movies\film.grf", audio=false, convertfps=true)

    В этом случае видео на выходе получается искаженным, как будто частота кадров уменьшилась, или некоторые кадры выпали из потока. На панорамных сценах видны подергивания (точнее говоря нечто вроде фризов) с периодичностью в одну секунду. Иными словами - плавность воспроизведения нарушена. Это очень сильно заметно первые минут 18-20 (из общих 2ч41м). Вроде бы к концу фильма искажений уже нет никаких. Из этой проблемы обнаружил два выхода:
    1) convertfps=false - беглый просмотр не выявил недостатков на всем протяжении фильма;
    2) оставить convertfps=true, и добавить fps=23.976 - также беглый просмотр не выявил недостатков;
    Фильм Аватар в виде mkv BD-Remux`а 1080p 38Гб. Я так понимаю, в нем vfr?
    Соответственно вопрос - какой вариант наиболее правильный, чтобы никаких косяков не проявилось после перекодирования?

    Всего записей: 3094 | Зарегистр. 29-09-2005 | Отправлено: 13:08 28-09-2010
    Gideon Vi

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

    Цитата:
    Я так понимаю, в нем vfr?

    Верно понимаете

    Цитата:
    какой вариант наиболее правильный, чтобы никаких косяков не проявилось после перекодирования?

    Ознакомьтесь.

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

    Всего записей: 7338 | Зарегистр. 02-02-2004 | Отправлено: 16:17 28-09-2010 | Исправлено: Gideon Vi, 16:42 28-09-2010
    DmitryKz

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi
    Понятненько... Спасибо за интересную ссылку

    Всего записей: 3094 | Зарегистр. 29-09-2005 | Отправлено: 17:43 28-09-2010
    dummy2k

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Извиняйте за нубский вопрос, я с сабжем пока плохо знаком.
     
    Конфигурация:
    CPU Type    DualCore Intel Pentium E5200, 2500 MHz (12.5 x 200)
    2 GB DDR2-800 DDR2 SDRAM
     
    Поставил AviSynth 2.5.8
    Поставил сборку MCTemporalDenoise v1.4.08.exe (Gideon Vi) при установке отметил SSE2 и SSE3
     
    123.avi  захвачен ТВ-тюнером в PicVideo M-Jpeg4.
     
    Скрипт (в AvsPmod видео правильно отображается)
    ----
    AVISource("D:\Capture\video\123.avi", audio=false)
    MCTemporalDenoise(settings="high")
    ----
    подключаю к VD.  
     
    При кодировании и даже при прямом копировании нагрузка на проц в районе всего 50-60%(2-5 fps). Если не использовать MCTemporalDenoise, нагрузка полная.
     
    Можно ли как-нибудь нагрузить весь проц? оптимизировать процесс?

    Всего записей: 3 | Зарегистр. 07-04-2010 | Отправлено: 01:01 11-10-2010
    euheny



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

    Всего записей: 3925 | Зарегистр. 22-11-2006 | Отправлено: 02:44 11-10-2010
    Gideon Vi

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

    Цитата:
    при установке отметил SSE2 и SSE3

    переустановите, только с sse3

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

    Всего записей: 7338 | Зарегистр. 02-02-2004 | Отправлено: 03:23 11-10-2010
    dummy2k

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

    Цитата:
    может MT


    Цитата:
    переустановите, только с sse3

    Скачал с doom9 и поставил AviSynthMT_258.exe (avisynth.dll 1.3 MB 12.07.09, mt.dll 109 KB 30.06.09)
    Переустановил MCTemporalDenoise v1.4.08 только с SSE3
    Изменил скрипт
    ---------
    SetMTMode(2)
    setmemorymax(768)
    AVISource("D:\Capture\video\123.avi", audio=false)
    SetMTMode(5)
    MCTemporalDenoise(settings="high")
    --------
    Ничего не изменилось, нагрузка на проц по-прежнему 60%
     
    Полазил по ixbt насчет шумоподавителей. Пробовал следущее:
    FFT3DFilter, DeGrainMedian, MDegrain2 - работают быстро, но шум остается, нагрузка на проц полная
    TemporalDegrain_beta(V1.23b Mar 17, 2009) - шум убирает хорошо, как MCTemporalDenoise, работает быстрее, но загрузка та же 60%

    Всего записей: 3 | Зарегистр. 07-04-2010 | Отправлено: 07:57 11-10-2010
    Gideon Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что TD, что MCT - суть сложные наборы фильтров, распараллелить которые корректно или совсем не возможно, или очень сложно.
    В качестве некоторой компенсации можете задействовать в энкодере какие-нибудь ресурсоемкие опции, повышающие степень качества/сжатия.
     
    кроме того не понятно, зачем в одном и том же скрипте сначала задавать два потока, а затем - пять

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

    Всего записей: 7338 | Зарегистр. 02-02-2004 | Отправлено: 10:14 11-10-2010 | Исправлено: Gideon Vi, 10:23 11-10-2010
    dummy2k

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

    Цитата:
    Что TD, что MCT - суть сложные наборы фильтров, распараллелить которые корректно или совсем не возможно, или очень сложно.  
    В качестве некоторой компенсации можете задействовать в энкодере какие-нибудь ресурсоемкие опции, повышающие степень качества/сжатия.  
    кроме того не понятно, зачем в одном и том же скрипте сначала задавать два потока, а затем - пять

     
    Да, я еще не совсем понял работу Setmtmode, поэтому просто скопировал строки.
    Спасибо за ответы. Буду копать.
     
    зы. спокойно себе по-немногу VD'абил, но благодаря вашему "сорвало башню от MCT" я открыл для себя чудодействие сабжа и потерял покой )

    Всего записей: 3 | Зарегистр. 07-04-2010 | Отправлено: 00:37 12-10-2010
    Snoopak96

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может не в той теме пишу, подскажите если кто знает, как победить такие артефакты на видео:
     
    http://ipicture.ru/uploads/101024/vwO18zkJCU.jpg
     
    Перепробовал уже кучу фильтров, не один приемлемого результата не дал.

    Всего записей: 303 | Зарегистр. 30-06-2010 | Отправлено: 20:09 24-10-2010
    Открыть новую тему     Написать ответ в эту тему

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