4

У меня есть субтитры, которые уже закодированы в видео, но задерживаются на 700 мс.

У меня есть около 50 эпизодов шоу, и меня раздражает необходимость устанавливать задержку субтитров в VLC каждый раз, когда я хочу его посмотреть.

Как я могу исправить эти видео?

2 ответа2

8

Только на несколько лет позже, но:

Это работает для не жестко запрограммированных (не сгоревших) сабвуферов, поэтому встроенные srt, ass и тому подобное.

ffmpeg -i input.mp4 -itsoffset -0.7 -i input.mp4 -map 0:v -map 0:a -map 1:s -c copy output.mp4

Эта команда дважды использует один и тот же файл для ввода, но использование -itsoffset -0.7 указывает ей сместить временные метки на следующем входе на -0.7 секунды. Команды карты затем сказать ему , чтобы захватить V IDEO и udio от 0 - й входа , который не имеет задержки, и захватить с ubtitle дорожки из 1 - го входа , который смещен.

6

Если вы получаете субтитры из отдельного файла (оканчивающегося на .srt), то проще всего вставить их на этот сайт, изменить задержку справа и нажать "Простая задержка", чтобы загрузить новый файл субтитров.

Если вам абсолютно необходимо использовать программу (а не веб-сайт), то на этой странице есть список программного обеспечения (для Windows, OS X и Linux), которое не только задержит субтитры, но и сделает много других полезных вещей. Существует также вопрос Super User, спрашивающий, какой редактор субтитров лучший.

Если субтитры уже вставлены в видео, то вы ничего не можете сделать. Однако, поскольку вы упоминаете, что вы можете изменить задержку в VLC, это будет означать, что вы используете отдельный файл субтитров.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .