Як вшити субтитри у відео для Reels?

Відкрийте ролик у Captivo, дочекайтесь розпізнавання й таймінгів, оформіть субтитри в редакторі та експортуйте відео у MP4 чи WebM уже з ними. Кодує ваш власний браузер, тому саме відео нікуди не вивантажується. Одне варто врахувати наперед: Captivo лишає кадр таким, яким його отримав, тож обрізати ролик під 9:16 треба до субтитрів, а не після них.

Що потрібно ролику і хто це робить

Що потрібно роликуЧи вміє CaptivoДе це відбувається
Субтитри, підігнані під мовленняТакАвтоматичне розпізнавання з таймінгом до окремого слова, правки в редакторі просто в браузері
Субтитри іншою мовоюТакРозпізнавання 99 мовами, переклад 99 мовами
Субтитри, вшиті в картинкуТакБраузер кодує готове MP4 (H.264 і AAC) або WebM (VP9 і Opus)
Кадр 9:16НіОбрізати у своєму відеоредакторі або в самому Reels, ще до Captivo
Обрізання, музика, переходиНіВаш відеоредактор
Файл субтитрів для іншої програмиТакМожна забрати SRT, VTT, TXT чи ASS замість готового відео
Публікація роликаНіЗастосунок Instagram

Порядок дій

  1. Спершу кадруйте під 9:16Обріжте ролик до вертикального кадру у своєму редакторі ще до всього іншого. Експорт віддає картинку того самого розміру, який отримав, тож обрізання після субтитрів різало б їх навпіл.
  2. Відкрийте ролик у CaptivoАудіо відділяється просто в браузері, і на розпізнавання йде тільки воно; відео лишається у сховищі браузера, а копія аудіо видаляється, щойно робота завершилась.
  3. Вичитайте текстРозпізнавання добре, але не бездоганне. Короткий ролик здебільшого і складається з імен, чисел та сленгу, тож хвилина вичитки тут окупається найбільше.
  4. Перекладіть, якщо ролик для іншої аудиторіїПерекладена доріжка стоїть поруч з оригінальною, і обидві можна вшити в один експорт.
  5. Оформіть субтитриВізьміть готовий пресет або самі задайте шрифт, розмір, колір, обведення, підкладку й позицію. Є підсвічування слово за словом, і в експорті воно малюється тим самим кодом, що й у попередньому перегляді.
  6. Експортуйте відео із субтитрамиВиберіть MP4 чи WebM і висоту кадру та дайте браузеру закодувати. На цьому кроці нічого не вивантажується, а готовий файл одразу лягає до вас на диск.

Чого Captivo не зробить з вашим кадром

Експорт накладає субтитри на ту картинку, яку отримав, і віддає її з тим самим співвідношенням сторін. Керувати можна лише висотою: вихідна, 1080p, 720p або 480p. Ні обрізання, ні полів, ні перекадрування немає, тож горизонтальний ролик повернеться горизонтальним, тільки з субтитрами. Саме тому вертикальний кадр робиться на початку роботи.

Шрифти і пастка з кирилицею

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

Експортуйте з компʼютера

Браузерному кодувальнику потрібен WebCodecs, якого немає в старих браузерах (Firefox до 130-ї версії, старі Safari). Експорт з iPhone та iPad Captivo відправляє на серверний кодувальник, а серверний шлях сьогодні вимкнений на всіх середовищах, тож телефон повертається до того самого браузерного кодувальника, з яким мобільний Safari дає раду погано. Поки серверний шлях не ввімкнено, вшивайте субтитри на компʼютері й переносьте готовий файл у телефон.

Значок на безкоштовних експортах

Відео, експортоване на безкоштовному плані, має в кутку невеликий значок Captivo; на Pro і Business його немає. У файлах субтитрів його немає ніколи, бо значок малюється саме в картинці й більше ніде.

Де це перевірено

  • Вшивання кодує браузер, а відеофайл береться з локального сховища браузера, а не вивантажується.frontend/src/services/videoExport/webcodecsExport.ts
  • Експорт зберігає співвідношення сторін джерела; змінити можна лише висоту кадру.frontend/src/services/videoExport/quality.ts
  • Серверне вшивання вимкнене за замовчуванням і без нього відхиляє запит, тож експорти йдуть браузерним рушієм.backend/app/core/config.py, backend/app/api/api_v1/endpoints/burnin_export.py
  • Значок Captivo дістається лише експортам на безкоштовному плані.frontend/src/utils/exportWatermark.ts
  • Копія аудіо, з якої робилось розпізнавання, видаляється після завершення або збою роботи.backend/app/services/webhook_processor.py

Зробіть субтитри до наступного ролика

Почніть на безкоштовному плані, без картки. Візьміть один обрізаний ролик, отримайте субтитри під мовлення й заберіть відео вже з ними.

Створити безкоштовний акаунт