Перейти к основному содержимому
SubtitleMatrix

Текст и оформление

Меняйте регистр, убирайте теги и описания для слабослышащих, перекрашивайте строки, объединяйте двуязычные дорожки и правьте кодировку.

37 инструментов

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, когда автодетект ошибся.
Слейте два файла в один, поставив оба языка в одну строку с выбранным разделителем.
Слейте два файла, не двигая тайминг первого; реплики второго без пары отбрасываются.
Оставьте один язык в двуязычном файле и уберите другой; результат — один файл субтитров.
Максимум строк на реплику: лишние ужимаются, а укладывающиеся остаются нетронутыми.
Строки строчными буквами для платформы, которая этого требует; аббревиатуры тоже.
Слейте два файла в двуязычный, сопоставив реплики по времени и сохранив оба языка.
Текст по регулярному выражению: группы захвата, флаги и своя замена для совпадений.
Удалите курсив, жирный, подчёркивание, цвет и караоке, не трогая слова и тайминг.
Уберите коды оформления из ASS или SSA: стили, караоке, остатки {...} и позиции.
Снимите жирный шрифт во всех строках, оставив курсив, подчёркивание и цвета на месте.
Метка BOM удаляется ради сборочных скриптов и строгих парсеров; реплики не меняются.
Удалите всё внутри квадратных скобок — звуки и музыку — и закройте оставшийся пробел.
Уберите цвет и шрифт, чтобы текст читался оформлением плеера; реплики не двигаются.
Уберите разметку, включая теги говорящего и класса WebVTT, — останется чистый диалог.
Снимите курсив с файла, не меняя ни слова; каждая реплика сохраняет свой тайминг.
Поставьте каждую реплику в одну строку: переносы соединяются, тайминги и номера целы.
Уберите ноты вместе с пропетыми строками; речевые реплики сохраняют слова и таймкоды.
Замечания в скобках из дорожки для слабослышащих — по форме скобок, без загрузки.
Пометки для слабослышащих за один запуск: подписи говорящих, скобки, замечания и музыка.
Уберите имя заглавными и двоеточие в начале строки; остальной текст и тайминг целы.
Уберите таймкоды внутри текста реплик — [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, озвучивайте субтитры и синхронизируйте по звуку.