Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
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
QUOTE (Gradomyr @ 14-06-2005, 15:09):
Что за Дуб-то? Судя по величине битрейта, битрейт у звука переменный. С таким только VirtualDubMod умеет работать. Это раз. Хардварный плеер, если не очень новый, может тоже не уметь переменный битрейт.
Что предлагаю попробовать. Выкусываем звук. И вовсе не обязательно в вавку. Можно обычным демаксом в mp3. Перекодируем его с постоянным битрейтом. Суём обратно (VirtualDubMod-ом же). Смотрим на плеере.
Если звук ДабМодом нормально не достаётся, тогда действительно какие-то проблемы с ним.
А какая разница Дуб или Мод? Битрейт переменный, Мод что-то мявкнул...Апаратный плеер купил 2-3 месяца назад, SEG 2688, что-ли забыл эти четыре цифры, скорее всего Китай, 70 баксов.
С СBR аудио (к оригинальному АВИ лепил компессию ВАВки в МП3 CBR, 128, 44.1) фильм вышел 860 метров, фильм ведь 2 часа 34 минуты, Тарковский наснимал. Попробовал отдельно видео, вытащил Модом и отдельно аудио (ВАВкой или демуксить МП3, как кому нравиться), сделал и прилепил CBR к видео, странно но тут влезло на 700 метров, дома посмотрю, завтра доложу о результатах, будет рассинхронизация или нет...
Звук ДубМодом достается, я звеняюсь, четбокс отмечен был, поэтому и не Демуксил... :p

Автор: valja - 15-06-2005, 17:26
QUOTE (ELLORA @ 15-06-2005, 12:38):
А какая разница Дуб или Мод? Битрейт переменный, Мод что-то мявкнул...Апаратный плеер купил 2-3 месяца назад, SEG 2688, что-ли забыл эти четыре цифры, скорее всего Китай, 70 баксов.
Разница (между VirtualDub и VirtualDubMod) в этом вопросе принципиальная.

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
QUOTE (valja @ 15-06-2005, 14:26):
  VirtualDub работает только с CBR звуком. Если у AVI файла VBR звук, то он переписывает заголовки как для CBR звука - отсюда и рассинхронизация в перекодированном фильме - у исходного файла ведь VBR звук.  VirtualDubMod может работать как с CBR так и VBR звуком. Если у AVI файла VBR звук, то он (как и стандартный VirtualDub) задает вопрос, переписывать ли хедеры как CBR. Тут нужно обязательно отвечать "нет" и после этого вытаскивать звук (лучше всего распаковать как Uncompressed WAV). Дальше звук компрессируется отделно как CBR в VirtualDubMod либо компрессируется как CBR прямо в VirtualDub
Докладываю: Мой экспериментальный фильм со звуком ЦБР, 128, 44.1 кГц, при просмотре на апаратном плеере теперь дает обратное, рассинхронизация, звук опережает видео на 600-650 милисекунд. От такие дела, не смертельно это, но, что в первом что и во втором вариантах наблюдать плямкание губами не очень приятно, хорошо когда усе синхронно, те более, что фильм серьезный...
Могет это все таки прогрессивная рассинхронизация? Счас попробую втулить логи оригинала и моего фильма, сделал на проге 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
QUOTE (Set @ 16-06-2005, 14:31):
Вытаскивай звук таким способом: http://vcdrookie.com/rus/Video/Convert/ConvertAVIaudioToWAVusingGrafEdit (http://vcdrookie.com/rus/Video/Convert/ConvertAVIaudioToWAVusingGrafEdit
Для работы ГрафЭдита нужно набор Нумо кодеков, которых у меня нету, да и на сайтах не встречал более. У меня K-Light Codec Pack 2.27f

Автор: ELLORA - 21-06-2005, 11:42
QUOTE (ELLORA @ 21-06-2005, 06:53):
QUOTE (Set @ 16-06-2005, 14:31):

Вытаскивай звук таким способом: http://vcdrookie.com/rus/Video/Convert/ConvertAVIaudioToWAVusingGrafEdit (http://vcdrookie.com/rus/Video/Convert/ConvertAVIaudioToWAVusingGrafEdit
Для работы ГрафЭдита нужно набор Нумо кодеков, которых у меня нету, да и на сайтах не встречал более. У меня K-Light Codec Pack 2.27f
Я ошибся, уже строю, граф ГрафЭдитьм, тлько очень долго, фильм идет 2 часа 34 минуты, но будем надеятся, что это того стоит... :p

Автор: VxWorks - 21-06-2005, 11:50
убери Video Renderer - тогда будет быстрее.

Автор: Set - 21-06-2005, 20:04
Убери Graph > Use Clock, тогда он работает не в реальном времени, а по мере поступления данных, на порядки быстрее. ;)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)