Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Forums > Работа с видео и аудио > Рассинхронизация (постоянная) на аппаратном плеере, На софтовом нету |
Автор: ELLORA - 14-06-2005, 16:44 |
Короче проблем такой: фильм "Сталкер" Тарковского, втуленый на 700 метров на компе идет нормально, на домашнем ДВД(МПЕГ-4, Дивакс) плеере рассинхронизация: звук, относительно видео отстает на секунду, точно думал замерить возле компа, но вот интересно на компе усе нормально. Начал я стандартно, взял Дуб, как пишет Азбука, видео, аудио-директ стрим копи, выставил -(-1000) милисекунд, все, скопировал, получил, что звук вместо 2 часа 34 минуты 56,24...получился, что-то 50 минут 17 секунд....очень странное дело. Тоже самое если просто перезаписать фильм, не меняя Delay audio track by. Потом залез в Соник Фаундари Вегас Видео 4.0, думал что там исправлю, но фиг вам, говорит, что нету кодека...и не хочет импртировать видео, только звук...Если у кого есть этот кодек, дайте ссылку, где его найти.. Потом решил проще сделать, вытянул ВАВку Дубом и пристегнул к фильму, компесиия Мпег1 Лаер2 48 кГц, 128 стерео, конверсия - соответственно, решил не делать ресемплинг на 44.1 кГц, оставить как на фильме, видео- директ стрим копи. Все по минутам вроде пляшет, но снова рассинхронизация, да еще и разная, то 13 секунд то 30, при прокрутке, то в конце фильма вроде усе нормально, не пойму, что это такое? Или с плеером на компе не лады или еще что? Приду домой проверю эту версия фильма. Выкладываю сриншоты для большей ясности...если тут можно это сделать... Может я чето не доганяю, разьясните популярно... Фильм, взятый за оригинал и после конверсии ВАВкой |
Автор: Gradomyr - 14-06-2005, 18:09 |
Что за Дуб-то? Судя по величине битрейта, битрейт у звука переменный. С таким только VirtualDubMod умеет работать. Это раз. Хардварный плеер, если не очень новый, может тоже не уметь переменный битрейт. Что предлагаю попробовать. Выкусываем звук. И вовсе не обязательно в вавку. Можно обычным демаксом в mp3. Перекодируем его с постоянным битрейтом. Суём обратно (VirtualDubMod-ом же). Смотрим на плеере. Если звук ДабМодом нормально не достаётся, тогда действительно какие-то проблемы с ним. |
Автор: Set - 14-06-2005, 20:23 |
Метод с Delay audio track для железных плееров не подходит. Topic Link: Что делать, если файл avi не воспроизводится на divx плеере (http://netlab.e2k.ru/forum/index.php?showtopic=27710 |
Автор: ELLORA - 15-06-2005, 15:38 | ||
С СBR аудио (к оригинальному АВИ лепил компессию ВАВки в МП3 CBR, 128, 44.1) фильм вышел 860 метров, фильм ведь 2 часа 34 минуты, Тарковский наснимал. Попробовал отдельно видео, вытащил Модом и отдельно аудио (ВАВкой или демуксить МП3, как кому нравиться), сделал и прилепил CBR к видео, странно но тут влезло на 700 метров, дома посмотрю, завтра доложу о результатах, будет рассинхронизация или нет... Звук ДубМодом достается, я звеняюсь, четбокс отмечен был, поэтому и не Демуксил... |
Автор: valja - 15-06-2005, 17:26 | ||
VirtualDub работает только с CBR звуком. Если у AVI файла VBR звук, то он переписывает заголовки как для CBR звука - отсюда и рассинхронизация в перекодированном фильме - у исходного файла ведь VBR звук. VirtualDubMod может работать как с CBR так и VBR звуком. Если у AVI файла VBR звук, то он (как и стандартный VirtualDub) задает вопрос, переписывать ли хедеры как CBR. Тут нужно обязательно отвечать "нет" и после этого вытаскивать звук (лучше всего распаковать как Uncompressed WAV). Дальше звук компрессируется отделно как CBR в VirtualDubMod либо компрессируется как CBR прямо в VirtualDub |
Автор: ELLORA - 16-06-2005, 11:25 | ||
Могет это все таки прогрессивная рассинхронизация? Счас попробую втулить логи оригинала и моего фильма, сделал на проге AviMp3gain.exe...для более серьезного обсуждения |
Автор: Set - 16-06-2005, 17:31 |
Вытаскивай звук таким способом: http://vcdrookie.com/rus/Video/Convert/ConvertAVIaudioToWAVusingGrafEdit (http://vcdrookie.com/rus/Video/Convert/ConvertAVIaudioToWAVusingGrafEdit |
Автор: ELLORA - 21-06-2005, 09:53 | ||
|
Автор: ELLORA - 21-06-2005, 11:42 | ||||
|
Автор: VxWorks - 21-06-2005, 11:50 |
убери Video Renderer - тогда будет быстрее. |
Автор: Set - 21-06-2005, 20:04 |
Убери Graph > Use Clock, тогда он работает не в реальном времени, а по мере поступления данных, на порядки быстрее. |