КАРТА САЙТА
Sibnet.ru
Sibnet.ru

Sibnet.ru — это информационно-развлекательный интернет-проект, ориентированный на широкий круг Сибирского региона.
По данным Rambler Top100, Sibnet.ru является самым популярным порталом в Сибири.

Контакты:
АО "Ринет"
ОГРН 1025402475856
г. Новосибирск, ул. Якушева, д. 37, 3 этаж
отдел рекламы:
(383) 347-10-50, 347-06-78, 347-22-11, 347-03-97

Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль

Внимание! Теперь для входа на форум необходимо вводить единый пароль регистрации сервисов sibnet.ru!

Здравствуйте, гость ( Вход | Регистрация )



 
Ответить в эту темуОткрыть новую тему
> Рассинхрон аудио и видео после перекодировки звук. дор.
not.programmist
сообщение 23.6.2017, 6:03
Сообщение #1


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 154
Регистрация: 7.2.2011
Пользователь №: 355 207



Репутация:   1  


Товарищи, прошу, пожалуйста консультации.

Частенько использую программу mkvmerge GUI для того что бы отредактировать различные вложения в контейнер mkv.
Т.е. частенько удаляю лишние дорожки и иной раз перекодирую оставшиеся для уменьшения размер файла.
Извлекаю дорожку, потом использую программу XviD4PSP 6.0. Потом опять возвращаю дорожку в контейнер с видео.
И как-то проблем никогда не возникало.

А тут в очередной раз сделал подобное: просто уменьшил битрейт аудио даже без изменения формата.
И на выходе получается рассинхрон.

Помогите, пожалуйста, разобраться в параметрах, на которые стоит обратить внимание.
Файл до перекодировки:
» Спойлер (нажмите, чтобы прочесть) «


После:
» Спойлер (нажмите, чтобы прочесть) «


Сообщение отредактировал not.programmist - 23.6.2017, 6:04
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Jek
сообщение 23.6.2017, 10:49
Сообщение #2


     
Group Icon


Группа: Супермодераторы
Сообщений: 16 246
Регистрация: 27.9.2007
Из: N44.785780 E37.385650 WEB: https://irc.k-42.ru IRC: irc.sibnet.ru #iclub
Пользователь №: 6 588



Репутация:   1856  


Вряд ли тут кто тебе поможет.

Ну хорошо. Открою секрет. В контейнере MKV есть опции для звуковых дорожек, которые задают смещение относительно видео.

» Спойлер (нажмите, чтобы прочесть) «

Обычно они используются в тех случаях, когда видео и звук вытащены из различных источников (например, видео с BD, звук с экранки). Чтобы не редактировать звук - здесь просто можно указать смещение и/или соотношение продолжительности видео к звуку. При проигрывании это всё выглядит абсолютно прозрачно, но когда пытаешься пересобрать дороги с такой MKV-шки - начинается рассинхрон.

Можно попробовать для начала открыть оригинал в MKVToolnix и посмотреть, нет ли там смещения для звука. Если есть - то при сборке нужно указать для звуковой дорожки такое же смещение.


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
not.programmist
сообщение 23.6.2017, 19:15
Сообщение #3


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 154
Регистрация: 7.2.2011
Пользователь №: 355 207



Репутация:   1  


Цитата(Jek @ 23.6.2017, 10:49) *

Вряд ли тут кто тебе поможет.

Ну хорошо. Открою секрет. В контейнере MKV есть опции для звуковых дорожек, которые задают смещение относительно видео.

» Спойлер (нажмите, чтобы прочесть) «

Обычно они используются в тех случаях, когда видео и звук вытащены из различных источников (например, видео с BD, звук с экранки). Чтобы не редактировать звук - здесь просто можно указать смещение и/или соотношение продолжительности видео к звуку. При проигрывании это всё выглядит абсолютно прозрачно, но когда пытаешься пересобрать дороги с такой MKV-шки - начинается рассинхрон.

Можно попробовать для начала открыть оригинал в MKVToolnix и посмотреть, нет ли там смещения для звука. Если есть - то при сборке нужно указать для звуковой дорожки такое же смещение.

Честно говоря, никакого смещения звука в контейнере я не обнаружил. Может быть не там смотрел?
» Спойлер (нажмите, чтобы прочесть) «

sad.gif

p.s.
Вообще версию 9 только сейчас достал. до этого пользовался 6.6.0 там таких параметров не было.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Jek
сообщение 23.6.2017, 19:49
Сообщение #4


     
Group Icon


Группа: Супермодераторы
Сообщений: 16 246
Регистрация: 27.9.2007
Из: N44.785780 E37.385650 WEB: https://irc.k-42.ru IRC: irc.sibnet.ru #iclub
Пользователь №: 6 588



Репутация:   1856  


Цитата(not.programmist @ 23.6.2017, 12:15) *
Честно говоря, никакого смещения звука в контейнере я не обнаружил. Может быть не там смотрел?

Ну почему же? Его только там и можно разглядеть. Насколько я понмю, MediaInfo такие данные не показывает.

Раз это тайна за семью печатями - придётся тогда при сборке MKV указывать задержку звуковой дорожки на слух, пока не получится что-то близкое к идеалу.


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ageich77
сообщение 23.6.2017, 22:23
Сообщение #5


как то так...
Group Icon


Группа: Модераторы
Сообщений: 1 816
Регистрация: 11.9.2009
Пользователь №: 137 008



Репутация:   122  


Цитата
Помогите, пожалуйста, разобраться в параметрах, на которые стоит обратить внимание.

Установка удаление программ и отобразить по дате установки. И смотрите кто вам там кодеки покалечил. =)


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Jek
сообщение 24.6.2017, 13:04
Сообщение #6


     
Group Icon


Группа: Супермодераторы
Сообщений: 16 246
Регистрация: 27.9.2007
Из: N44.785780 E37.385650 WEB: https://irc.k-42.ru IRC: irc.sibnet.ru #iclub
Пользователь №: 6 588



Репутация:   1856  


Цитата(ageich77 @ 23.6.2017, 15:23) *
Установка удаление программ и отобразить по дате установки. И смотрите кто вам там кодеки покалечил. =)

Можно в mkvmerge вкорячить оригинальную звуковую дорожку и убедиться, что дело тут далеко не в кодеках smile.gif.


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
PROgR
сообщение 24.6.2017, 23:47
Сообщение #7



Group Icon


Группа: Sibnet-club
Сообщений: 2 472
Регистрация: 10.12.2009
Из: Киселёвск
Пользователь №: 176 769



Репутация:   671  


А в файлах, в которых все нормально, как выглядят эти параметры: Decoder Timebase, Stream Timebase? Поскольку через них, по какому-то алгоритму, соотносятся временные метки, контекста кодека и контекста потока.


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Neznаyka
сообщение 25.6.2017, 9:17
Сообщение #8



Group Icon


Группа: Пользователи
Сообщений: 747
Регистрация: 8.6.2012
Пользователь №: 436 214



Репутация:   67  


Цитата(not.programmist @ 23.6.2017, 20:15) *

Честно говоря, никакого смещения звука в контейнере я не обнаружил. Может быть не там смотрел?

Нужно смотреть в исходном файле MKV.
Смещение показывает, например, MediaInfo:
» Спойлер (нажмите, чтобы прочесть) «

или в плеере можно посмотреть, например, PotPlayer:
» Спойлер (нажмите, чтобы прочесть) «


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
not.programmist
сообщение 25.6.2017, 10:04
Сообщение #9


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 154
Регистрация: 7.2.2011
Пользователь №: 355 207



Репутация:   1  


Цитата(ageich77 @ 23.6.2017, 22:23) *

Установка удаление программ и отобразить по дате установки. И смотрите кто вам там кодеки покалечил. =)

Кодеки тут точно не причём:
Цитата(Jek @ 24.6.2017, 13:04) *

Можно в mkvmerge вкорячить оригинальную звуковую дорожку и убедиться, что дело тут далеко не в кодеках smile.gif.

Потому что я пересобирал mkv (для проверки) с оригинальной дорожкой и всё было нормально. Смещение происходило только после "пережатия" аудио.

Цитата(Neznаyka @ 25.6.2017, 9:17) *

Нужно смотреть в исходном файле MKV.
Смещение показывает, например, MediaInfo:
» Спойлер (нажмите, чтобы прочесть) «

или в плеере можно посмотреть, например, PotPlayer:
» Спойлер (нажмите, чтобы прочесть) «



Я уже, увы, использовал MKVToolNix GUI для установки задержки. Пересоздал файл. При таком варианте всё нормально. Оригинал удалил. Так что, проверить, уже не смогу.


Цитата(PROgR @ 24.6.2017, 23:47) *

А в файлах, в которых все нормально, как выглядят эти параметры: Decoder Timebase, Stream Timebase? Поскольку через них, по какому-то алгоритму, соотносятся временные метки, контекста кодека и контекста потока.


В моём первом посте есть кое-что:
Оригинальный файл дорожки:
Decoder Timebase: 4 / 125
Stream Timebase: 651 / 31250000

После перекодировки:
Decoder Timebase: 0 / 1
Stream Timebase: 1 / 90000
------
Но в других-то случаях ничего подобного не случается?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Neznаyka
сообщение 25.6.2017, 10:50
Сообщение #10



Group Icon


Группа: Пользователи
Сообщений: 747
Регистрация: 8.6.2012
Пользователь №: 436 214



Репутация:   67  


Цитата(not.programmist @ 25.6.2017, 11:04) *

Потому что я пересобирал mkv (для проверки) с оригинальной дорожкой и всё было нормально. Смещение происходило только после "пережатия" аудио

Цитата(not.programmist @ 23.6.2017, 7:03) *

просто уменьшил битрейт аудио даже без изменения формата

Вы не описали, чем и как извлекалась дорожка, как перекодировали.
Насчёт формата:
Цитата(not.programmist @ 23.6.2017, 7:03) *

Файл до перекодировки:
» Спойлер (нажмите, чтобы прочесть) «


После:
» Спойлер (нажмите, чтобы прочесть) «

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
not.programmist
сообщение 25.6.2017, 11:05
Сообщение #11


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 154
Регистрация: 7.2.2011
Пользователь №: 355 207



Репутация:   1  


Цитата(Neznаyka @ 25.6.2017, 10:50) *

Вы не описали, чем и как извлекалась дорожка, как перекодировали.

Цитата(not.programmist @ 23.6.2017, 6:03) *

Извлекаю дорожку, потом использую программу XviD4PSP 6.0.

Здесь я использую базовые параметры - меняю только битрейт.

Цитата(Neznаyka @ 25.6.2017, 10:50) *

Насчёт формата:

Всё так, только не до, ни, кстати, после (я успел ещё один видеофайл пересобрать) такого не возникало.
Но я так понимаю, что. поскольку, я уже удалил исходный файл, то расследование становится бессмысленным.
Если из того, что уже представлено нельзя понять что же такое произошло, то увы больше ничего уже нет. smile.gif

Сообщение отредактировал not.programmist - 25.6.2017, 11:49
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Neznаyka
сообщение 25.6.2017, 11:40
Сообщение #12



Group Icon


Группа: Пользователи
Сообщений: 747
Регистрация: 8.6.2012
Пользователь №: 436 214



Репутация:   67  


Цитата(not.programmist @ 25.6.2017, 12:05) *

Всё так, только не до, ни, кстати после (я успел ещё один видеофайл пересобрать) такого не возникало.
Но я так понимаю, что. поскольку, я уже удалил исходный файл, то расследование становится бессмысленным.
Если из того, что уже представлено нельзя понять что же такое произошло, то увы больше ничего уже нет. smile.gif

Можно предположить следующее:
Когда в исходных файлах не было смещения звука, всё было нормально. Как говорится, нет задержки – нет проблем biggrin.gif

Далее, попался файл с задержкой. В извлечённом файле (в контейнере MKV) информация о смещении присутствовала (т.е. при собирании обратно рассинхрона не было). В конвертированном же файле (row AC3) информации о смещении не было, и не могло быть по определению. При объединении с видео – рассинхрон.


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
not.programmist
сообщение 25.6.2017, 11:53
Сообщение #13


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 154
Регистрация: 7.2.2011
Пользователь №: 355 207



Репутация:   1  


Цитата(Neznаyka @ 25.6.2017, 11:40) *

Можно предположить следующее:
Когда в исходных файлах не было смещения звука, всё было нормально. Как говорится, нет задержки – нет проблем biggrin.gif

Далее, попался файл с задержкой. В извлечённом файле (в контейнере MKV) информация о смещении присутствовала (т.е. при собирании обратно рассинхрона не было). В конвертированном же файле (row AC3) информации о смещении не было, и не могло быть по определению. При объединении с видео – рассинхрон.

Главный вопрос только в том: какие именно параметры сигнализировали об этом? smile.gif

Файл до перекодировки:
» Спойлер (нажмите, чтобы прочесть) «


После:
» Спойлер (нажмите, чтобы прочесть) «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Neznаyka
сообщение 25.6.2017, 13:30
Сообщение #14



Group Icon


Группа: Пользователи
Сообщений: 747
Регистрация: 8.6.2012
Пользователь №: 436 214



Репутация:   67  


Цитата(not.programmist @ 25.6.2017, 12:53) *

Главный вопрос только в том: какие именно параметры сигнализировали об этом?

Цитата(Neznаyka @ 25.6.2017, 11:50) *

Насчёт формата:
Цитата(not.programmist @ 23.6.2017, 7:03) *

Файл до перекодировки:
» Спойлер (нажмите, чтобы прочесть) «


После:
» Спойлер (нажмите, чтобы прочесть) «


Кодек одинаковый (AC-3), а форматы разные.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
not.programmist
сообщение 25.6.2017, 14:56
Сообщение #15


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 154
Регистрация: 7.2.2011
Пользователь №: 355 207



Репутация:   1  


Цитата(Neznаyka @ 25.6.2017, 13:30) *

Кодек одинаковый (AC-3), а форматы разные.

Не уверен. Т.е. да, конечно, постфактум можно говорить, что это отличается, то отличается, но когда в сотнях других случаях подобного ни разу не возникало, то сложно заподозрить.
И главное, как можно было решить эту проблему, кроме как добавить задрежку времени при сборке видеофайла?

Сообщение отредактировал not.programmist - 25.6.2017, 15:00
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Jek
сообщение 25.6.2017, 15:00
Сообщение #16


     
Group Icon


Группа: Супермодераторы
Сообщений: 16 246
Регистрация: 27.9.2007
Из: N44.785780 E37.385650 WEB: https://irc.k-42.ru IRC: irc.sibnet.ru #iclub
Пользователь №: 6 588



Репутация:   1856  


Цитата(not.programmist @ 25.6.2017, 7:56) *
И главное, как можно было решить эту проблему, кроме как добавить задрежку времени при сборке видеофайла?

Есть альтернативный вариант. Отредактировать дорожку в каком-нибудь звуковом редакторе за 1000$ smile.gif. Добавить некоторое кол-во тишины в начале или наоборот удалить. По-моему, вариант с задержкой в MKV при сборке куда проще.


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Neznаyka
сообщение 25.6.2017, 18:14
Сообщение #17



Group Icon


Группа: Пользователи
Сообщений: 747
Регистрация: 8.6.2012
Пользователь №: 436 214



Репутация:   67  


Цитата(not.programmist @ 25.6.2017, 15:56) *

И главное, как можно было решить эту проблему, кроме как добавить задрежку времени при сборке видеофайла?

К тому, что сказал Jek, можно добавить следующее:
Если нужно только убрать лишние аудиодорожки из исходного файла и перекодировать оставшиеся – не требуется ничего разбирать и собирать.
Всё необходимое зараз сделает XviD4PSP, и синхронизация будет в порядке. Кстати, актуальная версия XviD4PSP - седьмая.


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. просматривают этот форум (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 23.4.2024, 15:16
Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Размещение рекламы:
тел: (383) 347-06-78, 347-10-50

Правила использования материалов