Найти в Дзене
graphicsh | графискаш

Как сделать мягкие субтитры к видео в ffmpeg (softsubs)

В предыдущей статье мы рассматривали создание жёстких субтитров (hardsubs) к видео. В этой статье рассмотрим создание мягких субтитров к видео. Мягкие субтитры, в отличие от жёстких не накладываются на видеодорожку, а имеют свою собственную дорожку. Преимущества мягких субтитров очевидны: есть возможность как выключить субтитры, так и переключаться между разными субтитрами (например: субтитры на разных языках). Для того, чтобы создать вшить в видео дорожку с мягкими субтитрами нужно выполнить команду: ffmpeg -i input.mp4 -i sub.srt -c copy -c:s mov_text output.mp4 Параметры программы аналогичны (см. статью Жёсткие субтитры)
Оглавление
Выхлоп ffmpeg
Выхлоп ffmpeg

В предыдущей статье мы рассматривали создание жёстких субтитров (hardsubs) к видео. В этой статье рассмотрим создание мягких субтитров к видео.

Что такое мягкие субтитры (softsubs)

Мягкие субтитры, в отличие от жёстких не накладываются на видеодорожку, а имеют свою собственную дорожку.

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

Команда для создания мягких субтитров в ffmpeg

Для того, чтобы создать вшить в видео дорожку с мягкими субтитрами нужно выполнить команду:

ffmpeg -i input.mp4 -i sub.srt -c copy -c:s mov_text output.mp4

Параметры программы аналогичны (см. статью Жёсткие субтитры)