0

Конвертер субтитрів

Конвертуйте субтитри між SRT і VTT, зсувайте їх у часі на мілісекунди чи секунди та перенумеровуйте блоки — приватно у вашому браузері.

🔒 Обробляється повністю у вашому браузері — те, що ви тут вводите, ніколи не вивантажується.

💬

Перетягніть будь-який файл сюди або клацніть, щоб вибрати

Перетягніть файл субтитрів .srt або .vtt або вставте його текст нижче

Обробка... 0%
Читання вхідних субтитрів
Аналіз блоків і часових міток
Застосування обраної дії
Формування вихідного файлу

Результат

Субтитри трапляються у двох буденних форматах, які відмовляються зустрічатися: SRT, класичний нумерований формат, що використовується десктопними плеєрами й редакторами, та WebVTT, єдиний формат, який приймають відео HTML5 і більшість вебплатформ. Різниця виглядає мізерною — заголовок WEBVTT і крапка замість коми в часових мітках, — але файл у неправильному форматі плеєр мовчки ігнорує, а виправляти часові мітки вручну безнадійно на будь-чому довшому за трейлер.

Цей інструмент вирішує три найпоширеніші проблеми із субтитрами в одному місці, повністю у вашому браузері: конвертує між SRT і VTT, зсуває кожну часову мітку на вибрану кількість мілісекунд або секунд та перенумеровує блоки після ручного редагування. Завантажте файл .srt або .vtt чи просто вставте текст субтитрів; нічого не передається назовні, тож неопубліковані відео й приватні транскрипти залишаються на вашому пристрої.

Аналізатор навмисне поблажливий: маркери порядку байтів (BOM), кінці рядків Windows (CRLF), зайві порожні рядки між блоками та пропущені номери послідовності обробляються без нарікань. Конвертація у WebVTT додає необхідний заголовок і переписує часові мітки вигляду 00:01:02,500 у нотацію з крапкою; зворотна конвертація у SRT перенумеровує блоки з 1 і вилучає розмітку, притаманну лише VTT — і оскільки SRT просто не може передати позиціювання чи стиль VTT, інструмент повідомляє вам, скільки блоків втратили ці дані, замість того щоб видавати помилку чи імітувати їх.

Зсув синхронізації приймає додатні й від'ємні значення: затримуйте субтитри, які з'являються до мовлення, або підтягуйте ті, що відстають від нього. Блоки, які в результаті опинилися б до початку відео, обрізаються на 00:00 і зазначаються у звіті. Коли результат виглядає правильно, звантажте його з правильним розширенням або скопіюйте прямо в буфер обміну.