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

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

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

Esc



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

AviSynth

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

AviSynth+ - это форк AviSynth с новыми функциями и оптимизациями. Добавлена поддержка высокой глубины цвета и многопоточности. AviSynth+ полностью совместим с плагинами и скриптами, написанными для AviSynth.
Домашняя страница: на английском
Текущая версия: 3.7.2 от 18.03.2022.
 
Фильтры:
  • Встроенные фильтры
  • Внешние фильтры
     
    Утилиты:
  • AvsPmod - редактор скриптов AviSynth. Текущая версия 2.5.1 от 25.06.2013.
  • AvsPmod GPo - AvsPmod с дополнительными функциями. Текущая версия 2.7.7.3.
     
    Статьи по 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, 18:09 02-05-2024
    Nick 2003



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AviSynth 2.5.8 Final
    Changes
    http://ovh.dl.sourceforge.net/sourceforge/avisynth2/Avisynth_258.exe

    Всего записей: 13879 | Зарегистр. 18-07-2003 | Отправлено: 10:32 31-12-2008 | Исправлено: Nick 2003, 10:38 31-12-2008
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тут программисты есть?
    Как узнать FPS у avs-файла?

    Всего записей: 10521 | Зарегистр. 05-02-2003 | Отправлено: 11:06 12-02-2009
    obla4ko4240019



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

    Цитата:
    Тут программисты есть?  

    не офтопь. Программистов ищи в другой ветке.

    Цитата:
    Как узнать FPS у avs-файла?

    он либо такой же как у входного файла, либо тот, что ты указал в скрипте.

    Всего записей: 3275 | Зарегистр. 14-09-2005 | Отправлено: 13:37 12-02-2009
    V0lt



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

    Цитата:
    не офтопь. Программистов ищи в другой ветке.

    злые вы, не понимаете ничего
     
    ...
    нашел
    можно открыть через avifil32.dll
    примеры для avi работают и для avs

    Всего записей: 10521 | Зарегистр. 05-02-2003 | Отправлено: 19:08 12-02-2009 | Исправлено: V0lt, 19:49 12-02-2009
    Samotek

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спецы! Есть такой файл
    Общее
    Полное имя                       : file.mkv
    Формат                           : Matroska
    Программа-кодировщик             : mkvmerge v2.0.2 ('You're My Flame') built on Feb 21 2007 23:40:55
    Библиотека кодирования           : libebml v0.7.7 + libmatroska v0.8.1
     
    Видео
    Формат                           : AVC
    Формат/Информация                : Advanced Video Codec
    Профайл формата                  : High@L5.1
    Настройка CABAC формата          : Да
    Настройка ReFrames формата       : 11 кадры
    Режим смешивания                 : Container profile=Unknown@5.1
    Идентификатор кодека             : V_MPEG4/ISO/AVC
    Битрейт                          : 3 629 Кбит/сек
    Номинальный битрейт              : 3 800 Кбит/сек
    Ширина                           : 1 280 пикс.
    Высота                           : 720 пикс.
    Соотношение кадра                : 16/9
    Частота кадров                   : 29,970 кадр/сек
    Разрешение                       : 24 бит
    Колориметрия                     : 4:2:0
    Тип развёртки                    : Прогрессивная
    Бит/(Пиксели*Кадры)              : 0.138
     
    Если, не важно чем, перевожу в DVD, получается такое:

    Там линия подачи (на ней особенно видно) все время мерцает. Я ничего в этом не понимаю, подскажите что это за эффект такой, как называется, и какой фильтр надо использовать и с какими параметрами для его устранения?

    Всего записей: 2448 | Зарегистр. 18-05-2005 | Отправлено: 23:03 06-03-2009 | Исправлено: Samotek, 23:06 06-03-2009
    maestro777



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите как задействовать DXVA совместно с AviSynth?
    Есть такой плеер Media Player Classic Homecnema, в нем реализована поддержка аппаратного дкодирования видео (DXVA). Если через него открывать видео-файлы, то загрузка процессора понижается процентов на 20.
     
    Появилась идея использовать этот фильтр в AviSynth для чтения видео-файлов.
    Но как его там задействовать - ума не приложу. Есть только AviSource, в новой версии можо еще fourCC код задать, и всё! А как аппаратное декодирование прикрутить ?

    Всего записей: 164 | Зарегистр. 29-08-2006 | Отправлено: 17:45 17-04-2009
    apexfmm



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

    Цитата:
    в нем реализована поддержка аппаратного дкодирования видео

    А что, для этого видеокарта не должна сама аппаратно декодировать?  
    Программное декодирование, ну никак не может заменить разгрузку процессора чипом не карте

    ----------
    -Если вы не испытываете желания преступить хоть одну из десяти заповедей - значит, с вами что-то не так
    [WINXP SP3eng, Intel P75, CoreDuoE7400 2.8GHz, 2Gb DDR2, Radeon HD4830]

    Всего записей: 782 | Зарегистр. 28-04-2005 | Отправлено: 04:40 18-04-2009 | Исправлено: apexfmm, 04:41 18-04-2009
    Criptozavr



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, такая проблема - есть файл в MKV, который требуется перекодировать в AVI для просмотра на бытовом видеоплеере. Все попробовал, включая связку mkvtoolnix + VirtualDub + AviSynth, но каждый раз при воспроизведении готового файла плеер говорит о неподдерживаемом разрешении. Что посоветуете?

    Всего записей: 2658 | Зарегистр. 30-07-2007 | Отправлено: 21:17 15-05-2009
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Criptozavr
    А какое разрешение в исходном видео и какое умеет показывать этот плеер?

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 22:08 15-05-2009
    Criptozavr



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Вот параметры видеофайла
     
    Подробнее...
     
    А вот с плеером я, честно говоря, даже и не знаю. Написано в инструкци что-то типа 24-бит/192 кГц. Ну и поддержка DiVX и DiVX Ultra. Все...

    Всего записей: 2658 | Зарегистр. 30-07-2007 | Отправлено: 22:15 15-05-2009 | Исправлено: Criptozavr, 22:38 15-05-2009
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Criptozavr
    Ну, такое разрешение плеееры обычно не поддерживают - максимум 720х576. Так что скрипт для AviSynth должен выглядеть примерно так:

    Код:
    DirectShowSource("имя_файла.mkw")
    Lanczos4Resize(704,384)

    Открыть его в VirtualDub(Mod) и закодировать в DivX или XviD.
    Звук тоже придётся перекодировать - AAC в avi не лезет.
     
    Для проверки, как оно получается, есть смысл не весь фильм пережимать, а вырезать из него небольшой кусочек (прямо в скрипте, функцией Trim) и потренироваться на нём - кушает ли результат плейер, как качество получается, и т.д.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 22:47 15-05-2009
    Criptozavr



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

    Цитата:
    Звук тоже придётся перекодировать - AAC в avi не лезет.  

     
    А чем перекодировать? В какой формат? AC3? И не будет ли потом рассинхронизации видео и аудио?

    Всего записей: 2658 | Зарегистр. 30-07-2007 | Отправлено: 22:50 15-05-2009 | Исправлено: Criptozavr, 22:56 15-05-2009
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Criptozavr
    Да достаточно MP3 CBR, думаю. Исходный-то звук стерео, 5+1 из него всё равно не выжмешь.
    Чем - по вкусу. Проще всего lame + какой-нибудь GUI, вроде LameFE.
    Рассинхрона быть не должно, даже если из фильма вырезать куски в скрипте - Save WAV в VirtualDub и этот wav кодировать.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 23:10 15-05-2009
    Criptozavr



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Спасибо за ответ. Т.е. порядок действий следующий:
     
    1) Вытаскиваю из MKV с помощью MKVTOOLNIX видео (.h264) и аудио (.aac)
     
    2) Перекодирую ААС в MP3 CBR
     
    3) Сохраняю MP3 в VirtualDub в формате WAV
     
    4) Создаю скрипт с предложенным Вами текстом и сохраняю
     
    5) Забрасываю аудио (.wav), видео (.h264) и скрипт в одну папку
     
    6) Открываю VirtualDub и перескиваю в него скрипт
     
    7) Перекодирую
     
    Правильно?
     
    P.S. А 704,384 в тексте скрипта это разрешение, которое будет вместо 976Х528 ?

    Всего записей: 2658 | Зарегистр. 30-07-2007 | Отправлено: 23:27 15-05-2009 | Исправлено: Criptozavr, 23:35 15-05-2009
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Criptozavr
    Не-а.
    1. Создать скрипт
    2. Открыть его в VirtualDub (DirectShowSource читает прямо из mkv, не нужно его разбирать)
    3. Сохранить звук в wav (из VirtualDub) и перекодировать его в MP3
    4. Подключить перекодированный звук к VirtualDub (Audio -> Audio from other file в VirtualDub или Streams -> Stream list в VirtualDubMod)
    5. Перекодировать видео (в выходном avi уже перекодированный звук окажется)
     

    Цитата:
    P.S. А 704,384 в тексте скрипта это разрешение, которое будет вместо 976Х528 ?

    Да, именно так.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 23:41 15-05-2009 | Исправлено: Abs62, 23:42 15-05-2009
    Criptozavr



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Ага, вот оно как Сейчас попробую! Спасибо!
     
    P.S. О результатах отпишусь.
     
    P.P.S. Ну вот - попробовал... Попытался загрузить скрипт в дуб, а он мне выдал:
     

     
    Ну и что сие значит?
     
     
    Добавлено:
    А вот с этим скриптом дуб все открывает:
     
    DirectShowSource("YourMovieName.mkv", fps = 23.976, convertfps = true)
     
    Это я в сетке нашел, когда искал варианты конвертирования из MKV в AVI.

    Всего записей: 2658 | Зарегистр. 30-07-2007 | Отправлено: 23:51 15-05-2009 | Исправлено: Criptozavr, 00:08 16-05-2009
    Abs62



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

    Цитата:
    Ну и что сие значит?

    Это значит, что AviSynth не нашёл указанный файл. Надо задавать полное имя файла, с путём к нему.

    Цитата:
    А вот с этим скриптом дуб все открывает

    Да по идее не должно быть разницы - в исходном файле и так fps 23.976.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 00:26 16-05-2009
    Criptozavr



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Прописал путь к файлу в скрипте - то же окно... А с моим открывается без проблем. Может быть, нужна другая команда?  
     
    P.S. А можно как-то это самое злополучное разрешение по-другому поменять? Например, взять какой-нибудь MKV-конвертер и в его настройках перед конвертированием выставить разрешение? А то я уже замучился с этими многоходовыми комбинациями.

    Всего записей: 2658 | Зарегистр. 30-07-2007 | Отправлено: 00:36 16-05-2009 | Исправлено: Criptozavr, 00:51 16-05-2009
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Criptozavr
    Дык, там в имени файла ошибка - .mkw вместо .mkv
     

    Цитата:
    P.S. А можно как-то это самое злополучное разрешение по-другому поменять?

    Можно. В VirtualDub добавить фильтр resize, например.

    Цитата:
    Например, взять какой-нибудь конвертер и в его настройках перед конвертированием выставить разрешение?

    И так можно, если есть такая настройка.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 00:50 16-05-2009 | Исправлено: Abs62, 00:58 16-05-2009
    Criptozavr



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Блин, а я тут уже на стены лезу Все - запустилась машинка! Сейчас буду дальше делать.
     
    P.S. А почему у меня получается выходной файл просто-таки гигантского размера? Вроде поставил Direct Stream Copy, а у меня показывает предполагаемый размер чуть ли не 60 Гб!
     
    P.P.S. Прервал конвертирование и попробовал воспроизвести получившийся кусок на плеере. Звук есть, а вместо картинки черный квадрат Малевича. Блин, у меня сейчас мозги закипят! Что опять не так??? Опять ему другое разрешение требуется?

    Всего записей: 2658 | Зарегистр. 30-07-2007 | Отправлено: 00:54 16-05-2009 | Исправлено: Criptozavr, 01:11 16-05-2009
    Открыть новую тему     Написать ответ в эту тему

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

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru