Показать сообщение отдельно
Старый 21.02.2010, 11:52   #905
Карполя
Техподдержка
Медаль пользователю. ЗОЛОТОМедаль автору. ЗОЛОТО Форумчанин
Аватар для Карполя
Регистрация: 25.01.2008
Адрес: Санкт-Петербург
Сообщения: 1,314
Репутация: 298
"VirtualDub" (без всяких хвостиков после названия) - это подлинная, базовая программа, предназначенная для работы с контейнером AVI в точном соответствии со стандартами на этот контейнер, а стандартом предусматривается ТОЛЬКО ОДНА звуковая дорожка (и никаких дополнительных потоков типа субтитов), причем звук должен быть с постонным битрейтом CBR, поскольку в конейнере AVI не предусмотрено специальных средств синхронизации видео и звука (полагается, что при постоянном битрейте достаточно привязать звук к видео в начале, а дальще само всё будет синхронно), поэтому хоть и можно звук закодировать в VBR (с переменным битрейтом), синхронность не гарантируеся (хотя по факту чаще всего обеспечивается).

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

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

Клоны (в частности, VirtualDubMod) это не новые программы, а МОДИФИЦИРОВАННЫЙ стандартный VirtualDub, в котором добавлены новые функции за счет исключения некоторых имевшихся в "оригинальном" ДАБе, поэтому интерфейс несколько изменен, часть функций был перенесен в другие разделы меню. Например, опция "Чередование" (в которой осуществлялась синхронизация видео и звука" из меню VirtualDubMod пропала. В нем она перенесена в окно работы с потками и вызывается правим кликом мыши на нужном потоке. Некоторые возможности основного VirtualDub вообще пропали, т.к. основное назначение VirtualDubMod - переключение звуковых потоков, а не собственно редактирование и кодирование.

Необходимо отметить, что т.к. клоны делались пктем грубого вмешательства в исходне коды оригинальной программы, то работа некоторых базовых функций может быть нарушена. Поэтому не рекомендуется делать в клонах те операции, которые поддерживаютя базовой программой. Например, обрабатывать и кодировать видео лучше в VirtualDub, а потом уже в обаботанном перекодированном видео с помощью VirtualDubMod удалять, добавлять и перемещать звуковые дорожки (кстати, извлекает звуковые дорожки в звуковой файл VirtualDubMod даже хуже, чем сам VirtualDub) - в извлеченном из фильма с помощью VirtualDubMod звуке специализированные звуковые редакторы часто обнаруживают траблы. С базовым VirtualDub при извлечении звука командой "Сохранить звук WAV" у меня икаких проблем никогда не было).

Таким образом:

1. Будьте внимательны и не путайте VirtualDub и VirtualDubMod -это совершенно разные программы.

2. Также обратите внимание, что из заголовка этой темы берите только первую часть: "VirtualDubMod - отрезать, приклеить звук". А для второй части заголовка "Разрезать, склеить AVI. Другое" используйте только стандартный VirtualDub.

3. Версии VirtualDubMod отстают от версий стандартного VirtualDub (что естественно - исходный VirtualDub надо еще взломать и переписать, а на это нужно время).

Например, последняя русская версия VirtualDub - это 1.9.7, а VirtualDubMod - только 1.5.10.3 build 2250

И в качестве бонуса: залил вам эти две последние версии на файлообменник (архив ZIP, размер архива 11,5 МБ, на диске займут 22,5 МБ):

//multi-up.com/224526

В них уже добавлено 77 внешних фильтров, которые автоматически подключаться при запуске.

Оба ДАБа установки не требуют, достаточно распаковать архив в любую папку каждый ДАБ распакуется в эту папку в своей полпапке). Запуск прогамм - файл VirtualDub.exe и VirtualDubMod.exe сооветственно (для удобства мжете создать для них ярлыки). Перед первым запуском рекомендуется для регистрации в системе библиотек олин раз запустить файл auxsetup.exe от любого из ДАБов и в нем нажать кнопку "Установка DLL" (причем только одного, для второго будет тоже зарегистрировано).
  Ответить с цитированием