Головне
Спочатку вирішіть, чи субтитри будуть вплавлені в картинку, чи підключені як окремий файл. Вплавлені субтитри працюють будь-де, і вимкнути їх неможливо. Окремий файл, зазвичай
.srt, можна вимкнути, редагувати пізніше, і його читають пошукові системи — але лише якщо платформа дозволяє завантажувати такі файли. Далі послідовність завжди однакова: отримати текст, розбити його на репліки з таймінгом, перевірити разом з відео, а потім завантажити файл або експортувати відео з субтитрами. Файл — це звичайний текст, тож виправити помилку легко.
Монтаж готовий. Тепер хтось просить субтитри, або ви самі помітили, що більшість людей дивляться відео без звуку, і ось ви вже дивитеся на діалог експорту, де немає очевидного поля для субтитрів. Це нормально. Субтитри — не частина відео так, як музика чи колірна корекція. У більшості випадків це окрема сутність: власний файл, власний формат, власні правила.
Тож перед тим, як написати хоч рядок тексту, потрібно зробити вибір — і саме він визначає все подальше. Майже всі роблять цей вибір випадково. Зробімо його свідомо.
Вплавлені субтитри чи окремий файл
Є два способи нанести текст на відео.
Вплавлені субтитри малюються прямо в картинці під час експорту. Пікселі тексту стають пікселями відео — так само, як логотип чи титульна плашка. Вони завжди видимі. Глядач не може їх вимкнути, змінити розмір, стиль чи мову, і якщо ви помилилися у слові, доведеться переекспортувати все відео, щоб це виправити. Натомість вони працюють будь-де без жодної підтримки з боку платформи: у будь-якому плеєрі, на будь-якій платформі, при повторному завантаженні чи навіть у записі екрана, який зробить хтось інший.
Окремий файл із субтитрами існує поруч із відео як самостійний файл. Плеєр читає його і накладає текст на картинку під час відтворення. Глядач може ввімкнути чи вимкнути субтитри. Помилку можна виправити, відредагувавши текстовий файл і завантаживши його знову, не торкаючись відео. Другу мову можна додати пізніше, просто додавши другий файл. У картинку нічого не вплавлено, тож саме відео залишається незмінним.
Але тут є пастка: варіант з окремим файлом повністю залежить від того, куди ви публікуєте відео. Платформи по-різному ставляться до завантажених файлів субтитрів. Одні приймають їх без проблем і показують глядачу перемикач субтитрів. Інші не приймають файли за жодних умов. Якщо платформа не підтримує файли субтитрів, вплавлення під час експорту — єдиний доступний вам шлях, і жодне правильне форматування файлу цього не змінить.
Перевірте, що приймає та платформа, куди ви публікуєте відео, перш ніж щось робити. Якщо ви публікуєте те саме відео у двох місцях, і одне приймає файл, а інше — ні, вам можуть знадобитися два експорти: чистий, з окремим файлом субтитрів, і другий — із вплавленими субтитрами. Це втомливо, але це чесна відповідь.
Що насправді міститься у файлі субтитрів
Файл SubRip — з розширенням .srt — найпоширеніший формат окремих субтитрів, і саме його варто використовувати, якщо у вас немає конкретної причини обрати інший. Його вміст майже аж занадто простий. Кожна репліка складається з чотирьох елементів по порядку: номер, рядок з таймінгом, один або кілька рядків тексту, потім порожній рядок. Далі починається наступна репліка.
Таймінг записується у форматі hh:mm:ss,mmm — години, хвилини, секунди, а потім мілісекунди після коми. Кома тут важлива. Плеєр, який очікує кому, а натрапляє на крапку, може відмовитися читати файл або пропустити репліку, і часто це виглядає не як повідомлення про помилку, а просто як відсутність субтитрів. Якщо хочете розібрати формат детальніше, поле за полем, є докладний розбір формату SubRip, який варто прочитати хоча б раз.
WebVTT — з розширенням .vtt — інший формат, з яким ви зустрінетеся. Він починається зі слова WEBVTT в окремому рядку, а мілісекунди відділяються крапкою, а не комою. Номери реплік необов’язкові. Крім того, він уміє те, чого не може SubRip: розмістити репліку не лише знизу по центру, а й в іншому місці, а також містити інформацію про стиль. Якщо потрібно, щоб підпис не перекривав графіку на екрані, саме WebVTT дозволяє це вказати.
Якщо у вас файл WebVTT, а платформа вимагає SubRip, конвертувати легко, але варто розуміти, що відбувається. Таймінг зберігається. Текст зберігається. Позиціювання, стиль і будь-які метадані втрачаються — і втрачаються назавжди, бо в SubRip просто немає місця, куди їх покласти. Це не помилка конвертера. У форматі призначення для цієї інформації немає жодного поля. Конвертуйте в той бік, де нічого не втрачається, коли є така можливість, а коли немає — розраховуйте, що субтитри опиняться у стандартній позиції знизу.
Послідовність дій: текст, таймінг, перевірка, завантаження
Коли ви визначилися зі шляхом, сама робота завжди складається з чотирьох однакових кроків, у тому самому порядку.
- Отримайте текст. Кожне сказане слово, записане на письмі.
- Розбийте на репліки й задайте таймінг. Поділіть текст на репліки і призначте кожній початок і кінець.
- Перевірте разом із відео. Перегляньте відео з увімкненими субтитрами і виправте те, що не так.
- Завантажте файл або експортуйте відео з вплавленими субтитрами.
Перший крок — найдовший, якщо робити його вручну. Можна транскрибувати самостійно — це точно, але займає у кілька разів більше часу, ніж триває саме відео, — або можна автоматично розпізнати аудіо в текст і потім виправити помилки, що швидше, але дає помилки, які треба виловлювати — зазвичай це імена, спеціальні терміни й усе, що сказано на тлі голосного шуму. Автоматичне розпізнавання з уважною перевіркою — правильний варіант за замовчуванням для більшості людей. Онлайновий генератор субтитрів бере на себе розбиття на репліки й таймінг, коли текст уже готовий.
SozAI — це застосунок для розпізнавання мовлення для iOS, Android і macOS, який перетворює аудіофайли, відеофайли, записи та посилання на YouTube у текст з позначками мовців і перекладом на 99+ мов; браузерні інструменти на сайті працюють із файлами субтитрів і підрахунком, але самі аудіо не розпізнають. Це лише один із варіантів — якщо ваша програма для монтажу вже створює прийнятну транскрипцію, скористайтеся нею й пропустіть цей крок.
Якщо у вас просто суцільний текст без жодного таймінгу, конвертер простого тексту в SRT механічно розіб’є його на репліки й напише рядки таймінгу в правильному форматі. Після цього таймінг усе одно доведеться підправити, звірившись з відео. Жоден інструмент не вгадає з самого тексту, де саме мовець зробив паузу.
Скільки репліка має залишатися на екрані
Саме на таймінгу видно аматорські субтитри, і є дві протилежні помилки.
Репліка, що показується менше приблизно секунди, важко читається. Оку потрібен час, щоб знайти текст, прочитати його і повернутися до картинки, а секунди для цього не вистачає. Глядач бачить якийсь спалах тексту й лише відчуває, що пропустив слово. Так часто буває, коли транскрипцію розбили за кожною комою, або коли короткому вигуку — «так», імені, сміху — дали власну репліку, точно за довжиною самого звуку.
Репліка, що триває довше приблизно восьми секунд, — це інша проблема, і майже завжди означає, що два речення об’єднали в одну репліку. Довгі репліки залишаються на екрані вже після того, як глядач їх дочитав, що трохи дратує, але справжня шкода в тому, що друге речення з’являється на екрані задовго до того, як його вимовляють. Текст і звук розходяться, і глядач починає читати наперед, замість того щоб дивитися відео.
Прагніть, щоб репліки комфортно вписувалися між цими двома межами, розбивайте текст на природних межах речень і фраз, а не за фіксованою кількістю слів, і дайте картинці «подихати» між репліками. Якщо не впевнені, чи репліка занадто довга, прочитайте її вголос у темпі, у якому насправді говорить людина. Якщо забракло дихання — це дві репліки, а не одна.
Перевірка файлу перед завантаженням
Файл субтитрів — це звичайний текст. Його можна відкрити в будь-якому текстовому редакторі на будь-якому комп’ютері, прочитати від початку до кінця й змінити що завгодно. Це найкорисніше, що варто знати про субтитри, бо це означає: найшвидший спосіб виправити неправильне слово — майже ніколи не полягає в тому, щоб знову відкривати програму монтажу, шукати репліку на таймлайні й переекспортовувати відео. Достатньо відкрити файл, змінити слово, зберегти.
Помилки бувають двох видів, і перевіряти їх потрібно по-різному.
Структурні помилки заважають файлу завантажитися. Пропущений порожній рядок між репліками, крапка замість коми в таймінгу, час завершення, що настає раніше за час початку, репліки, які накладаються одна на одну. Людині при швидкому перегляді це непомітно, а машині — очевидно, і саме для цього існує валідатор файлів SRT. Перевірте файл через нього перед завантаженням, і ви відловите саме той клас помилок, який інакше виявляється як субтитри, що просто мовчки не з’являються.
Змістові помилки проявляються лише під час перегляду. Неправильно написані імена, підпис, що весь час запізнюється на півсекунди, рядок, який технічно правильний, але звучить погано. Увімкніть відео з субтитрами на звичайній швидкості, від початку до кінця, і дивіться саме на текст, а не на картинку. Це займає стільки ж часу, скільки триває відео, і тут немає жодного способу скоротити шлях.
Чого це не виправить
Автоматичні субтитри, які створює платформа, — це не те саме, що файл субтитрів, який зробили ви. Вони генеруються з аудіо без вашої участі, часто помиляються саме в найважливіших словах — назвах продуктів, іменах людей, технічних термінах — і, як правило, ви маєте обмежений контроль над ними. Там, де можна завантажити власний файл, це замінює вгадування на щось, що ви самі перевірили. Там, де це неможливо, вплавлені субтитри — єдиний спосіб гарантувати, що на екрані з’являться саме ті слова, які вибрали ви.
Вплавлені субтитри незворотні сильніше, ніж здається на перший погляд. Щойно відео експортоване, текст стає частиною картинки. Ви не можете перекласти таке відео, не можете показати його без субтитрів, і глядач на маленькому екрані не може збільшити текст. Якщо є хоч якась імовірність, що відео доведеться використати повторно, перекласти на іншу мову або передати комусь для подальшої роботи, зберігайте окремо чистий майстер-файл і файл субтитрів — навіть якщо версія, яку ви публікуєте сьогодні, має вплавлений текст.
І конвертація між форматами щоразу коштуватиме вам того самого. Перехід від WebVTT до SubRip назавжди прибирає позиціювання й стиль, бо для них просто немає місця. Якщо ви зробили субтитри, які уникають графіки на екрані, а потім конвертували їх у SubRip для платформи, яка цього вимагає, ці субтитри опиняться у стандартній позиції й перекриють графіку. Краще знати про це заздалегідь, ніж виявити вже в опублікованому відео.

