Конвертер субтитрів
Збережіть субтитри у форматі, який потрібен вашому плеєру, редактору або формі завантаження. Конвертер читає SRT, VTT, ASS, SBV, TTML і ще десяток типів субтитрів і переписує часові мітки за правилами цільового формату. Під час конвертації він також може синхронізувати таймінг, очистити текст або прибрати з нього оформлення.
Конвертер субтитрів
або перетягніть Файли SRT, VTT, ASS … сюди ·
До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв
Файли обробляються на наших серверах і видаляються через 30 хв.
Зсуває всі субтитри на вказану кількість секунд. Додатне число — якщо субтитри з'являються надто рано, від'ємне — якщо надто пізно (наприклад, -1.5).
Вкажіть це та цільову частоту, якщо субтитри дедалі більше розходяться з відео впродовж фільму — ознака того, що їх підганяли під іншу версію відео.
Частота кадрів відео, з яким ви відтворюватимете субтитри. Перетворення 23.976 → 25 усуває більшість розбіжностей PAL/NTSC.
Використовується лише для простого TXT, де немає часових міток: кожен рядок показується стільки часу, один за одним. За потреби потім відкоригуйте час у редакторі субтитрів.
Автовизначення впорається з більшістю файлів. Оберіть кодування вручну, якщо літери з діакритикою, кирилиця чи арабське письмо відображаються як знаки питання. Результат завжди в UTF-8.
Шрифт стандартного стилю ASS. Він має бути встановлений на комп'ютері глядача; Arial — найнадійніший вибір.
Розмір відносно відео висотою 1080 пікселів. 48 — типовий розмір для фільмів.
Як користуватися цим інструментом
- 1
Додайте файли субтитрів
Додайте до 20 файлів розміром до 95 MB кожен: SRT, VTT, ASS, SSA, SBV, SUB, TTML, DFXP, XML, SMI, LRC або TXT. Підійде й звичайна розшифровка, де один рядок відповідає одному субтитру.
- 2
Виберіть формат і виправте таймінг
Виберіть формат у полі Конвертувати в; за замовчуванням обрано SRT. Якщо субтитри спізнюються, поспішають або поступово розходяться зі звуком, відкрийте Додаткові налаштування і скористайтеся Зсув таймінгу або двома полями частоти кадрів.
- 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 — звичайний текст.
| Формат | Часова мітка | Заголовок | Оформлення |
|---|---|---|---|
| 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
Зсув таймінгу переміщує всі репліки на однакове значення — від −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.
Усі інструменти Конвертер субтитрів
Оберіть саме ту ціль, яку від вас вимагають. Кожна сторінка нижче — той самий інструмент з іншими налаштуваннями за замовчуванням.
- ASS у SRTКонвертуйте субтитри ASS і SSA з Aegisub чи фансаб-релізів у SRT для телевізорів, редакторів і YouTube. Діалоги й таймінг зберігаються, стилі — ні.
- SBV у SRTКонвертуйте субтитри YouTube .sbv у SRT для Facebook, LinkedIn, Premiere Pro чи DaVinci Resolve. Номери реплік і таймкоди SubRip — автоматично.
- SRT в ASSКонвертуйте субтитри SRT в Advanced SubStation Alpha (ASS) з потрібним шрифтом і розміром. Для Aegisub, mpv, VLC або вшивання через ffmpeg.
- SRT у TXTКонвертуйте субтитри SRT у звичайний текст: номери реплік і таймкоди прибираються, рядки об’єднуються в абзаци, позначки часу можна залишити.
- SRT у VTTКонвертуйте субтитри SRT у WebVTT для тегу track, веб-плеєрів і навчальних платформ. Мітки часу переписано, додано заголовок, файл у UTF-8.
- Конвертер TXT у SRTПеретворіть текстову розшифровку на файл субтитрів SRT. Кожен рядок стає окремим субтитром заданої тривалості для доопрацювання в редакторі.
- Конвертер VTT у SRTКонвертуйте субтитри WebVTT з YouTube, Zoom чи Teams у SRT для Premiere Pro, DaVinci Resolve, VLC і телевізорів. Що з VTT не збереже SRT.
- VTT у TXTКонвертуйте субтитри WebVTT (.vtt) із Zoom, Teams чи вебвідео в текст. Заголовок, налаштування реплік і NOTE видаляються; час — за бажанням.