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

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

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

Widok (19-05-2010 14:37): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
предыдущие части 1, 2


VirtualDub - популярная freeware-утилита под Windows, предназначенная для захвата и несложной обработки видео (типа перекодирования, вырезания и "склеивания" отрывков, наложения фильтров и т.п.).

Последний стабильный релиз 1.9.9 (build 32817) от 09.04.2010

Последние stable-релизы, beta-версии для x86, x64, а также исходные коды, находятся на странице загрузки оффсайта.
Все вышедшие версии здесь.
Русская версия, английская и отдельно русификатор на SamLab.ws.
 

Модификации:

  • VirtualDubMod - подерживает MP3-VBR, несколько аудиодорожек, форматы OGM и MKV (Матрешка) и др.
    - полная версия 1.5.10.2 + апдейт до 1.5.10.2 build 2542 (только exe)
    - Русская версия 1.5.10.3 от Uncle KILLER
    - Русская версия, перепакованная английская и отдельно русификатор на SamLab.ws
    - VirtualDubMod, который позволяет копировать кодируемый файл и просматривать его плеером в тот момент когда он еще не закодился: http://labuda.nm.ru/VDubMod-1.5.10.1-noblock.7z
    - VirtualDubMod 1.5.10.3
     
    неактуальные моды

    VirtualDub pack rev.8 [mirror]
    (VD 1.9.9 + input plugins, filters, codecs, etc)
    VirtualDub pack rev.8 Русская версия [зеркало]
    (VD 1.9.9 Русская версия + плагины, фильтры, кодеки и др.)
     
    VirtualDub pack rev.7 [mirror]
    VirtualDub pack rev.7 Русская версия [зеркало]

     


    Поддержка различных видеоформатов в VirtualDub 1.7.7 и выше:
     
  • MPEG-2 plugin32 - mpg, m2v, vob
  • AC-3 plugin32 - импорт АС3 дорожек
        Не забудьте установить AC-3 ACM Codec!
  • WMV plugin32 - wmv, asf
  • FLIC plugin32 - fli, flc
  • FLV plugin32 - flv
    P.S: Для работы wmv plugin-а и flv plugin-а пока необходим ffdshowКонфигурация VFW интерфейса у форматов h.264/avc, flv1, vp6f, wmv1, wmv2 выбрать libvacodec, для wmv3, vc-1, wmvp, mss1 - wmv9).
  • Quicktime plugin32 - mov, mp4
  • Directshow plugin32
    Directshow плагин позволяет (по идее, но уже работает прилично) подгружать любые форматы, которые открываются плеерами типа MPC, ежли все же что-то не открылось, то в систему необходимо установить сплиттер (например Haali) и directshow кодек для формата (например HDTV)
  • PVN plugin32
     
    Установка: В директории VirtualDub создается папочка Plugins32, например: - "c:\Program Files\VirtualDub\Plugins32" - туда бросается файлы с расширением .vdplugin
     
    Выводные контейнеры:
    плагин vdubaudio.vdf - позволяет использовать модули от японской программы aviutl,
    из самых актуальных (а главное рабочих) - вывод в форматы flv (vp6), вывод в формат h264 (mp4 контейнер):
    http://stream.ifolder.ru/7191164
    может требовать файл msvcr71.dll - киньте его в папку Windows\system32
    http://stream.ifolder.ru/7193205 - msvcr71.dll
     


    Поддержка различных аудиоформатов в VirtualDub:
     
    Для нормальной работы с mp3 крайне рекомендуется установить LAME ACM MP3 Codec
    Работать с ac3/dts можно при помощи AC3Filter (во время установки выбрать ACM codec).
    Итого: VirtualDub способен декодировать только те форматы, для которых в системе установлен декодер формата ACM. Декодер ffdshow для этого не подходит.
     


    Систематизированный список фильтров к VirtualDub от Дмитрия Попова
    Подборка плагинов от Shedrin

    Описание по работе с VirtualDub
    Несколько полезных уроков по работе с VirtualDub
    Описание работы с Virtual Dub на русском
    Несколько статей по работы с Virtual Dub на русском
    Описание Virtual Dub на 3D News


    Утилиты, повышающие функциональность VirtualDub
    AviSynth - фрейм-сервер, используется для редактирования и обработки видео совместно с другими программами (VirtualDub и др.)
    avc2avi_gui от mein (31,8 kB)
    Преобразует raw h264 stream (*.264; *.h264; *.avc) в avi. PS: Имеющийся файл avc2avi.exe рекомендуется заменить этим
    MPEG4 Modifier (29,7 kb)
    Утилита, работает с видео потоком MPEG-4 ASP (XviD, DivX) и позволяет изменят пропорции кадра (Aspect Ratio) без перекодировки.
    AC3fix 0.3 / AC3fix GUI 1.0.2 (347,4 kB)
    Утилита проверяет корректность файла AC3, исправляет ошибки. Это касается ситуации, когда звук AC3 извлекается из фильма AVI с помощью VirtualDub/Nandub, так как программы дают ошибку заголовка AC3. Утилита способна это исправить.
    AC3 Frame Fixer ver. 1.3 build 1
    Утилита исправляет ошибки в AC3-файлах. Можно добавить задержку, добавить тишину в конец
     


    MiniFAQ:
     
    ПАМАГИТЕ! После VirtualDub файл стал весить МНОГО ГИГАБАЙТ!!!
    Как же вы меня... RTFM
    Выберите в Video->Compression кодек и укажите битрейт.
    Если вы не использовали фильтры для обработки изображения, можете посмотреть след. вопрос.
     
    Как сохранить видео без пережатия?
    Выберите в меню Video->Direct stream copy и сохраняйте как обычно.
    (аналогичная опция есть и для звука)
     
    VirtualDub или его моды сохраняют в MPG?
    НЕТ ! (RTFM)
    PS: можно в Avidemux <обсуждение> (сохранять в контейнер MPEG PS A+V) или используйте платные MPEG-редакторы (например NCH Software VideoPad или TMPGEnc XPress)
     
    Как правильно открыть несколько VOB-ов с DVD-Video?
     
    Что делать, если при открытии mov и mp4 вместо видео зеленый экран?
     
    Как открыть файл в формате...?
     
    Как атоматически сжимать в два прохода? (пример)
    PS: Для последних версий, в меню появился пункт "File->Queue batch operation->Save as avi" Ctrl-Shift-F7
     
    Как обработать все файлы в папке? (пример)
     
    Как обработать все файлы в папке и сжать в два прохода? (пример)
     
    Как в VirtualDubMod работать со звуком? (пример)
     
    Как в AVI добавить название и описание звуковых дорожек?


    При задании вопроса указывайте контейнер и кодек исходного видео. А также, где вы хотите смотреть это видео: на компьютере или на стационарном DVD-плеере (от этого зависят варианты конечного контейнера). Желательно указывать длительность, размер кадра и fps видео, битрейт видео и аудио.
     
    Кодек нового поколения x264 (H.264/AVC)
    x264vfw для VirtualDub с русскими сносками, 1583-ья ревизия:
    http://rapidshare.com/files/384693228/x264vfw_1583km_rus.exe.html [зеркало]
    Страница x264vfw на sourceforge:
    http://sourceforge.net/projects/x264vfw/
    Сборки x264vfw от komisar666:
    http://komisar.gin.by/
    х264 FaQ v2.4 от Olte - скачать, зеркало.
     

    Информация для тех, кто при сжатии пользуется фильтрами: опробовал MCTemporalDenoise v1.4.08 и у меня (Gideon Vi) конкретно так сорвало башню. Под влиянием момента сделал удобный инсталлятор, так как для того, чтобы собрать все компоненты, пришлось попотеть.
    Скриншоты того, что он может. Нулевой - оригинал. Особенно срывает крышу, если сравнивать нулевой и пятый.
    Дистрибутив, AviSynth (2.5.x и старше)
    Работа с AviSynth в общем и MCT, в частности


    Работа фильтров VD в заданном диапазоне кадров (DeLogo и Fill в том числе)

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:05 21-01-2009 | Исправлено: V0lt, 21:00 18-05-2010
    V0lt



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

    Цитата:
    mp4 input plugin - черный экран

    его не используй, он крывой
     

    Цитата:
    попробовал quicktime input plugin - зеленый экран

    Что делать, если при открытии mov и mp4 файлов через Quicktime plugin вместо видео зеленый экран?

    Всего записей: 10456 | Зарегистр. 05-02-2003 | Отправлено: 09:33 28-11-2009 | Исправлено: V0lt, 09:48 28-11-2009
    AndrewAG

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста:
     
    Вот к примеру захватил видео из внешнего источника. При захвате использовал MJPEG Codec. Получил файл avi , пускай 1 минута=150Мб. Открываю файл для редактирования в VD. Использую фильтры обрезки, удаления шумов и т.п. ПЕРЕКОДИРОВАТЬ ПОКА НЕ ХОЧУ!!! Выбираю в настройках "uncompresssed", "режим полной обработки" и сохраняю avi файл. В результате получаю файл 1 мин=1,2 Гб. А рассчитывал я примерно на 100 Мб, потому что исходный файл подрезал и убрал шумы.
     
    Так что же я неправильно делаю, и каким образом мне корректно сохранять мои промежуточные результаты обработки. Перекодировать в какой-нибудь divx\xvid собираюсь уже на заключительном этапе обработки.
     

    Всего записей: 5 | Зарегистр. 06-04-2007 | Отправлено: 14:28 28-11-2009
    qwertyop



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AndrewAG, всё правильно: раньше он у вас был compresssed в MJPEG, а теперь стал uncompresssed, логично, что размер увеличился. В чём вопрос? Без сжатия маленького размера не получится ни как, для предварительного пережатия можно пользоваться lossless кодерами (HUFFYUV, MJPEG), но при обработке фильтрами перекодирование обязательно! То что сделали вы: перекодировали MJPEG в uncompresssed.

    Всего записей: 3672 | Зарегистр. 17-10-2008 | Отправлено: 14:34 28-11-2009
    ejeny



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

    Цитата:
    Выбираю в настройках "uncompresssed", "режим полной обработки" и сохраняю avi файл.

    Непонятно, что ты называешь фильтром обрезки? Если только обрезку кусков файла в начале или в середине, или в конце - то это одно. Если же кропинг кадра, то это совершенно другое.
    Фильтры удаления шумов и т.п. действуют только при перекодировке. Так что их применять лучше при окончательной кодировке, при условии, что они одинаковы для различных частей.
    Далее всё делаешь с точность до наоборот!
    Необходимо - прямопотоковое копирование, оно пойдёт без перекодировки.

    Всего записей: 1899 | Зарегистр. 27-02-2006 | Отправлено: 15:33 28-11-2009
    easy_y

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AndrewAG
    Так ты захватывал с сжиманием кодеком Мджипег а сохраняешь без с;имания. В твоем случае после фильтров наверное лечши использовать безпотерьный кодек. Например Huffyuv

    Всего записей: 341 | Зарегистр. 22-05-2006 | Отправлено: 15:59 28-11-2009
    AndrewAG

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    qwertyop спасибо!
     
    А я думал, что если открыл MJPEG, то и должен выйти MJPEG если я его неперекодирую
    Получается - вместо uncompresssed выбираю опять MJPEG или HUFFYUV
     
    ejeny

    Цитата:
    что ты называешь фильтром обрезки?

    я имел ввиду именно кропинг. А если я буду использовать прямопотоковое кодирование, то фильтры ведь не будут работать

    Цитата:
    при обработке фильтрами перекодирование обязательно!

     
     
    easy_y

    Цитата:
    Так ты захватывал с сжиманием кодеком Мджипег а сохраняешь без с;имания. В твоем случае после фильтров наверное лечши использовать безпотерьный кодек. Например Huffyuv

    Так ониж примерно одинаково работают
     

    Всего записей: 5 | Зарегистр. 06-04-2007 | Отправлено: 19:18 28-11-2009
    elfh

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt: спасибо, помогло!

    Всего записей: 3 | Зарегистр. 01-04-2006 | Отправлено: 20:30 28-11-2009
    Eminence

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну наконец-то проблема разрешилась!!! Все оказалось достаточно просто. Действительно, необходимо использовать DGIndex (отдельное спасибо Volt).
     
    Почитал я внимательно теорию (http://www.videoton.ru/Articles/mpeg/mpeg.html) и, кажется, понял, почему возникает рассинхронизация при сжатии MPEG-2. Вкратце, в MPEG-2 все потоки формируются в виде пакетов, в которых ставятся метки времени. Эти метки указывают, в какие моменты времени декодер должен вывести соответствующие пакеты.  Таким образом, распаковщик MPEG-2 при формировании аудиодорожки должен не просто вытащить последовательно массив звуковых данных, а еще и расположить их относительно друг друга с смещением, определяемым соответствующими временными метками. Похоже на то, что многие распаковщики данные смещения либо вообще не считают (а как тогда объяснить такое большое расхождение по времени между фильмом и вытащенной из него аудиодорожкой?),  либо делают с ошибкой. Но DGIndex здесь на высоте: когда с его помощью получил аудиодорожку, она совпала по длительности фильма с точностью до секунды!
    А в avi, кстати, синхронизация отсутствует, аудио- и видеопотоки полностью независимы.
     
    В общем, необходимо вначале с помощью DGIndex из MPEG-2 извлечь аудиопоток. Видео и аудио затем можно обрабатывать как угодно, можно даже не использовать AviSynth, главное - обрабатывать отдельно, а потом сливать. Через VirtualDub сжимать аудио нельзя, почему-то опять возникает рассинхронизация (может быть, он пытается как-то к видео привязываться, а из-за сжатия изменяется длина звуковых полей... непонятно).  Я аудио пробовал даже кодировать в mp3 с VBR - никаих проблем, синхрон полный.
     
    P.S. Предлагаю занести в FAQ, а то об этом довольно часто спрашивают.

    Всего записей: 106 | Зарегистр. 26-09-2009 | Отправлено: 01:07 29-11-2009 | Исправлено: Eminence, 06:49 29-11-2009
    ejeny



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Eminence
    Приношу публичные извинения за предыдущие нападки на Вас.  
    Ваша дотошность достойна похвалы.

    Цитата:
    P.S. Предлагаю занести в FAQ, а то об этом довольно часто спрашивают.

     
    Тоже считаю необходимым чуток подкорректировав ввести в MiniFAQ под названием  
    "Устранение рассинхронизации при перекодировке VOB-ов (MPEG-2) в AVI"
     
    Для полноты информации дать ссылку на DGIndex. Многим читающим шапку поможет!

    Всего записей: 1899 | Зарегистр. 27-02-2006 | Отправлено: 06:28 29-11-2009 | Исправлено: ejeny, 12:16 29-11-2009
    coherent

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос об ошибке "an out-of bounds memory access..." уже поднимался, но ответа на мою ситуацию не нашел.  
    Все нормально работало до момента, когда я попробовал открыть mkv-файл. Программа выдала кучу ощибок, мол контейнер поврежден и т.д. Хотя файл абсолютно нормальный. После этого при открытии любого avi-файла выдает ошибку "an out-of bounds memory access (access violation) occured in module ffdshow".  
    Стоит  VirtualDubMod (1.5.10.2 + апдейт до 1.5.10.2 build 2542 из шапки) и klite codec pack (не самый последний). Понятно, что это не связано с программой, переустановил ее на всякий случай!
    Можно-ли как-то это все исправить без переустановления кодека ffdshow?
    Заранее благодарен!

    Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 12:32 30-11-2009
    Gideon_Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    убей klite, поставь нормальный ffdshow - удаление гланд все же лучше вести с правильной стороны

    Всего записей: 8075 | Зарегистр. 02-02-2004 | Отправлено: 12:57 30-11-2009
    coherent

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon_Vi
    идею понял, спасибо! В принципе, так и думал, что все этим закончится.
    Но мучает вопрос, если бы я не открыл этот mkv-файл, то все, по-видимому, работало  бы и сейчас. Интересно, что же заткнуло ffdshow?

    Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 13:59 30-11-2009
    Gideon_Vi

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

    Цитата:
    Но мучает вопрос, если бы я не открыл этот mkv-файл, то все, по-видимому, работало  бы и сейчас. Интересно, что же заткнуло ffdshow?

    собственно, сильно сомневаюсь, что проблема появилась по вине mkv. К стати, VDM не полностью поддерживает матрешку и далеко не все такие файлы способен открыть нормально

    Всего записей: 8075 | Зарегистр. 02-02-2004 | Отправлено: 14:43 30-11-2009
    coherent

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon_Vi
    а с установкой KMPlayer'a  это может быть как-то связано?

    Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 15:04 30-11-2009
    Gideon_Vi

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

    Цитата:
    а с установкой KMPlayer'a  это может быть как-то связано?

    не знаю, у меня этого плеера нет

    Всего записей: 8075 | Зарегистр. 02-02-2004 | Отправлено: 16:50 30-11-2009
    Ironcast



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

    Цитата:
    а с установкой KMPlayer'a  это может быть как-то связано?
    Этот плеер, один из моих любимых вообще размножается простым копированием и независим от системных кодеков, хотя как-то может их задействовать при желании.  

    Всего записей: 3868 | Зарегистр. 20-04-2008 | Отправлено: 18:50 30-11-2009
    coherent

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Насколько я понимаю, VirtualDubу для работы нужно, чтобы в системе были установлены кодеки. А нет ли кодеков для VirtualDu в виде плагинов, чтобы не устанавливать в систему, а подключать как плагины?
    Заранее извиняюсь, если вопрос не того...Еще не до конца разобрался.
    Буду очень признателен, если кто-нибудь просветит на сей счет!

    Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 10:56 02-12-2009
    Gideon_Vi

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

    Цитата:
    А нет ли кодеков для VirtualDu в виде плагинов, чтобы не устанавливать в систему, а подключать как плагины?

    нет

    Всего записей: 8075 | Зарегистр. 02-02-2004 | Отправлено: 12:36 02-12-2009
    Ironcast



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

    Цитата:
    А нет ли кодеков для VirtualDu в виде плагинов, чтобы не устанавливать в систему, а подключать как плагины?  
    А зачем тебе--поставь х264 и xvid и хватит.. Остальное оно нафиг нужно в общем-то. Если плееры типа вышеописанного использовать.  

    Всего записей: 3868 | Зарегистр. 20-04-2008 | Отправлено: 12:51 02-12-2009
    coherent

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon_Vi
    Ironcast
    Спасибо! Ситуацию понял. Что-то в этом роде и ожидал.

    Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 14:00 02-12-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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128

    Компьютерный форум Ru.Board » Компьютеры » Программы » VirtualDub
    Widok (19-05-2010 14:37): Лимит страниц. Продолжаем здесь.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru