LINUX.ORG.RU

ffmpeg и BluRay-субтитры

 , , , ,


0

4

Всем доброго времени суток! Имеется видеофайл в формат m2ts, полученный с BluRay-диска. В файле есть несколько дорожек субтитров в формате sup (субтитры хранятся не в виде текста, а в виде изображений надписей, стандартный формат хранения сабов на блюрэях). Для редактирования субтитров сохранил одну из дорожек в отдельный sup-файл, используя ffmpeg в режиме copy. Но почему-то в выходном sup-файле надписи имеют совсем не те таймкоды, которые есть у них при просмотре оригинального m2ts-ника. При попытке запихнуть дорожку (в неизменном виде) обратно в m2ts-ник надписи в новом m2ts-нике появляются гораздо раньше, чем в оригинальном - а именно, они появляются почти сразу, даже если в оригинальном файле они появлялись через полминуты. Открыл sup-файл программой BDSup2Sub - и таймкоды всех надписей соответствуют времени их появления в новом m2ts-нике, но не соответствуют появлению в оригинальном. Почему извлечение дорожки ffmpegом так меняет таймкоды и как с этим бороться (руками синхронизировать не хочется)?