Перейти до вмісту
TextArray
100% локально

Перетворювач VTT ⇄ SRT

Миттєво конвертуйте субтитри між WebVTT і SubRip у будь-якому напрямку.

Введення
Вихід

Перетворювач VTT ⇄ SRT

Інтернет розмовляє WebVTT, відеоплеєри розмовляють SubRip. Експорт субтитрів YouTube, файл <track> браузера або служба транскрипції надає вам .vtt; вашому телевізору, списку відтворення VLC або пакету редагування потрібен .srt — або навпаки. Вставте файл сюди, і він повернеться перетвореним; напрямок визначається за вмістом автоматично з ручним перевизначенням, коли вам потрібно примусово це зробити.

Переходячи VTT → SRT, інструмент виконує все, що вимагає суворіший формат: заголовок WEBVTT і блоки NOTE/STYLE/REGION зникають, підказки послідовно перенумеровуються, крапкові розділювачі мілісекунд стають комами, години робляться явними, параметри підказки, такі як align:start, відкидаються, а розмітка лише для VTT — <v Speaker>, <c.class>, мітки часу караоке — видаляється, поки <i>, <b> та <u> зберігаються, оскільки програвачі SRT відтворюють їх. При переході SRT → VTT додається заголовок WEBVTT, коми стають крапками, номери сигналів зберігаються як дійсні ідентифікатори сигналів, а блоки перевизначення ASS, такі як {\\an8}, видаляються.

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

Усе працює локально у вашому браузері — файли субтитрів до неопублікованих матеріалів або клієнтських проектів ніколи не залишають ваш пристрій.

FAQ

Як працює автоматичне визначення напрямку?
Файл, перший непорожній рядок якого починається з WEBVTT, перетворюється на SRT; все інше перетворюється на VTT. Застосований напрямок відображається в підрахунку, і параметр напрямку може форсувати будь-який бік, якщо файл є неоднозначним.
Що станеться з налаштуваннями сигналу VTT і голосовими мітками?
Параметри Cue (вирівнювання, положення, рядок) і теги лише для VTT, такі як <v Speaker> або <c.class>, не мають еквівалента SRT і їх видаляють. Базовий стиль — <i>, <b>, <u> — зберігається, оскільки його рендерять звичайні програвачі SRT.
Чи зберігаються ідентифікатори сигналів?
VTT → SRT замінює ідентифікатори чистою послідовністю 1, 2, 3…, що вимагає SRT. SRT → VTT зберігає номери — вони є дійсними ідентифікаторами сигналів VTT і нешкідливі для гравців.
Чи виправляє конвертер перекривання або недійсні таймінги?
Ні — таймінги точно конвертуються, не редагуються. Щоб перемістити всі субтитри раніше чи пізніше, запустіть файл через перемикач часу SRT до або після конвертації.
Чи завантажено кудись мій файл субтитрів?
Ні. Перетворення повністю виконується у вашому браузері, і файл ніколи не залишає ваш пристрій.