Конвертер субтитрів
Конвертація субтитрів між SRT і VTT, зсув таймінгу на мілісекунди чи секунди та перенумерація реплік — приватно у вашому браузері.
Результат
Субтитри живуть у двох повсякденних форматах, які вперто не сходяться: SRT — класичний пронумерований формат для десктопних плеєрів і монтажних програм, та WebVTT — єдиний формат, який приймають HTML5-відео й більшість вебплатформ. Різниця виглядає мізерною — заголовок WEBVTT і крапка замість коми в таймкодах, — але файл у неправильному форматі плеєр мовчки ігнорує, а правити таймкоди вручну безнадійно на будь-чому довшому за трейлер.
Цей інструмент лагодить три найтиповіші проблеми субтитрів в одному місці, повністю у вашому браузері: конвертує між SRT і VTT, зсуває всі таймкоди на обрану кількість мілісекунд чи секунд і перенумеровує репліки після ручного редагування. Завантажте файл .srt чи .vtt або просто вставте текст субтитрів; нічого нікуди не передається, тож неопубліковані відео та приватні розшифровки залишаються на вашому пристрої.
Парсер свідомо поблажливий: маркери порядку байтів, віндоусівські закінчення рядків CRLF, зайві порожні рядки між репліками та відсутні порядкові номери обробляються без нарікань. Конвертація у WebVTT додає обов'язковий заголовок і переписує таймкоди виду 00:01:02,500 у нотацію з крапкою; конвертація назад у SRT нумерує репліки з одиниці та прибирає розмітку, властиву лише WebVTT, — а оскільки SRT просто не вміє зберігати позиціювання і стилі VTT, інструмент повідомляє, скільки реплік втратили ці дані, замість падати чи прикидатися.
Зсув таймінгу приймає додатні та від'ємні значення: затримайте субтитри, які з'являються раніше за мову, або підтягніть ті, що відстають від неї. Репліки, які опинилися б до початку відео, обрізаються на позначці 00:00 із приміткою. Коли результат виглядає правильно, скачайте його з коректним розширенням або скопіюйте прямо в буфер обміну.