srt2vobsub — консольная Python утилита для генерации STR (*.idx / *.sub) субтитров из заданного файла текстовых субтитров (*.txt).
srt2vobsub очень гибок в настройках, поддерживает произвольно заданное разделение текста на фрагменты, для наилучшего отображения можно задать разрешение видео, поддерживается пять разрешений (1080p, 720p, 1440x1080, pal=720x576 и ntsc=720x480), разрешение может определяться и по видеофайлу (большинства популярных форматов видео), для определения параметров используется MediaInfo (приложение для получения подробных технических данных и тэгов из медиафайлов).
Для субтитров srt2vobsub позволяет подобрать цветовую палитру для текста, если не устраивает автоматически заданная, может использоваться три цвета (для текста, контура и ограничивающей рамки). В качестве выходного поддерживаются только STR-субтитры, если требуются субтитры другого формата то для преобразования может использоваться FFmpeg (набор библиотек и утилита командной строки, позволяющая записывать, конвертировать и передавать цифровое аудио и видео в различных форматах), используя формат STR как промежуточный.
srt2vobsub использует идеи первоначально реализованные в проекте srt2vob (скрипт 2dsub). Созданные субтитры не полностью соответствуют стандартам, поэтому нет полной гарантии что на всех плеерах они будут выглядеть одинаково. Большинство параметров "по умолчанию" можно задать в конфигурационном файле (~/.config/srt2vobsub/defaults.conf), образец конфигурационного файла и инструкции по использованию доступны в документации.
Лицензия: GNU General Public License version 3.0 (GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.