Я мультиплексирую видео mkv
, но файл субтитров .ssa
не синхронизирован примерно на 1 секунду к концу видео.
Задержка субтитров на 1 секунду в начале недостаточна, время необходимо увеличить, чтобы зафиксировать экспоненциально растущую задержку. Синхронизация начинается в начале, но задержка в несколько миллисекунд умножается на каждую проходящую минуту.
Я исправил их, используя MKVToolNix с Stretch 0.999
.
Как растянуть субтитры, используя FFmpeg ?
Я видел здесь, как растянуть звук таким же образом. ffmpeg, растянуть аудио до x секунд
Я использую что-то вроде этого:
ffmpeg -y
-fflags +genpts
-i "video.m4v"
-i "audio.ac3"
-i "subs.ssa"
-c:v copy
-c:a copy
-c:s copy
-map 0:v?
-map 1:a?
-map 2:s?
"video.mkv"
Я использовал -itsoffset -00:00:01.000
, чтобы удалить пробел в начале, но он не растягивается.