Subtitle Composer — многофункциональное C++ / QT (KDE) графическое приложение для создания и редактирования субтитров.
Субтитры — текстовое сопровождение видеоряда на языке оригинала или в переводе, дублирующее и иногда дополняющее звуковую дорожку фильма или телепередачи (например для зрителей с нарушенным слухом). В субтитрах прежде всего отражается речь людей и персонажей в кадре, но иногда таким образом отображаются дополнительные комментарии.
Subtitle Composer предназначен для использования в рабочем окружении KDE (K Desktop Environment) и полностью в него интегрируется (KDE subtitle editor). Предложение имеет соответствующий окружению настраиваемый пользовательский интерфейс (скрываемые и перемещаемые панели инструментов) и многочисленные настройки.
Subtitle Composer создан как удобный инструмент поддерживающий базовые и расширенные операции редактирования субтитров. В приложении имеются все необходимые инструменты для эффективной работы, благодаря чему любой пользователь может выполнять все необходимые действия по созданию и редактированию субтитров.
Имеющиеся в Subtitle Composer инструменты помогут с набором, редактированием и синхронизацией текста, позволят проверять текст на наличие орфографических ошибок, изменять внешний вид субтитров, стиль, расположение и прочее. Можно проводить разделение текста и настройку времени (запуск/задержка), поддерживается поиск и замена, перемещение субтитров, содержит редактор переводов и многое другое...
Subtitle Composer поддерживает открытие/сохранение текстовых субтитров форматов: SubRip/SRT, MicroDVD, SSA/ASS и других, а также текстовые MPlayer и YouTube подписи. Поддерживаются графические форматы субтитров: VobSub (*.idx, *.sub, в том числе в архивах *.rar), возможен импорт/экспорт графических субтитров в файлы поддерживаемые FFmpeg (DVD/Vob, DVB, XSUB, HDMV-PGS).
Subtitle Composer позволяет производить распознавание речи используя PocketSphinx (CMU Sphinx), создание масштабируемой спектрограммы видео-файла облегчает синхронизацию субтитров с звуковой дорожкой. Поддерживается сдвиг и масштабирование времени, пересчёт длительности строк и преобразование частоты кадров. После внесения изменений результат сразу выводится на экран интернированного видеоплеера, режим визуального редактирования (WYSIWYG-редактор), использующего GStreamer, MPlayer, MPV, Phonon или Xine, с возможностью выбора аудиопотока.
Subtitle Composer имеет безлимитную функцию повтора и возврата изменений (Undo/Redo), поддерживается автоматическое сохранение внесённых изменений. При необходимости редактор легко расширяется с помощью сценариев/скриптов (JavaScript, Python, Ruby и других языках поддерживаемых Kross), полная поддержка Юникода (Unicode) позволяет создавать и редактировать субтитры на любых языках.
Subtitle Composer может работать в оконном и полноэкранном режиме, для управления используется мышь и/или клавиатурные сочетания (полностью настраиваемые), поддерживается перетаскивание (функция Drag-and-drop / Перетащи и брось).
Лицензия: GNU General Public License version 2.0 (GPLv2)