Субтитри, аудіодоріжки і три способи, якими вони ламаються
Субтитри ламаються рівно трьома способами: їх узагалі немає, вони є, але літери неправильні, або вони є і правильні, але поступово відходять від діалогу. У кожного своя причина й своє виправлення, і жодне не вимагає торкатися відео.
Субтитри живуть в одному з двох місць
Доріжка субтитрів або всередині відеофайлу, або поруч із ним. Всередині означає, що контейнер несе її як окрему доріжку, точно так само, як несе аудіо, — MKV може містити десяток таких доріжок десятьма мовами, і жодна з них не впливає на картинку. Поруч означає окремий маленький текстовий файл, зазвичай із тією самою назвою, що й відео, і закінченням .srt, який плеєр має помітити й завантажити сам.
Ця різниця важливіша, ніж здається. Вбудована доріжка подорожує з файлом назавжди: перейменуй його, перенеси на інший пристрій — субтитри й далі будуть на місці. Окремий файл легко редагувати й легко замінити на кращий переклад, але його так само легко втратити, і він підхоплюється автоматично лише тоді, коли названий відповідно й лежить у тій самій папці.
На дисках і в деяких телевізійних записах зустрічається третій тип: растрові субтитри (PGS чи VOBSUB), що є не текстом, а крихітними зображеннями тексту. Їх не можна переоформити, змінити розмір чи знайти пошуком, і плеєр змушений малювати їх поверх картинки такими, як є. Якщо розмір твоїх субтитрів ніяк не змінюється — ось причина.
Формати, з якими ти реально зіткнешся
| Формат | Тип | Оформлення | Примітки |
|---|---|---|---|
| SRT (SubRip) | Текст | Майже немає | Універсальний. Часові мітки й рядки, більше нічого. Працює всюди. |
| ASS / SSA | Текст | Повне | Шрифти, кольори, позиціонування, караоке. Стандарт для аніме-фансабів і будь-якого перекладу з написами. |
| WebVTT | Текст | Часткове | Вебстандарт, який використовують потоки HLS і відео в браузері. |
| SUB / IDX | Растр | Немає | З DVD. Зображення тексту, тому розмір не змінити. |
| PGS | Растр | Немає | Аналог для Blu-ray. Те саме обмеження, вища роздільна здатність. |
| CEA-608 / 708 | Текст | Обмежене | Приховані субтитри, вбудовані просто у відеопотік, поширені в телевізійних записах. |
Текстові формати плеєр може переоформити: розмір, колір, фон, позицію. Растрові — не може, хай що пропонує плеєр. Це властивість самих субтитрів, а не відсутня функція.
Чому літери з діакритикою перетворюються на сміття
Ти відкриваєш український субтитр і бачиш незрозумілі символи там, де мала бути «ї», «є» чи «ґ», або ряд знаків питання, або ? посеред майже кожного другого слова. Нічого не пошкоджено. Файл читається з неправильним кодуванням символів.
Текстовий файл — це байти. Кодування — це домовленість про те, який байт означає яку літеру. Сучасні файли використовують UTF-8, який охоплює всі алфавіти одразу. Старі файли субтитрів — а їх дуже багато, бо субтитри циркулюють десятиліттями — натомість використовують регіональне кодування: Windows-1251 для кирилиці, Windows-1254 для турецької, Windows-1250 для центральноєвропейських мов, Shift-JIS для японської. Кожне з них зіставляє той самий байт з іншою літерою.
Коли плеєр вважає, що перед ним UTF-8, а файл насправді у Windows-1251, латинські літери й цифри виглядають нормально, а всі кириличні символи ламаються. Це і є ознака неправильного кодування: речення читається, але замість «і», «ї», «є», «ґ» — беладь. Плеєр, що дозволяє обрати кодування, виправляє це одним дотиком. Плеєр, що не дозволяє, узагалі не може показати цей файл правильно — і перекодування відео тут не допоможе, бо відео ніколи не було проблемою.
Виправлення субтитрів, що не збігаються з діалогом
Розсинхронізовані субтитри бувають двох видів, і розрізнити їх можна секунд за тридцять. Пройди по порядку.
-
Перевір зсув на початку фільму
Відтвори першу репліку діалогу й зверни увагу, чи субтитр з’являється раніше, чи пізніше, і приблизно наскільки. За все, що менше півсекунди, не варто перейматися.
-
Перевір те саме ближче до кінця
Перестрибни на останні десять хвилин і порівняй знову. Це діагностичний крок, і саме його всі пропускають.
-
Якщо розрив однаковий з обох кінців — це постійний зсув
Файл субтитрів просто зміщений цілком. Використай регулятор затримки субтитрів у плеєрі, щоб посунути його вперед чи назад, доки перша репліка не стане на місце, — і весь фільм стане правильним. Це найпоширеніший випадок.
-
Якщо розрив зростає з часом — це невідповідність частоти кадрів
Субтитри були розраховані під реліз на 23,976 кадру/с, а твоє відео — 25 кадрів/с, або навпаки. Регулятор затримки цього не виправить, бо розходження накопичується. Потрібен файл субтитрів, зроблений саме під твій реліз, або десктопний інструмент, що перераховує часові мітки.
-
Якщо субтитри правильні, а сцени — ні, у тебе інший монтаж
Розширені редакції, кінотеатральні версії й телеверсії відрізняються на хвилини. Жодне налаштування цього не виправить; знайди файл, що позначений як той самий монтаж, що й твоє відео.
Вбудовані доріжки субтитрів майже ніколи не розсинхронізовуються, бо той, хто зібрав файл, розрахував їх саме під це відео. Проблеми синхронізації переважно є проблемою завантаженого окремо .srt.
Той самий файл, кілька мов
Аудіодоріжки працюють точно так само, як доріжки субтитрів: контейнер може містити скільки завгодно, і хороший плеєр дає перемикатися між ними без зупинки.
Оригінал і дубляж разом
Типовий реліз несе оригінальну мову плюс один-два дубляжі. Перемикання посеред сцени — найшвидший спосіб вирішити, що дивитися, і це нічого не коштує: обидві доріжки завжди були у файлі.
Коментарі й аудіоопис
Коментарі режисера й доріжки аудіоопису їдуть у тому самому файлі. Зазвичай вони підписані, тому хороший плеєр показує назви доріжок, а не «Доріжка 1, Доріжка 2».
Об’ємний звук проти стерео
Фільми часто несуть доріжку 5.1 AC-3 чи DTS разом зі стереодоріжкою AAC. У навушниках стереодоріжка часто виявляється кращим вибором — зведений у стерео мікс 5.1 може ховати діалоги під ефектами.
Примусові субтитри
«Примусова» доріжка покриває лише частини, сказані іншою мовою, — репліки прибульця, іноземну газету, — а не весь фільм. Якщо субтитри з’являються на дві репліки й зникають, це саме те, що ти обрав.
Як зробити субтитри зручними для читання
Маленькі налаштування, велика різниця за два години фільму.
- Розмір відносно екрана
Те, що читабельне на Mac, надто дрібне на телефоні, витягнутому на довжину руки. Налаштуй окремо для кожного пристрою, а не один раз.
- Фон чи обведення
Білий текст на сцені зі снігом зникає. Тонке чорне обведення чи напівпрозора смуга за текстом вирішують це, не домінуючи над картинкою.
- Позиція над чорною смугою
У широкоформатному фільмі опускання субтитрів у смугу «поштової скриньки» тримає їх повністю поза зображенням.
- Одна доріжка, а не дві
Якщо завантажено і вбудовану доріжку, і окремий файл одночасно, ти отримаєш два рядки один поверх іншого. Вимкни одну з них.
Часті питання
Чому мій завантажений .srt не підвантажується автоматично?
Автоматичне завантаження залежить від того, чи має файл субтитрів ту саму базову назву, що й відео, і чи лежить у тій самій папці, — Film.mkv і Film.srt. Назва на кшталт Film.720p.uk.srt поруч із Film.mkv зазвичай усе одно спрацьовує, бо більшість плеєрів звіряють за префіксом, а от subtitles(1).srt — ні. Перейменуй файл або завантаж його вручну.
Чи можу я витягнути субтитри з відеофайлу?
Текстові доріжки — так: їх можна витягти у .srt, не торкаючись відео, і це операція ремультиплексування, а не конвертація. Растрові доріжки на кшталт PGS не можуть стати текстом без розпізнавання OCR, а це десктопна робота, яка ніколи не буває бездоганною.
Чи роблять субтитри файл більшим?
Текстові субтитри — це нехтувано мало: цілий фільм важить 40–80 кілобайт, що ніщо поруч із кількома гігабайтами відео. Растрові доріжки субтитрів — це справжні зображення й можуть додавати десятки мегабайтів кожна, тому диск-рипи з десятьма мовами субтитрів помітно важчі.
Чому я не можу змінити шрифт цих субтитрів?
Вони растрові — PGS чи VOBSUB, витягнуті з диска. Немає тексту, який можна переоформити, є лише зображення тексту. Шукай текстову доріжку в тому самому файлі або окремий .srt.
Що FoxDL робить із субтитрами
Усе тут відбувається прямо в плеєрі, без кроку конвертації й без виходу з відтворення.
- Усі субтитри й аудіодоріжки, що несе файл, перелічені за назвою й мовою, і перемикаються, поки фільм продовжує грати.
- Рендеряться і текстові, і растрові доріжки, включно з оформленням ASS/SSA там, де файл його визначає.
- Затримку субтитрів можна налаштувати просто під час відтворення — це і є виправлення для випадку постійного зсуву вище.
- Кодування символів можна вибрати, а не покладатися на здогадку — це і є відповідь на українські, кириличні та центральноєвропейські субтитри, що приходять як сміття.
- Розмір, колір і фон — на твій розсуд, згідно з порадами про читабельність вище.
Вибір доріжок і керування субтитрами — частина безкоштовної версії на iPhone, iPad і Mac.
Часті запитання
- Як увімкнути субтитри і вибрати потрібні?
- Чи можу я перемкнути аудіодоріжку у файлі з двома звуковими доріжками?
- Як відтворити файли MKV на iPhone, iPad чи Mac?
- Які відео- та аудіоформати відтворює FoxDL?
Читати далі
Чому твій iPhone відкриває один відеофайл і відмовляється відкривати наступний
Контейнери, кодеки і три способи подивитись файл, який iOS відмовляється відкривати.
Безвтратність, бітрейт і еквалайзер: що справді змінює звук, а що ні
Що змінює безвтратність, що насправді робить еквалайзер і що покращує слухання в першу чергу.
Що має статись, перш ніж вебсторінка віддасть тобі свій файл
Чотири способи, якими сторінка доставляє відео, і чому лише один із них — файл, який можна зберегти.
Твоя бібліотека нарешті в одному місці.
Безкоштовне завантаження. Без облікового запису — повний набір у безкоштовній версії.