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-ом же). Смотрим на плеере.
Если звук ДабМодом нормально не достаётся, тогда действительно какие-то проблемы с ним.
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...для более серьезного обсуждения ;)
ELLORA
@ 21-06-2005, 09:53
Для работы ГрафЭдита нужно набор Нумо кодеков, которых у меня нету, да и на сайтах не встречал более. У меня K-Light Codec Pack 2.27f
ELLORA
@ 21-06-2005, 11:42
QUOTE (ELLORA @ 21-06-2005, 06:53) |
Для работы ГрафЭдита нужно набор Нумо кодеков, которых у меня нету, да и на сайтах не встречал более. У меня K-Light Codec Pack 2.27f |
Я ошибся, уже строю, граф ГрафЭдитьм, тлько очень долго, фильм идет 2 часа 34 минуты, но будем надеятся, что это того стоит... :p
VxWorks
@ 21-06-2005, 11:50
убери Video Renderer - тогда будет быстрее.
Убери Graph > Use Clock, тогда он работает не в реальном времени, а по мере поступления данных, на порядки быстрее. ;)