1

Можно ли автоматически изменять размер текста субтитров (SRT)? Если текст слишком длинный, размер шрифта становится меньше, чтобы можно было отобразить весь текст на экране.

В моем случае файл SRT содержит только один текст, и я хочу записать его во вступительное видео в качестве заголовка или информации о видео. Иногда заголовок представляет собой длинный текст, который выходит за рамки экрана видео. Интересно, есть ли какие-нибудь подходы к автоматическому отображению длинного текста на экране видео?

Это пример содержимого такого файла SRT, которое я хочу записать на вступительном видео.

1  
00:00:00,000 --> 00:00:03,000  
TITLE  
Information about the video goes here  
and sometimes it is too long and goes out  
of the video's screen size while using 
a big font sizes like 40 or 50.

1 ответ1

0

Нет, это невозможно. Файлы SRT не несут информации о стиле, связанной с размером фонда; игрок сам решает размер при отображении субтитров.

Вы можете (или должны) убедиться, что субтитры не превышают определенной длины, используя редактор субтитров. Это также улучшает доступность ваших субтитров.

Другой альтернативой может быть использование субтитров, которые поддерживают стили, такие как субтитры SSA/ASS. Однако вам нужна надлежащая поддержка контейнеров, если вы хотите воспроизводить их как мягкие субтитры (например, MKV), и ваш проигрыватель также должен поддерживать ее (см., Например, поддерживаемые форматы субтитров в VLC). Вы также можете записать их в видео, если вам нужна совместимость с другими форматами.

Aegisub - это редактор субтитров с множеством функций.

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