Як нарізати кліпи з VOD на Twitch, не передивляючись його
Два шляхи від VOD на Twitch до кліпів: вручну через редактор кліпів Twitch чи OBS і через транскрипцію з таймлайном у ClipEZ.
Учора ввечері ти стрімив чотири години. Ти знаєш, що там було три-чотири моменти, які варто викласти: клатч, те, від чого вибухнув чат, і твоя фраза про патчноути десь на другій годині. Сьогодні вранці на диску лежить файл на кілька гігабайтів, і єдиний покажчик до нього — твоя пам’ять.
Ось у що насправді обходиться ручний шлях і що змінюється, коли по самому стріму можна шукати, — разом із тими місцями, де ClipEZ поки що сирий.
У що обходиться ручний шлях
Шлях перший: редактор кліпів Twitch
Це шлях, який потребує найменше підготовки. Відкрий VOD на twitch.tv, перетягни повзунок приблизно туди, де, як тобі здається, був момент, натисни кнопку кліпа, обріж його в редакторі кліпів, опублікуй.
Повільним це роблять дві речі. Перша — сам повзунок. Чотири години — це 14 400 секунд, стиснуті в одну смужку, тож один піксель руху миші покриває довгий шматок стріму. Влучити мишею в момент неможливо: ти потрапляєш у район і далі шукаєш усередині нього, а кожен промах коштує буферизації й нового переходу.
Друга — стеля тривалості. Власна документація Twitch до clip API визначає діапазон редагування як «від 5 секунд завдовжки до 60 секунд завдовжки». Для хедшота цього досить. Двохвилинний шматок — історія, тирада, невдала думка з вдалим фіналом — туди не влазить, тож ти ріжеш його навпіл або взагалі кидаєш.
А сам кліп лишається на Twitch. Дістати файл у DaVinci Resolve чи CapCut — це окремий крок, по одному на кожен кліп.
Шлях другий: твій запис із OBS
Якщо ти записуєш локально, процес виглядає так:
- Знайти вчорашній запис у вихідній папці OBS — .mkv або .mp4 на багато гігабайтів.
- Кинути його на таймлайн і чекати, поки редактор його проіндексує або сконвертує.
- Перемотувати на швидкості, вишукуючи реакцію, яку ти вже одного разу пережив.
- Коли пам’ять підводить — відкрити VOD у другому вікні й гортати повтор чату в пошуках стіни з емоутів. Записати таймкод. Повернутися в редактор і вписати його в поле таймкоду.
- Поставити точку входу, поставити точку виходу, назвати діапазон. Повторити для кожного моменту.
- Відрендерити кожен.
Кроки три й чотири з’їдають увесь вечір. Усе інше — це хвилини.
Шлях через транскрипцію й таймлайн
ClipEZ — це десктопний застосунок, який стоїть перед твоїм редактором. Він завантажує VOD, транскрибує його й дає тобі транскрипцію, зв’язану з таймлайном і плеєром. Ти шукаєш текст, стрибаєш до нього, позначаєш кліп, тягнеш краї, експортуєш. Ось цей процес крок за кроком.
1. Встав посилання на VOD
Імпорт приймає URL VOD із Twitch на кшталт twitch.tv/videos/12345678, посилання на YouTube (watch, live, shorts або коротке youtu.be) чи локальний файл. Діалог відкриття файлу приймає mp4, mkv, mov, webm, avi, flv, ts і m4v, тож запис із OBS працює таким, яким він ліг на диск.
Щоб вставити посилання з Twitch, прив’язувати акаунт Twitch не потрібно — прив’язка потрібна лише для того, щоб переглядати власний список VOD просто в застосунку. Виняток — YouTube: ClipEZ перевіряє через API YouTube, що посилання веде на минулу трансляцію, а не на звичайне відео, і для цієї перевірки акаунт YouTube має бути прив’язаний. Аудіо завантажується раніше за відео, тож транскрибування починається, поки відео ще завантажується.

2. Дай аналізу відпрацювати
Рядок стану називає кожен етап, поки той іде: Перевірка відео, Завантаження аудіо, Транскрибування, Форматування транскрипції, Сегментація, Побудова форми хвилі, Пошук сплесків гучності, Отримання чату, Пошук сплесків чату, Пошук моментів за допомогою ШІ, Створення розділів. Скільки це триває, залежить насамперед від швидкості завантаження VOD, а її ніхто не контролює, тож обіцянок щодо часу тут не буде.
Варто знати, що саме залишає твій комп’ютер у керованому конвеєрі. Аудіо витягується в моно AAC 16 кГц і вивантажується п’ятихвилинними шматками — десятки мегабайтів на годину стріму. Текст транскрипції йде до моделі. Сам відеофайл під час аналізу не вивантажується ніколи.
3. Шукай у транскрипції
Це та частина, що замінює перемотування. Cmd+F (на Windows Ctrl+F) відкриває рядок пошуку вгорі панелі транскрипції. Мінімум три символи. Enter веде вперед по збігах, Shift+Enter — назад, стрілки вгору й вниз роблять те саме, а лічильник показує, на якому збігу з якої кількості ти зараз. Esc закриває пошук. Клікни по будь-якому рядку транскрипції — плеєр перескочить туди й почне відтворення.
Тож «де я говорив про патчноути» перетворюється на: набрати патч і двічі натиснути Enter. Коли до моменту не прив’язано слів — клатч, під час якого нічого не сказано вголос, — шукати треба по мітках сплесків чату на таймлайні.

4. Познач кліп
Три способи це зробити:
- Протягни мишею по кількох рядках транскрипції. Виділення візьме початок першого рядка й кінець останнього і ляже на таймлайн як діапазон.
- Протягни по таймлайну, щоб намалювати виділення, або задай його межі від повзунка відтворення клавішами I та O. Enter перетворює виділення на кліп.
- Клікни правою кнопкою по блоку на таймлайні й обери «Додати кліп» або натисни ножиці в рядку панелі «Моменти».
Позначені кліпи отримують мітку КЛІП на таймлайні й з’являються у списку «Добірка» на панелі експорту. Esc прибирає виділення, від якого ти передумав.
5. Підтягни межі
У кожного кліпа є маркери на точках входу й виходу, тож підтягнути край — це один рух мишею. S розрізає кліп під повзунком відтворення. Delete видаляє вибраний момент або кліп під повзунком. Cmd+Z і Cmd+Shift+Z ходять назад і вперед по історії змін.
Відтворення поводиться так, як очікуєш від нелінійного відеоредактора. Пробіл або K запускає й ставить на паузу. J і L стрибають на п’ять секунд назад і вперед, як і стрілки; із затиснутим Shift стрілки рухають на десять. Shift+. підвищує швидкість відтворення через 2×, 3× і 5×, а Shift+, повертає її вниз. Прокрутка масштабує таймлайн, Shift+прокрутка зсуває його, 0 вміщує всю тривалість, а квадратні дужки стрибають між моментами.

6. Що таке пропозиції ШІ насправді
Панель «Моменти» показує пропозиції з оцінкою. Перетвори будь-яку на кліп ножицями, відкинь її або взагалі не звертай уваги на панель — транскрипція й таймлайн працюють так само й з вимкненими пропозиціями.
Що за ними стоїть: модель отримує тривалість стріму й по одному рядку на кожен сегмент транскрипції — час початку, тривалість, текст. Це весь вхід. Жодних повідомлень чату, жодної форми хвилі, жодних рівнів звуку. Запропоновані вікна потім притягуються до меж сегментів транскрипції, обмежуються діапазоном від 10 секунд до 3 хвилин і об’єднуються там, де перекриваються.
Сплески гучності й сплески чату рахуються локально на твоєму комп’ютері й малюються окремими мітками на таймлайні. До моделі вони не потрапляють ніколи. Вони для того, щоб їх читав ти, і саме вони дають другу думку, коли транскрипція мовчить.

7. Експорт
Обери вихідну папку, постав галочки на потрібних форматах, вибери якість відео, натисни «Експортувати». Усе лягає одним рівнем у ту саму папку — окремої підпапки на кожен експорт немає, тож заводь по папці на стрім, якщо не любиш потім усе це розбирати.

Дороби у своєму редакторі
| Формат | Що лягає на диск | Відкривається в |
|---|---|---|
| MP4 | Один файл на кліп, пронумеровані в порядку таймлайну: 01-clutch-on-nuke.mp4 | Будь-де. Одразу на вивантаження або в будь-який редактор |
| FCPXML | Один timeline.fcpxml з усіма кліпами по порядку | DaVinci Resolve, Final Cut Pro |
| CapCut | Папка capcut-draft.capcut | Десктопний CapCut, після ручного копіювання |
| SRT | По одному .srt на кліп, та сама основа імені, що й у MP4, відлік від нуля | Будь-який плеєр чи редактор, що розуміє субтитри |
| Captions TXT | По одному .txt на кліп із заголовком, підписом і хештегами | Сценарії масового вивантаження |
| CSV | Один cuts.csv із секундами входу й виходу, таймкодами та заголовками | Sheets, Excel |
| YouTube chapters | Один youtube-chapters.txt | Вставити в опис відео на YouTube |
Одне варто зрозуміти, перш ніж судити про точність нарізки. Якість експорту за замовчуванням — «Оригінальна»: вона копіює потік відео без перекодування, тобто швидко й без втрати якості. Плата за це в тому, що копія потоку може починатися лише з ключового кадру, тож кліп здатен початися раніше на один інтервал між ключовими кадрами; на джерелах із Twitch це зазвичай пара секунд. Якщо потрібен точний кадр, обери якість із перекодуванням. Перекодування використовує VideoToolbox на macOS і NVENC на Windows-машинах з NVIDIA, а запасним варіантом іде програмний кодер.
DaVinci Resolve і Final Cut Pro
Імпортуй timeline.fcpxml — і всі кліпи лягають на один таймлайн по порядку. Це FCPXML версії 1.10, а медіа вказується абсолютним шляхом до файлу, тож лиши вихідний VOD там, де він лежить: перенесеш — доведеться перепідв’язувати. Секвенція записується як 1920×1080 і 30 fps, хоч би з якими параметрами ти стрімив, тож після імпорту перевір частоту кадрів у своєму проєкті.
CapCut
Експорт у CapCut створює папку capcut-draft.capcut, і він справді експериментальний. Формат чернетки CapCut ніде публічно не описаний, тож поля відтворюють структури, задокументовані спільнотою. Встановлюється чернетка вручну: закрий CapCut, скопіюй усю папку в теку чернеток CapCut, запусти його знову. У README всередині папки є точний шлях для macOS і Windows. Якщо CapCut відмовляється відкривати чернетку, зазвичай допомагає один раз перезберегти її з будь-якої версії CapCut. Вихідне відео тут теж указане абсолютним шляхом, тож після перенесення перепідв’яжи його всередині CapCut.
Одразу в TikTok чи Shorts
Для кліпів, які виходять як є, вистачає MP4 плюс .txt із підписами: один відеофайл і один текстовий із заголовком, підписом і хештегами. Цей текст береться з керованого кроку генерації метаданих — згенеруй його до експорту, інакше у файлі буде написано, що підпис не згенеровано. Для вертикального формату відкрий момент у редакторі шортсів: він складає рамку з камерою над рамкою з геймплеєм у кадр 9:16 і може вшити підписи в картинку.
Перш ніж пробувати
Обмеження, про які варто знати заздалегідь:
- Відео має тривати щонайменше п’ять хвилин. Запис на 90 секунд буде відхилено.
- Збірки для macOS працюють лише на Apple Silicon. Збірки для Windows — x64.
- ClipEZ — платний десктопний застосунок: і аналіз, і експорт потребують активної підписки, а безкоштовного тарифу немає.
- Підтримку Kick заплановано. Сьогодні працюють Twitch, YouTube і локальні файли.
- Експорт пише все одним рівнем у папку, яку ти вибереш.
Ніщо з цього не робить кліпи за тебе. Воно прибирає той шматок роботи, де ти перемотуєш чотиригодинний файл у пошуках того, що, як ти пам’ятаєш, уже казав, — а саме він і з’їдав вечір.
ClipEZ у закритій беті, тож потрапити всередину можна через список очікування. Якщо в тебе назбиралася купа VOD, до яких ти все збираєшся дістатися, лиши свою пошту — ми напишемо, щойно звільниться місце.
У список очікування