Файл .srt — це не більше ніж текст. Ви відкриваєте його в Блокноті, читаєте одним поглядом і правите, як будь-який документ. Усередині не живе нічого — ні відео, ні звуку, ні картинок — лише речення, кожне зі своєю миттю входу й миттю виходу.
Він вийшов із програми девʼяностих — SubRip, звідси й назва — чиєю роботою було вирізати вплавлені субтитри з DVD. Від програми не залишилося нічого; від формату залишилося все, бо він виявився достатньо простим, щоб будь-що вміло його прочитати.
Що всередині
Один блок на субтитр, усі скроєні за тим самим викрійком:
1
00:00:04,120 --> 00:00:06,480
Перед тим як перейти до цифр,
переглянемо, де ми зараз.
2
00:00:06,600 --> 00:00:09,000
Чого я не чекав,
то це падіння другого тижня.
Чотири складники, у цьому порядку:
- Порядковий номер, що починається з 1 і не пропускає жодного.
- Час, записаний як
години:хвилини:секунди,мілісекундий зʼєднаний стрілкою-->. - Текст, розкладений на один рядок або два.
- Порожній рядок, що закриває блок. Приберіть його — і плеєр більше не знайде кінця.
Кома перед мілісекундами — підпис цього формату, і саме вона відрізняє його від файлу VTT, де на її місці стоїть точка.
Чого SRT не вміє
Усього іншого. І саме тому він тримається на ногах тридцять років по тому.
Ні кольорів, ні шрифтів, ні місця на екрані, ні вирівнювання, ні тла. Він не здатний сказати «цей рядок іде праворуч угору, бо знизу є титр». Він так само не знає, хто говорить, поза тим, що ви самі впишете у речення. І він не приймає ні метаданих, ні розділів, ні кількох мов в одному файлі.
.ass з японської анімації тримає перші три; WebVTT тримає майже всі. І все ж, коли хтось просить у вас «субтитри», він просить SRT.
Чотири вади, через які файл не завантажується
Коли SRT відмовляється працювати, це майже завжди одна з цих чотирьох. Від найчастішої до найрідшої:
Кодування. Збережений в ANSI чи Latin-1 із літерами поза латиницею — і ви або отримуєте нечитабельні символи, або він не завантажується взагалі. Збережіть його в UTF-8 і забудьте про це. Якщо відкрити його в Блокноті показує «зустрiч» замість «зустріч», то це воно.
Позначка порядку байтів. Три невидимі байти, які деякі редактори Windows встромляють на початку файлу. Більшість плеєрів їх витримують; кілька зʼїдають перший субтитр, а знайдеться й такий, що відмовиться від усього файлу без жодних пояснень.
Перевернутий час або час, що перекривається. Субтитр, що закінчується, не почавшись, або починається, поки попередній ще на екрані. Деякі плеєри пропускають це, а інші стрибають звідти до кінця.
Зламана нумерація. Числа, яких немає, числа, що повторюються, нумерація, що починається з 0. Кілька програм — передусім редактори відео — припиняють читати на першій дірці, яку зустрінуть.
Ці чотири — проблеми того, як файл був записаний, а не того, що він каже: текст досконалий, а спосіб його збереження — ні. Саме тому файл, що йде як годинник у VLC, може бути відкинутий полем завантаження субтитрів на якійсь платформі.
Відкрити й виправити
Підійде будь-який редактор простого тексту: Блокнот, TextEdit у режимі простого тексту, VS Code. Word — ні: він збереже це в .docx або підсунe друкарські лапки там, де їм нічого робити.
Якщо треба зсунути час, текстовий редактор нікуди вас не приведе й настав час відкрити щось на кшталт Subtitle Edit чи Aegisub. Але щоб виправити помилку друку чи неправильно написане імʼя, Блокнот — саме той інструмент, який вам потрібен.
Коли вам потрібен текст, а не субтитри
SRT — це текст, розбитий на куски, щоб влізти під картинку: речення обривається кожні дві секунди, а абзац виявляється розсипаним по пʼяти пронумерованих блоках. Скопіюйте його, вставте в документ — і прочитати те, що вийшло, не зможе ніхто.
Саме для цього є наш конвертер SRT у текст: він склеює речення там, де субтитр їх розрізав, прибирає нумерацію й повертає вам справжні абзаци. А якщо ви збираєтеся ним користуватися, щоб повертатися до певної миті запису, позначки часу можна залишити.
Якщо ж вам потрібен файл у іншому форматі, конвертер SRT у VTT бере на себе все переведення — заголовок, захист символів і мілісекунди — нічого не надсилаючи на жоден сервер.
А якщо субтитрів у вас немає, лише відео?
Тоді вам потрібен не конвертер, а транскрипція. Завантажте запис — і ми повернемо його написаним, із хвилиною на кожному реченні, з тим, хто говорить у кожну мить, і з підсумком того, що важливо; SRT випадає звідти вже готовим. Без акаунта й без картки, щоб почати.