UltKit
Зображення11
PDF13
Документи й дані7
Відео6
Аудіо4
Інші інструменти22

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

Збережіть субтитри у форматі, який потрібен вашому плеєру, редактору або формі завантаження. Конвертер читає SRT, VTT, ASS, SBV, TTML і ще десяток типів субтитрів і переписує часові мітки за правилами цільового формату. Під час конвертації він також може синхронізувати таймінг, очистити текст або прибрати з нього оформлення.

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

або перетягніть Файли SRT, VTT, ASS … сюди ·

До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв

Результат

Файли обробляються на наших серверах і видаляються через 30 хв.

Як користуватися цим інструментом

  1. 1

    Додайте файли субтитрів

    Додайте до 20 файлів розміром до 95 MB кожен: SRT, VTT, ASS, SSA, SBV, SUB, TTML, DFXP, XML, SMI, LRC або TXT. Підійде й звичайна розшифровка, де один рядок відповідає одному субтитру.

  2. 2

    Виберіть формат і виправте таймінг

    Виберіть формат у полі Конвертувати в; за замовчуванням обрано SRT. Якщо субтитри спізнюються, поспішають або поступово розходяться зі звуком, відкрийте Додаткові налаштування і скористайтеся Зсув таймінгу або двома полями частоти кадрів.

  3. 3

    Конвертуйте та збережіть

    Натисніть Конвертувати в SRT (або в інший обраний формат) і завантажте кожен файл окремо чи ZIP-архів. Результат завжди у кодуванні UTF-8, а кожне завантаження видаляється через 30 хвилин.

Відповідь

Що змінює конвертер субтитрів?

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

SRT, VTT, ASS та інші формати файлів субтитрів

  • .srt
  • .vtt
  • .ass
  • .ssa
  • .sbv
  • .ttml
  • .dfxp
  • .sub
  • .smi
  • .lrc
  • .xml
  • .txt

SRT назвали на честь SubRip — програми для Windows, яка близько 2000 року витягала субтитри з DVD. Це нумерований список реплік із часом початку й кінця та одним-двома рядками тексту, тому його читають майже всі програвачі, редактори та форми завантаження на стрімінгових сервісах. WebVTT виріс із SRT для вебу: його специфікацію веде W3C, він починається зі слова WEBVTT і дозволяє позиціонувати та стилізувати репліки через CSS. TTML — це XML-формат субтитрів від W3C, опублікований як Recommendation у 2010 році; DFXP — його ранніша назва, а стрімінгові сервіси використовують його профілі.

SubStation Alpha (SSA) та його наступник Advanced SubStation Alpha (ASS) прийшли з фансабу. Файл ASS має таблицю стилів зі шрифтами, кольорами, контурами й полями, а кожен рядок може їх перевизначати, тож написи й пісні можуть бути де завгодно на екрані. Aegisub, звичний редактор ASS, зберігає саме цей формат за замовчуванням. SBV — простий експортний формат YouTube; SMI — це SAMI від Microsoft, LRC зберігає тексти пісень із часом рядків, а TXT — звичайний текст.

Як кожен формат записує одну й ту саму репліку, що починається на 1 хвилині 23,456 секунди
ФорматЧасова міткаЗаголовокОформлення
SRT`00:01:23,456 --> 00:01:25,789`Немає, репліки пронумерованоТеги <i>, <b>, <u> і <font>
WebVTT`00:01:23.456 --> 00:01:25.789``WEBVTT` у першому рядкуПараметри реплік і класи CSS
ASS / SSA`0:01:23.45,0:01:25.78`[Script Info] і [V4+ Styles]Повна таблиця стилів і перевизначення для рядків
SBV`0:01:23.456,0:01:25.789`НемаєНемає
TTML`begin="00:01:23.456"`XML-документ із просторами іменАтрибути стилю в XML
TXT`[00:01:23]` з **Додати часові мітки**, інакше немаєНемаєНемає

Зсув таймінгу субтитрів і зміна частоти кадрів

4,3%наскільки швидше відтворюється реліз PAL 25 fps порівняно з оригіналом 23.976 fps

На 120-хвилинному фільмі це набігає майже до 5 хвилин, тож субтитри, розраховані на один реліз, постійно розходяться зі звуком в іншому.

Зсув таймінгу переміщує всі репліки на однакове значення — від −3 600 до +3 600 секунд із кроком в мілісекунду. Вводьте додатне число, коли слова з’являються раніше за мову, і від’ємне, наприклад −1,5, коли вони запізнюються. Це допомагає, коли зсув однаковий на початку й наприкінці, зазвичай через інше вступне відео чи обрізану заставку студії.

Пара полів частоти кадрів вирішує інший випадок. У Початкова частота кадрів виберіть частоту, під яку зроблено субтитри, а в Цільова частота кадрів — частоту вашого відео; доступні 23.976, 24, 25, 29.97 і 30 fps. Кожну часову мітку буде масштабовано за співвідношенням, так європейські релізи PAL і північноамериканські релізи NTSC того самого фільму отримують відповідні субтитри. Якщо не знаєте, в який бік змінювати, порівняйте один рядок ближче до кінця фільму: якщо він з’являється запізно, частота субтитрів нижча за частоту відео.

Решта полів стосується тексту. Вхідне кодування правильно читає застарілі файли; Видалити теги форматування прибирає <i>, <b>, <font> і коди на кшталт {\an8}. Для виводу в TXT Додати часові мітки додає мітку перед кожним рядком, а Об’єднати рядки в абзаци зливає розірвані рядки в зручні для читання речення — це налаштування для розшифровок через SRT у TXT. Для виводу в ASS або SSA Шрифт (за замовчуванням Arial) і Розмір шрифту (48 для відео висотою 1080 пікселів) задають стандартний стиль.

Після конвертації ASS у SRT оформлення вже не повернути

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

Помилки конвертації субтитрів і як їх виправити

  • Програвач не показує субтитрів після завантаження файлу.

    Дайте субтитрам точно таку саму назву, як у відео, з новим розширенням, наприклад movie.mp4 і movie.srt, та перевірте, що розширення відповідає формату; VTT, перейменований на .srt, усе одно має крапки в часових мітках.

  • Усі субтитри випереджають звук приблизно на секунду після завантаження на стрімінговий сервіс.

    Введіть додатний Зсув таймінгу, наприклад 1, і конвертуйте ще раз. Вимірюйте зсув за першою промовленою реплікою, а не за музичною.

  • У TXT-розшифровці зникла структура рядків субтитрів.

    Було ввімкнено Об’єднати рядки в абзаци, що зливає рядки в суцільні речення. Вимкніть, щоб зберегти один субтитр в одному рядку, або ввімкніть Додати часові мітки, щоб позначити початок кожної репліки.

  • Конвертація TXT дала одну величезну репліку.

    Розшифровка є одним абзацом. Розмістіть кожен субтитр в окремому рядку, бажано не довше приблизно 42 символів, а потім задайте Секунд на рядок.

Запитання про конвертер субтитрів

Який формат субтитрів приймає YouTube?

YouTube Studio приймає SRT, WebVTT, SBV, TTML і кілька мовних форматів, тож для самого YouTube конвертувати майже не доводиться. SBV — один із форматів, які YouTube пропонує, коли ви завантажуєте відредаговані там субтитри; перетворіть його на SRT, перш ніж відкривати у відеоредакторі.

Який формат потрібен для доріжки субтитрів у відео HTML5?

WebVTT. Елемент <track> у браузерах читає лише файли VTT, тому SRT поруч з MP4 на вашому сайті буде проігноровано. SRT у VTT додає заголовок WEBVTT і замінює коми в десяткових частках секунди на крапки.

Чи збережуться кольори, шрифти й розташування після конвертації?

Лише між ASS і SSA. В SRT, VTT, SBV і TXT немає місця для шрифтів окремих рядків, ефектів караоке чи позицій на екрані, тож аніме-фансаб, перетворений на SRT, зберігає слова й таймінг, але втрачає оформлення. Базові теги курсиву й жирного переходять в SRT і VTT, якщо не вибрати Видалити теги форматування.

Як виправити субтитри, які поступово відстають від відео?

Постійне відставання виправляє Зсув таймінгу; якщо воно наростає, файл зроблено для релізу з іншою частотою кадрів. У Початкова частота кадрів виберіть частоту, під яку розраховано субтитри, а в Цільова частота кадрів — частоту вашого відео, найчастіше від 23.976 до 25 або навпаки.

Чи можна перетворити розшифровку на субтитри з таймінгом?

Так. Завантажте TXT, де один субтитр в одному рядку, і конвертуйте в SRT; кожен рядок отримає тривалість із поля Секунд на рядок, один за одним. Час не збігатиметься з мовою точно, тому підправте його в редакторі, як-от Subtitle Edit або Aegisub. Почніть із TXT у SRT.

Чому літери з діакритикою перетворюються на знаки питання або дивні символи?

Файл збережено в старішій кодовій сторінці, наприклад Windows-1251 для кирилиці чи Windows-1256 для арабської, а прочитано як UTF-8. Виберіть правильну в Вхідне кодування і конвертуйте ще раз; результат записується в UTF-8, тож сучасні програвачі відображають його правильно.

Чи можна конвертувати графічні субтитри з DVD або Blu-ray?

Не як текст. Доріжки VobSub (.sub з .idx) і Blu-ray PGS зберігають кожен субтитр як картинку, тому спершу потрібне оптичне розпізнавання тексту. Файли .sub, які читає цей інструмент, — це текстові файли MicroDVD.

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

Оберіть саме ту ціль, яку від вас вимагають. Кожна сторінка нижче — той самий інструмент з іншими налаштуваннями за замовчуванням.