Cli-инструмент для изменения времени субтитров

Cli-инструмент для изменения времени субтитров

Я ищу инструмент командной строки, который может сдвинуть хронометраж файла субтитров (*.srt, *.ass).

решение1

Используя ffmpegэту команду, выполните эту работу!

ссылка на оригинальный ответ

ffmpeg -itsoffset 2 -i subtitles.srt -c copy subtitles_delayed.srt

решение2

Можешь попробовать:

Субсинхронный.

Subsync — это инструмент командной строки для синхронизации субтитров SRT.

С его помощью можно исправить субтитры как с постоянным, так и с переменным сдвигом во времени.

https://github.com/spion/subsync

Ffsubsync

Автоматическая синхронизация субтитров с видео, не зависящая от языка,

чтобы субтитры были выровнены по правильной начальной точке видео.

https://github.com/smacke/ffsubsync

решение3

Вы можете попробовать srt-stf(srt subtitles time fixer):

Простой инструмент, написанный на Python:нетаруМ/srt-subtitle-time-fix

srt-stf --file <input_track>.srt --time 00:00:28,500 -o <output>.srt

Эта команда замедлит субтитры на 28,5 секунд. А если вы хотите, чтобы субтитры появились раньше, просто добавьте флаг '-n'

srt-stf --file <input_track>.srt --time 00:00:28,500 -n -o <output>.srt

Связанный контент