Текст и оформление
Меняйте регистр, убирайте теги и описания для слабослышащих, перекрашивайте строки, объединяйте двуязычные дорожки и правьте кодировку.
37 инструментов
Добавить BOM в субтитры
BOM в начало файла субтитров для плееров и строгих парсеров — ничего не загружается.
Выровнять переносы строк в субтитрах
Сделайте строки реплики ровнее, не меняя число: слова перераспределяются между строками.
Заглавная буква в начале каждой строки
Заглавная буква в начале каждой строки, остальное не трогается — безопасно для файла.
Сменить цвет субтитров
Все строки в один цвет: жирный шрифт, курсив и караоке сохраняются, старые цвета уходят.
Сменить положение субтитров
Девять позиций экрана или снятие маркеров через код {\anN}, который ASS понимает напрямую.
Конвертер кодировки субтитров
Запись в UTF-8, UTF-8 с BOM, UTF-16LE или Windows-1252; непереставимые символы считаются.
Конвертер переводов строк
LF и CRLF даже в смешанном файле; реплики, таймкоды и номера остаются как были.
Поиск и замена в субтитрах
Замена во всех репликах: буквальный поиск, целые слова и регистр; оформление сохраняется.
Исправить кодировку субтитров
Shift-JIS, GBK, Big5, EUC-KR, Windows-1251 или ISO-8859-1, когда автодетект ошибся.
Объединить двуязычные субтитры в строку
Слейте два файла в один, поставив оба языка в одну строку с выбранным разделителем.
Сохранить один таймлайн при объединении
Слейте два файла, не двигая тайминг первого; реплики второго без пары отбрасываются.
Оставить один язык в двуязычных субтитрах
Оставьте один язык в двуязычном файле и уберите другой; результат — один файл субтитров.
Ограничить число строк в субтитре
Максимум строк на реплику: лишние ужимаются, а укладывающиеся остаются нетронутыми.
Субтитры в нижний регистр
Строки строчными буквами для платформы, которая этого требует; аббревиатуры тоже.
Объединить два субтитра в один
Слейте два файла в двуязычный, сопоставив реплики по времени и сохранив оба языка.
Замена по регулярному выражению
Текст по регулярному выражению: группы захвата, флаги и своя замена для совпадений.
Убрать всё оформление из субтитров
Удалите курсив, жирный, подчёркивание, цвет и караоке, не трогая слова и тайминг.
Удалить override-теги ASS
Уберите коды оформления из ASS или SSA: стили, караоке, остатки {...} и позиции.
Удалить теги жирного шрифта
Снимите жирный шрифт во всех строках, оставив курсив, подчёркивание и цвета на месте.
Удалить BOM из субтитров
Метка BOM удаляется ради сборочных скриптов и строгих парсеров; реплики не меняются.
Удалить текст в квадратных скобках
Удалите всё внутри квадратных скобок — звуки и музыку — и закройте оставшийся пробел.
Удалить теги шрифта и цвета
Уберите цвет и шрифт, чтобы текст читался оформлением плеера; реплики не двигаются.
Удалить HTML-теги из субтитров
Уберите разметку, включая теги говорящего и класса WebVTT, — останется чистый диалог.
Удалить теги курсива
Снимите курсив с файла, не меняя ни слова; каждая реплика сохраняет свой тайминг.
Удалить переносы строк в субтитрах
Поставьте каждую реплику в одну строку: переносы соединяются, тайминги и номера целы.
Удалить музыкальные и звуковые реплики
Уберите ноты вместе с пропетыми строками; речевые реплики сохраняют слова и таймкоды.
Удалить неречевую информацию
Замечания в скобках из дорожки для слабослышащих — по форме скобок, без загрузки.
Удалить SDH-аннотации из субтитров
Пометки для слабослышащих за один запуск: подписи говорящих, скобки, замечания и музыка.
Удалить подписи говорящих
Уберите имя заглавными и двоеточие в начале строки; остальной текст и тайминг целы.
Удалить таймкоды из текста субтитров
Уберите таймкоды внутри текста реплик — [00:01:23] и подобные, — не трогая звуки и время.
Удалить теги подчёркивания
Уберите подчёркнутые диапазоны, не трогая текст, таймкоды и остальное оформление строки.
Субтитры в регистр предложений
Соберите строки в предложения с заглавной в начале каждого — правка файла из заглавных.
Разделить двуязычные субтитры
Разделите двуязычный файл на два — по языку каждой строки, определённому по письменности.
Разбить длинные строки субтитров
Разбейте только строки длиннее заданного числа колонок; укладывающиеся остаются как были.
Субтитры заглавными в каждом слове
Заглавная в начале каждого слова, малые слова не трогаются; готовые заглавные остаются.
Субтитры в ВЕРХНИЙ РЕГИСТР
Перепишите все строки заглавными для спецификации поставки; таймкоды не меняются.
Перенести субтитры по длине строки
Переформатируйте реплики по числу колонок: длинные рвутся по слову, короткие соединяются.
Другие категории
Конвертация форматов
Переводите субтитры между SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON, текстом и CSV — и заранее видите потери.
Тайминг
Сдвигайте, масштабируйте и выравнивайте тайминг субтитров: смена частоты кадров, устранение пересечений и пробелов, обрезка по диапазону.
Проверка качества
Находите дефекты субтитров: пересечения, пробелы, пустые реплики, нарушенный порядок и необычную длительность — по отчёту на проблему.
Доступность
Проверяйте субтитры по порогам скорости чтения, длины строки и длительности показа из EN 301 549, WCAG, FCC, Ofcom, Netflix и BBC.
Таймкод
Пересчитывайте таймкоды между 30 fps non-drop и 29,97 drop-frame — двумя соглашениями, которые расходятся на 3,6 секунды за час.
Экспорт и интеграция
Превращайте субтитры в элемент HTML track, главы YouTube, текстовый транскрипт или печатный PDF — то, чего нет ни в одном формате.
Медиа на входе
Извлекайте дорожки из видео, распознавайте речь, читайте PGS и VobSub через OCR, озвучивайте субтитры и синхронизируйте по звуку.