Здравствуйте!
У меня "глобальная" проблема: не совпадает длительность звука и видео (еще до сжатия)! Описываю суть: купил dvd-video (обычный, за 90р.), защиты вроде никакой нет (без проблем копируется на диск и все такое), однако проблема - когда dvd decriptor'ом делаю demux и выбираю в потоке m2v и ac3 дорожки, то после сохранения (в m2v и ac3) звук в 2, а то и больше раз превышает длительность по сравнению с видео, например звук 10 минут, видео 5 минут!!! Тут уж, понимаете, дальше ни о каком сжатии не может быть и речи! Прошу помощи - может не той прогой пользуюсь или что-то не так делаю?
Заранее благодарю,
начинающий кодер Andy.
VxWorks
@ 01-01-2004, 22:35
Параметры видео и звука в студию!
-Andy-
@ 02-01-2004, 17:20
Разобрался с проблемой - оказывается, нужно было в дабе поставить опцию ~"видео и звук синхронизировать". Зато возникла другая проблема: закодировал фильм с двумя AC3 дорожками, в BSPlayer'е все ок проигрывается, а в других (LightAlloy, WMP) звук стрекочек (типа вертолетного звука)? Пробовал в interlieve ставить 64,96,128 - никакого результата. Мне непонятно, почему BSPlayer нормально проигрывает, а остальные с глюками?! Или так и должно быть?
С уважением, Andy.
2 дорожки в AVI ? В какой программе мультиплексировал ? Какой AC3 фильтр, версия BSplayer-а ?
Попробуй сделать файл с одной дорожкий, как он будет проигрываться...
-Andy-
@ 18-01-2004, 11:38
Отвечаю: программа для микширования:Virtual Dub MOD 1.5.10.1 и еще пробовал Avimux 1.15.6. Пробовал также Nunbub 1.0RC2 - тот же эффект.
Фильтр AC3 - cyberlink от PowerDVD 4. BSplayer 0.86C.
С одной дорожкой - все путем!
Как быть дальше?
Если стоит mmswitch - избавься от него.
QUOTE |
Некоторые аудио фильтры не поддерживают (или поддерживают некорректно) многоканальные режимы . Некоторые плееры могут подключать свои собственные фильтры для аудио-процессинга (например эквалайзеры), которые опять могут не поддерживать многоканальные режимы. В этих случаях может, например, загадочно исчезнуть центральный канал, или станет невозможно переключать режим колонок. Чтобы этого не происходило не устанавливайте фильтр-паки и отключайте лишние фильтры! Один из таких проблемных фильтров является mmswitch (тот, который позволяет смотреть .avi и DVD с несколькими аудио-треками и переключать их (в основном для мультиязычных фильмов). Если Вы в основном смотрите DVD, то лучше использовать mpeg2 парсер, который поддерживает переключение языков самостоятельно (например, стандартный MPEG2 Splitter [mpg2splt.ax]поддерживает возможность переключения аудио-потоков, а Elecard MPEG2 demultiplexor [mpg2dmx.ax] - нет) а mmswitsh дерегистрировать - кроме всего прочего спадет нагрузка на процессор. Дело в том, что если mpeg2 парсер не поддерживает переключения потоков то для каждого аудио-потока создается по собственной цепочке декодирования, все они будут работать паралельно и нагружать процессор, несмотря на то, что на слышен будет только один. |