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

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

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

Widok (19-04-2006 13:39): лимит страниц, продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Nep



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VirtualDub - популярная freeware-утилита под Windows 9х/ME/NT/2000, предназначенная для захвата и несложной обработки видео (типа перекодирования, вырезания и "склеивания" отрывков, наложения фильтров и т.п.).


Последняя версия 1.6.14 - win32 / win64 / исходники / страница загрузки
Русская версия VirtualDub 1.6.14 (от SamLab.ws) или отдельно русификатор
 
Модификации:
VirtualDub-MPEG2 1.6.11, Русский VirtualDub-MPEG2 1.6.11, Отдельно Русификатор VirtualDub-MPEG2 1.6.11,
VirtualDubMod 1.5.10.2 Build 2542, Русский VirtualDubMod 1.5.10.2 Сборка 2542, Отдельно Русификатор VirtualDubMod 1.5.10.2 Build 2542,
Nandub 1.0rc2 , Nandub v2.01
Русификаторы для VirtualDub


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


Утилиты, повышающие функциональность VirtualDub
WaveMP3 (48,3 kB)
Утилита, добавляющая заголовок WAV RIFF к файлам MP3, что даёт возможность наложения звука MP3 прямо в VirtualDub.
Ac3wav 0.01 (45,1 kB)
Утилита, изменяющая заголовок файла AC3 на заголовок WAV, таким способом возможно использование файла AC3 в VirtualDub.
Ac3fix 0.3 (347,4 kB)
Утилита проверяет корректность файла AC3, исправляет ошибки. Это касается ситуации, когда звук AC3 извлекается из фильма AVI с помощью VirtualDub/Nandub, так как программы дают ошибку заголовка AC3. Утилита способна это исправить.

Всего записей: 41940 | Зарегистр. 24-06-2001 | Отправлено: 01:01 22-08-2001 | Исправлено: SamLab, 01:08 14-03-2006
DOE_JOHN

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Каким фильтром лучше уменьшать изображение 2:1 reduction или resize ?

Всего записей: 1595 | Зарегистр. 09-05-2004 | Отправлено: 00:33 19-09-2004
VUN



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
drema
Я преобразовывал звук фильма из АС3 в МР3 через Winamp. На входе фильм, а на выходе Nulsoft Direct Writer с преобразованием в МР3.

Всего записей: 337 | Зарегистр. 23-06-2001 | Отправлено: 02:42 19-09-2004
Johny777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. У меня такой вопрос. Подскажите где можно найти толковую инфу по собственноручному написанию фильтров для VD?  
Я нашел один примерчик с картинками и пошаговым объяснением. Попробовал. Сначала попробовал ДЛЛ в Билдере сделать. ДЛЛ компилится, но при попытке подключения ее к дубу - говорит что "Данный модуль не содержит фильтров для дуба". (опыт написания небольших ДЛЛ для своих проектов у меня есть, но чем Дубу моя ДЛЛ непонравилась - немогу понять).  
Почитав инструкцию еще раз - я увидел что народ говорит собирать ДЛЛ в VC++. попробовал и я. Так как в VC ниразу до этого неработал, то немного покопавшись вроде понял как там делать ДЛЛ. загрузил туда свой примерчик и откомпилировал.  
Так вот. Данная ДЛЛ подключилась к дубу (то есть появилась в списке возможных фильтров). При наведении на него курсором - даже появляется комментарий, возвращаемый моей ДЛЛ (то есть типа краткое описание и автор в строке состояния окошка). Но вот при попытке вставить этот фильтр в список ВЫБРАННЫХ фильтров... Ничего не происходит. Окошко с ВОЗМОЖНЫМИ фильтрами закрывается, но в окошко с ВЫБРАННЫМИ фильтрами ничего не добавляется. И никакого сообщения об ошибках невылетает.  
 
В чем может быть трабла? Мож есть какие-нить тонкости?
 
P.S. или это в ветку программистов нужно спрашивать?

Всего записей: 5 | Зарегистр. 18-09-2004 | Отправлено: 10:31 20-09-2004
serggl2003

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

Цитата:
Changes in VirtualDub-MPEG2 1.5.10:  
 
Version 1.5.10 build 18270 (September 18, 2004)  
- "Direct Stream Copy" of audio from MPEG files to AVI files is possible again. (This is a special "hidden" feature which was inadvertently disabled in a previous build.) To make it work, you must check the box in the "extended open options" when you first open the MPEG file. Otherwise, all MPEG audio is passed as uncompressed PCM by default.

 
http://fcchandler.home.comcast.net/stable/VirtualDub-MPEG2.zip

Всего записей: 3136 | Зарегистр. 28-02-2003 | Отправлено: 12:40 20-09-2004
nishairdna



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

Всего записей: 544 | Зарегистр. 09-04-2002 | Отправлено: 14:01 20-09-2004
Mr Bungle



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
постепенно к концу фильма звук начинает опережать изображение...
Подскажите, можно Дабом это исправить?
Спасибо

Всего записей: 2287 | Зарегистр. 15-07-2004 | Отправлено: 14:02 21-09-2004
Snach



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

Цитата:
постепенно к концу фильма звук начинает опережать изображение...  

Вообще, эту рассинхронизацию исправлять чрезвычайно трудно - один из методов - ловить по фильму где и насколько отстаёт и править, - как см мой пост на прошлой странице.
drema

Цитата:
как вытащить из фильма ас3 звук?

DVD2Avi (см здесь )

Всего записей: 463 | Зарегистр. 28-04-2003 | Отправлено: 15:40 21-09-2004
SamLab



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Русификатор VirtualDub-MPEG2 1.5.10 build 18270
 
_http://samlab.ru/rus/sam_vdubmpeg1510b18270rus.rar
_http://camelto-uo.com/SAMLAB_RU/rus/sam_vdubmpeg1510b18270rus.rar
 
 
 
Русская версия VirtualDub-MPEG2 1.5.10 build 18270
 
_http://samlab.ru/soft/virtualdub-mpeg2_1.5.10_b18270_rus.cab
_http://camelto-uo.com/SAMLAB_RU/soft/virtualdub-mpeg2_1.5.10_b18270_rus.cab

Всего записей: 6598 | Зарегистр. 15-07-2004 | Отправлено: 23:20 21-09-2004
Johny777

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

Цитата:
постепенно к концу фильма звук начинает опережать изображение...

Я обычно прявлю это подбором частоты кадров. То есть в Дабе это Video->FrameRate
После чего ставишь режимы DirectStreamCopy для видео и звука и сохраняешь в другой файл. Файл опять смотришь на разных участках (в начале, середине и конце, желательно в тех моментах, где можешь однозначно точно определить рассинхрон - выстрел, хлопок двери машины, крупным планом лицо говорящего и т.п.). И делаешь поправку в частоте кадров, и снова сохраняешь (исходным всегда пусть будет первый файл, а второй - экспериментальный, как только частоту подберешь - исходный можешь репать .
 
В твоем случае если звук к концу фильма опережает изображение, это значит, что изображение отстает (железная логика), то есть изображение нужно немного ускорить. Т.е. увеличить частоту кадров (например если текущая частота 25.000, то можно попробовать 25.002 и т.п.). Если изображение будет опережать, то соответвенно частоту кадров уменьшаешь.
Это не телевизор. и изменение частоты кадров на сотые доли кадров в сек. никак не отразятся на восприятии и качестве. Зато рассинхрон может исчезнуть (в 95% случаев)
 
в остальных 5% это может так легко непрокатить, но это уже другая история.
 
P.S. Единственный недостаток в такой коррекции - это то, что ты потом этот ролик в 50% несможешь приклеить Дабом к другому ролику, так как этот другой ролик может иметь собственную частоту кадров . А такие ролики дабом несклеиваются...

Всего записей: 5 | Зарегистр. 18-09-2004 | Отправлено: 05:30 22-09-2004
Rubbersoul



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Использовал VirtualDub 1.6.0. Перекодирование фильма из формата xViD Mpeg-4 в формат DivX Pro 5.0.5 выдаёт ошибку примерно через минуту работы:  

Цитата:
Crash reason: Access Violation
 
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'xvidcore'...
 
...while decompressing video frame 416 (VideoSource.cpp:3117)...
 
...while using input buffer at 03580000-03580007 (VideoSource.cpp:3116)...
 
...while using output buffer at 01300000-01363003 (VideoSource.cpp:3115)...
 
...while running thread "Processing" (thread.cpp:124).

В чём может быть дело?

Всего записей: 302 | Зарегистр. 25-07-2003 | Отправлено: 09:34 22-09-2004
Johny777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1) 1.6 - экспериментальная версия. (на ней так и написано . Возьми другую версию.
2) попробуй поставить кодек xVid поновее (только предварительно старяй xVid снеси, а то могет неполучиться)
3) попробуй открыть исходный файл дивиксовым кодеком (либо поменяй FourCC у исходного файла при помощи утилиты FourCC change, которая поставляется вместе с иксвидом, либо при открытии в виртулдубе поставь галочку "Popup extended open options" и в строчках где есть слово "FourCC" пропиши XVID). Мож он по умолчанию Дивиксом открывается.

Всего записей: 5 | Зарегистр. 18-09-2004 | Отправлено: 10:02 22-09-2004
Rubbersoul



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Johny777
Спасибо. Начну с первого пункта.
 
Добавлено
Johny777
Первый пункт - увы.

Цитата:
2) попробуй поставить кодек xVid поновее  

В том-то и дело, что хочу получить на выходе кодек 5.0.5

Цитата:
при открытии в виртулдубе поставь галочку "Popup extended open options"

Не сумел найти... Где это?

Всего записей: 302 | Зарегистр. 25-07-2003 | Отправлено: 10:06 22-09-2004
artem123



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые к вам такой вопрос.
Произвожу захват видео через TV-IN. Сразу жму в realtime Divx.
После  захвата видео в динамических сценах наблюдается искажение изображения. (как этого избежать?). Выставлял битрейд 5000, не помогает. Кол-во кадров ставил 25.  
Подскажите может какой фильтр использовать или вообще какие настройки для оптимального захвата видео

Всего записей: 68 | Зарегистр. 15-04-2004 | Отправлено: 14:35 22-09-2004
Spaun



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть фильм с двумя звуковыми дорожками (mp3 мик), как с помощью nandub'a их вытащить или поменять местами?
p.s. основную получается вытащить, а вторичную нет

Всего записей: 155 | Зарегистр. 04-08-2001 | Отправлено: 17:39 22-09-2004
nasgool



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

Цитата:
Сразу жму в realtime Divx

 
А ты налету жми в Huffy или Mjpeg, а потом уже во что угодно (DivX, Mjpeg, 3ivX)

Всего записей: 165 | Зарегистр. 07-05-2003 | Отправлено: 17:41 22-09-2004
Spaun



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

Цитата:
Есть фильм с двумя звуковыми дорожками (mp3 мик), как с помощью nandub'a их вытащить или поменять местами?

Не мик, а VBR (punto исправил)

Всего записей: 155 | Зарегистр. 04-08-2001 | Отправлено: 17:44 22-09-2004
JS

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

Цитата:
постепенно к концу фильма звук начинает опережать изображение...  
Подскажите, можно Дабом это исправить?  

 
Ох уж эта синхронизация...  
Товарищи : Snach и Johny777, уже написали несколько сходных методов. Однако резка, это крайний случай. Иногда рассинхронизация может произойти из-за автоматического разбиения файла при захвате, в этом случае "режим, клеим" - иначе никак. Но обычно, это:
- Звуковая дорожка AC3 идёт с небольшим запаздыванием, допустим в 80-150 ms
- Вы перегоняете фильм не с начала фильма, а какой-то определённый момент
- Вы пожали звук в MP3 VBR
- Частота кадров, допустим 23.97, а звук идёт на 29.
 
Случаи бывают разные, иногда самому непонятно, - почему же так? Ну скажем, перегонял я Бумера, так там звук отставал на 2-3 секунды от видео, причём, в середине фильма всё было наоборот - звук опережал видеодорожку. То-ли специально так было сделано, то ли нет, но на DVD всё шло хорошо, а после перегона на MPEG4 пришлось помучаться немного.
 
 
Итак, рецепт здесь прост. Если звук опережает или отстаёт к окончанию записи, это прямой признак того, что на сколько-то там ms нужна коррекция.
Запускаем видео и звук в VirtualDubMod, засекаем на сколько секунд отстаёт или идёт вперёд звук (обычно сходу определить сложно) и задаём значение коррекции.
 
Streams --> StreamList --> Interleaving --> Audio Skew Correction
 
Ставим сначала: -150, смотрим...
Если результат не положителен, увеличиваем до -350 и т.д.
Если расхождение видно на глаз (сколько-то там сек.), то можно сразу ставить -1500 или 1500.
Вот таким образом и подбирается значение.
Можно воспользоваться и MPC, воткнуть туда видео и звук отдельно, потом кнопками уменьшать или увеличивать коррекцию звука, замечать "попал - не попал" (там значение коррекции в ms будет выдаваться) ну и потом пишем его в VirtualDubMod.
 
 
Есть ещё одна "тонкость". Для начала зайдите во FrameRate, и посмотрите на значение видеодорожки и звуковой. Если там будет, к примеру: 25 и 24.99, - это не беда, править можно; ну а если 23.9 и 29.9, - то сначала изменяем FPS видеорожки к звуковой, а  дальше, если не устраивает синхронизация, пробуем добавить еще коррекцию вручную. Но пример с большим расхождением по FPS между звуком и видео, это глупый пример, лучше заново подготовить звук... Иначе придётся резать, либо грамотно совмещать видео и звук уже в Adobe Premiere (всё это долго).
 
 
Добавлено
artem123

Цитата:
Сразу жму в realtime Divx.  
После  захвата видео в динамических сценах наблюдается искажение изображения

 
Проще и лучше делать захват в MPEG2, либо в Huffyuv, а потом жать как хочешь. По поводу DivX... Убери там Psyсhovisual... И вообще отключи всё - что включено, поставь битрет максимум (ну или 5000 kbps), Framerate в данном случае не играет большой роли. Так же не используй заданные preset'ы для разрешений кадра. Что ещё... ну разрешение кадра тоже, лучше не ставить больше 640x480.
 
В DivX есть еще опция : "Scene Change Threshold", там-где keyframe. Поставь значение в 75%  (больше поставишь, - на медленных сценах будут квадратики, меньше - на быстрых), а так - вроде ни тем и ни тем
 
 
 
Добавлено
Spaun

Цитата:
Есть фильм с двумя звуковыми дорожками (mp3 VBR), как с помощью nandub'a их вытащить или поменять местами?  
p.s. основную получается вытащить, а вторичную нет

 
А не проще-ли взять VirtualDub Mod? Далее в StreamList, Save as... direct stream copy.

Всего записей: 81 | Зарегистр. 22-04-2004 | Отправлено: 18:35 22-09-2004
Karlsberg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, плиз, склеиваю VirtualDub-ом два файла, и в месте склейки прослушивается очень громкий "щелчок". Его можно как-нибудь убрать?

Всего записей: 1008 | Зарегистр. 13-12-2001 | Отправлено: 20:44 22-09-2004
Johny777

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

Цитата:
В том-то и дело, что хочу получить на выходе кодек 5.0.5

Судя по сообщению об ошибке - проблема при воспроизведении файла, а не при кодировании. Если фильма закодирована кодеком XVID, то ето незначит что он и играться будет ИксВидом. Большинство новых дивиксов без проблем играют иксвидовские файлы. Мож тебе лучше так сделать? чем пережимать? Для этого воспользуйся утилиткой "FourCC changer" которая поставляется вместе с иксвидом. Этой утилиткой установи в своем файле, чтобы он игрался дивиксом (DIVX). а потом попробуй открыть плеером и посмотри каким кодеком он играется после этого.
 
P.S. тока сделай на всякий случай резервную копию авишки ... мало ли чего...
 

Цитата:
Не сумел найти... Где это?

VirtualDub
File -> Open AVI -> тама внизу диалога открытия файла, есть галочка "Popup extended open options" - смысл типа "дай мне открыть это файло, указав дополнительные настройки".  Ставишь эту галочку, потом выбираешь свой файл и говоришь "Открыть".
После этого откроется еще одно окошко, в котором ты можешь увидеть те надписи, что я описывал выше...
 
 
Добавлено

Цитата:
 в месте склейки прослушивается очень громкий "щелчок". Его можно как-нибудь убрать?

если в этих роликах у тебя звук неупакованный (PCM), то очень просто. Выгружаешь звуковую дорожку у склеенного файла и правишь ее в своем любимом звуковом редакторе (CoolEdit например). После чего подключаешь исправленную дорожку обратно в файл.
 
если же звук упакованный (MP3 например), то тут хуже. Первое что приходит в голову - это в виртуалдубе выделить по ключевым кадрам тот кусочек фильма в котором есть щелчок (буквально несколько секунд).
поставить режимы DirectStreamCopy для видео и аудио потоков и сохранить на диск три файла.
1 - от начала до ключевого кадра, который перед щелчком
2 - от ключевого кадра, который ДО щелчка до ключевого кадра, который после щелчка
3- все что осталось.
 
затем открываешь второй файл в дабе, ставишь в звуковой дорожке - FullProcessingMode и выгружаешь этот небольшой кусочек звука в отдельный WAV файл, который потом и правиш в своем любимом редакторе.
Затем необходимо будет этот звук упаковать опять тем же кодеком (MP3 например) c тем же самым битрейтом что и был в фильме.
подключаешь его к своей второй части и потом ве три части опять склеиваешь...
 
P.S. Очень трудоемко и может неполучиться. В результате ты можешь получить небольшой рассинхрон звука и даже можешь получить два дополнительных щелчка в местах склейки ...  
А может и прокатить на ОК ...
 
P.S. Если неполучится, то возможно придется выгрузить всю звуковую дорожку в распакованном виде, исправить ее и потом снова запаковать. естественно при этом потеряешь в какчестве звука немного...

Всего записей: 5 | Зарегистр. 18-09-2004 | Отправлено: 06:25 23-09-2004
c930

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот у меня такой глюк проявляется (пробовал на разных версиях VirtualDubMod и VirtualDub), когда строишь Chunk tree AVI-файла (Tools > Hex editor > File > Open Filename.avi > Edit > RIFF chunk tree) полноразмерного (700 мег), дерево строится, но потом не удаётся его прокрутить до конца в окошке. Только на треть всего, мег до 250-ти, а дальше слайдер не движется. То ли ресурсов каких не хватает, то ли глюк программы. Пробовал место под свап-файл освобождать побольше - не помогает. У кого-нибудь полное дерево показывается для полноразмерного фильма (700 мег).

Всего записей: 1131 | Зарегистр. 05-04-2002 | Отправлено: 08:11 23-09-2004 | Исправлено: c930, 08:13 23-09-2004
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » VirtualDub
Widok (19-04-2006 13:39): лимит страниц, продолжаем здесь.


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru