7 min čtení

Jak z VOD na Twitchi udělat klipy bez přetáčení

Dvě cesty, jak z VOD na Twitchi udělat klipy: ručně přes editor klipů na Twitchi nebo OBS, a přes přepis a časovou osu v ClipEZ.

Včera večer jsi streamoval čtyři hodiny. Víš, že tam byly tři nebo čtyři momenty, které stojí za zveřejnění — ten clutch, něco, z čeho se chat zbláznil, a to, cos někde ve druhé hodině říkal o patch notes. Ráno máš na disku několikagigabajtový soubor a jediný rejstřík k němu je tvoje paměť.

Tady je, co ruční cesta reálně stojí a co se změní, když se dá stream prohledávat — včetně míst, kde ClipEZ zatím drhne.

Co stojí ruční cesta

Cesta první: editor klipů na Twitchi

Tohle nevyžaduje skoro žádnou přípravu. Otevřeš VOD na twitch.tv, přetáhneš posuvník zhruba tam, kde ten moment podle tebe byl, zmáčkneš tlačítko klipu, ořízneš ho v editoru klipů a zveřejníš.

Pomalé to dělají dvě věci. První je posuvník. Čtyři hodiny jsou 14 400 sekund zmáčknutých do jednoho proužku, takže jediný pixel posunu pokrývá dlouhý úsek streamu. Myší se na moment netrefíš — trefíš se do jeho okolí a pak ho v něm lovíš, a každý špatný odhad stojí buffering a další přetáčení.

Druhá je strop délky. Dokumentace k API pro klipy od samotného Twitche uvádí editovatelný rozsah „v délce od 5 sekund do 60 sekund“. Na headshot to stačí. Dvouminutová věc — historka, rant, blbý názor s dobrou pointou — se tam nevejde, takže ji rozsekneš napůl, nebo ji necháš být.

A klip zůstane na Twitchi. Dostat soubor do DaVinci Resolve nebo CapCutu je samostatný krok, u každého klipu zvlášť.

Cesta druhá: tvoje nahrávka z OBS

Když si nahráváš lokálně, vypadá to takhle:

  1. Najdeš včerejší nahrávku ve výstupní složce OBS — .mkv nebo .mp4 o mnoha gigabajtech.
  2. Hodíš ji na časovou osu a čekáš, než ji editor naindexuje nebo zkonformuje.
  3. Přetáčíš ve zrychlení a hledáš reakci, kterou už jsi jednou zažil.
  4. Když paměť selže, otevřeš si VOD v druhém okně a projíždíš záznam chatu, jestli někde není zeď emotů. Zapíšeš si čas. Vrátíš se do editoru a napíšeš ho do pole s timecodem.
  5. Označíš začátek, označíš konec, pojmenuješ rozsah. A takhle u každého momentu.
  6. Každý vyrenderuješ.

Kroky tři a čtyři ti seberou celý večer. Všechno ostatní jsou minuty.

Cesta přes přepis a časovou osu

ClipEZ je desktopová aplikace, která stojí o krok před tvým editorem. Stáhne VOD, přepíše ho a dá ti přepis navázaný na časovou osu a přehrávač. Najdeš text, skočíš na něj, označíš klip, potáhneš za okraje a vyexportuješ. Tady je celý postup krok za krokem.

1. Vlož odkaz na VOD

Import bere URL VOD z Twitche ve tvaru twitch.tv/videos/12345678, odkaz na YouTube (watch, live, shorts nebo krátký odkaz youtu.be) nebo soubor z disku. Dialog pro otevření souboru bere mp4, mkv, mov, webm, avi, flv, ts a m4v, takže nahrávka z OBS funguje přesně tak, jak ji máš na disku.

Na vložení odkazu z Twitche nepotřebuješ propojený účet na Twitchi — propojení je jen na to, abys svoje VOD mohl procházet přímo v aplikaci. Výjimkou je YouTube: ClipEZ si přes API YouTube ověří, že odkaz vede na záznam živého vysílání, a ne na běžně nahrané video, a k tomuhle ověření propojený účet na YouTube potřebuje. Zvuk se stahuje dřív než video, takže přepis běží už během stahování.

Importní dialog ClipEZ na záložce YouTube, který vypisuje vlastní starší streamy propojeného kanálu jako řádky s náhledem, názvem, délkou a datem nahrání, každý s tlačítkem stažení. Ve spodní části dialogu je pole s přímým odkazem, ve kterém je vložený odkaz youtu.be, a vedle něj tlačítko Import — pro vložení jakéhokoli VOD z Twitche nebo YouTube.
Jeden dialog, dvě cesty dovnitř: propoj účet a procházej svoje starší streamy, nebo rovnou vlož odkaz do pole.

2. Nech proběhnout analýzu

Stavový řádek pojmenovává každou fázi, jak jde: Kontrola videa, Stahování zvuku, Přepisování, Úprava přepisu, Segmentace, Tvorba zvukové křivky, Detekce zvukových špiček, Načítání chatu, Detekce návalů v chatu, Hledání highlightů pomocí AI, Tvorba kapitol. Jak dlouho to potrvá, závisí hlavně na tom, jak rychle se VOD stáhne, což nikdo neovlivní, takže tady žádné sliby o čase nenajdeš.

Stojí za to vědět, co v cloudovém režimu opouští tvůj počítač. Zvuk se vytáhne do 16 kHz mono AAC a nahrává se po pětiminutových částech — desítky megabajtů na hodinu streamu. Text přepisu jde do modelu. Samotný video soubor se během analýzy nenahrává nikdy.

3. Prohledej přepis

Tohle je ta část, která nahrazuje přetáčení. Cmd+F (na Windows Ctrl+F) otevře vyhledávací pole nad panelem přepisu. Minimálně tři znaky. Enter posouvá na další shodu, Shift+Enter na předchozí, šipky nahoru a dolů dělají totéž a počitadlo ukazuje, na kolikáté shodě z kolika jsi. Esc vyhledávání zavře. Klikneš na jakýkoli řádek přepisu a přehrávač na to místo skočí a začne hrát.

Takže z „kde jsem mluvil o patch notes“ se stane napsat patch a dvakrát zmáčknout Enter. Když k momentu nepatří žádná slova — clutch, u kterého nikdo nic neřekl nahlas — jsou od toho značky návalů v chatu na časové ose.

Okno ClipEZ s otevřeným vyhledáváním v přepisu. Ve vyhledávacím poli je slovo, vedle něj počitadlo shod a šipky na předchozí a další, a v přepisu pod ním má nalezený řádek to slovo vypíchnuté růžově, pod přilepenou hlavičkou kapitoly. Přehrávač i ukazatel přehrávání na časové ose se přesunuly na místo toho řádku ve streamu.
Prohledej stream jako dokument, klikni na řádek a jsi na snímku.

4. Označ klip

Tři způsoby:

  • Přetáhneš myší přes několik řádků přepisu. Výběr si vezme začátek prvního řádku a konec posledního a objeví se na časové ose jako rozsah.
  • Tažením po časové ose nakreslíš výběr, nebo jeho okraje nastavíš z ukazatele přehrávání klávesami I a O. Enter z výběru udělá klip.
  • Klikneš pravým tlačítkem na blok na časové ose a zvolíš Přidat klip, nebo klikneš na nůžky u řádku v panelu Highlighty.

Označené klipy dostanou na časové ose štítek KLIP a objeví se v seznamu Sestřih v panelu exportu. Esc zruší výběr, který sis rozmyslel.

5. Potáhni za hranice

Každý klip má na začátku i na konci úchyty, takže utáhnout střih je jedno gesto myší. S rozdělí klip pod ukazatelem přehrávání. Delete smaže vybraný highlight nebo klip pod ukazatelem. Cmd+Z a Cmd+Shift+Z se posouvají zpátky a dopředu historií úprav.

Přehrávání funguje, jak bys od střihového editoru čekal. Mezerník nebo K spustí a zastaví. J a L skáčou o pět sekund zpátky a dopředu, stejně jako šipky; se Shiftem se šipky posunou o deset. Shift+. zrychluje přehrávání přes 2×, 3× a 5×, Shift+, ho zase zpomaluje. Kolečkem myši časovou osu přiblížíš, se Shiftem po ní posouváš, 0 ji srovná na celou délku a hranaté závorky skáčou mezi highlighty.

Časová osa ClipEZ se streamem dlouhým 2 hodiny a 24 minut, oddáleným na celou délku: nahoře pruh náhledů snímků, časové pravítko od 00:00 do 2:15:00 a pod ním zvuková vlna se třemi zelenými bloky ponechaných klipů a pěti modrými bloky návrhů od AI. Růžový ukazatel přehrávání stojí zhruba na 1:20:00. V patičce je sestřih sečtený na tři klipy a 3 minuty 40 vedle tlačítka smazání a tlačítka Export.
Ponechané klipy a návrhy od AI sdílejí jednu stopu, barevně odlišené podle původu.

6. Co návrhy od AI vlastně jsou

Panel Highlighty vypisuje návrhy se skóre. Nůžkami z návrhu uděláš klip, můžeš ho odmítnout, nebo si panelu vůbec nevšímat — přepis i časová osa fungují stejně i s vypnutými návrhy.

Co za nimi stojí: model dostane délku streamu a jeden řádek na každý segment přepisu — čas začátku, délku, text. To je celý vstup. Žádné zprávy z chatu, žádná zvuková vlna, žádné hlasitosti. Navržené úseky se pak přichytí na hranice segmentů přepisu, ořežou se na 10 sekund až 3 minuty a tam, kde se překrývají, se duplicity odstraní.

Zvukové špičky a návaly v chatu se počítají lokálně u tebe v počítači a kreslí se jako vlastní značky na časové ose. K modelu se nedostanou nikdy. Jsou tam pro tebe a jsou to druhý názor ve chvíli, kdy je přepis tichý.

Panel Highlighty v ClipEZ se seznamem osmi momentů rozpoznaných AI, nahoře jsou filtry Vše, AI, Vlastní a Klipy. Každý řádek nese barevný štítek kategorie, skóre spolehlivosti zobrazené jako vyplněné tečky, časový rozsah, jednořádkový název a zdůvodnění, proč model ten moment vybral. Tři řádky nesou štítek klipu.
Z každého řádku s návrhem můžeš udělat klip, můžeš ho odmítnout, nebo ho nechat být.

7. Export

Vybereš výstupní složku, zaškrtneš formáty, které chceš, zvolíš kvalitu videa a zmáčkneš Export. Všechno padne přímo do té jedné složky — pro každý export se nezakládá podsložka, takže si založ složku na každý stream, pokud tě netěší to pak třídit.

Exportní panel ClipEZ. Nahoře je sestřih ze tří očíslovaných klipů s názvy a časovými rozsahy, pod ním sbalený řádek pro dalších pět highlightů. Pod nadpisem „Formát a výstup“ je sedm štítků — MP4, FCPXML, CapCut se značkou „exp“, Kapitoly YT, SRT, CSV a Popisky — vybrané jsou FCPXML a Kapitoly YT. Níž je výstupní složka s tlačítkem „Vybrat…“ a v patičce je sestřih sečtený na tři klipy a 3 minuty 40 vedle tlačítka exportu.
Formáty zaškrtneš jednou a všechno padne do jedné složky, kterou vybereš.

Dokončení ve tvém editoru

FormátCo přistane na diskuOtevře se v
MP4Jeden soubor na klip, očíslované v pořadí na časové ose: 01-clutch-on-nuke.mp4Cokoli. Přímé nahrání, nebo vložení do libovolného editoru
FCPXMLJeden soubor timeline.fcpxml se všemi klipy v pořadíDaVinci Resolve, Final Cut Pro
CapCutSložka capcut-draft.capcutDesktopový CapCut, po ručním zkopírování
SRTJeden .srt na klip, stejný základ názvu jako MP4, čas od nulyJakýkoli přehrávač nebo editor, který umí titulky
Captions TXTJeden .txt na klip s názvem, popiskem a hashtagyHromadné nahrávání videí
CSVJeden soubor cuts.csv se sekundami začátku a konce, timecody a názvySheets, Excel
YouTube chaptersJeden soubor youtube-chapters.txtVložit do popisku videa na YouTube

Jednu věc je dobré vědět, než začneš střihy posuzovat. Výchozí kvalita exportu je Původní, která video jen zkopíruje bez přeenkódování — rychle a beze ztráty kvality. Daň za to je, že kopie stopy může začít jedině na klíčovém snímku, takže klip může začít až o jeden interval mezi klíčovými snímky dřív; u zdrojů z Twitche to bývají obvykle dvě tři sekundy. Když potřebuješ přesný snímek, zvol kvalitu, která přeenkóduje. Přeenkódování využívá VideoToolbox na macOS a NVENC na strojích s Windows a grafikou NVIDIA, a když nic z toho není, softwarový enkodér.

DaVinci Resolve a Final Cut Pro

Naimportuješ timeline.fcpxml a všechny klipy přistanou v pořadí na jedné časové ose. Je to FCPXML verze 1.10 a média se odkazují absolutní cestou k souboru, takže nech zdrojový VOD tam, kde je — když ho přesuneš, budeš ho propojovat znovu. Sekvence se zapisuje v 1920×1080 a 30 fps bez ohledu na to, v čem jsi streamoval, takže si po importu zkontroluj snímkovou frekvenci projektu.

CapCut

Export do CapCutu zapíše složku capcut-draft.capcut a je opravdu experimentální. Formát konceptů CapCutu není veřejně zdokumentovaný, takže jednotlivá pole vycházejí z tvarů popsaných komunitou. Instalace je ruční: zavřeš CapCut, celou složku zkopíruješ do jeho adresáře s koncepty a spustíš ho znovu. Přesnou cestu pro macOS i Windows najdeš v souboru README uvnitř složky. Když CapCut koncept odmítne otevřít, obvykle pomůže jednou ho v libovolné verzi CapCutu znovu uložit. I tady se zdrojové video odkazuje absolutní cestou, takže když ho přesuneš, propoj ho v CapCutu znovu.

Rovnou na TikTok nebo Shorts

Na klipy, které jdou ven tak, jak jsou, stačí MP4 a k tomu .txt s popiskem: jeden video soubor a jeden textový soubor s názvem, popiskem a hashtagy. Ten text vzniká v cloudovém kroku s metadaty — vygeneruj si ho před exportem, jinak bude v souboru napsáno, že se žádný popisek nevygeneroval. Na vertikál otevři highlight v editoru shortů; ten poskládá výřez kamery nad výřez gameplaye do formátu 9:16 a umí titulky vypálit přímo do obrazu.

Než to zkusíš

Omezení, o kterých je dobré vědět předem:

  • Video musí být aspoň pět minut dlouhé. Devadesátisekundovou nahrávku aplikace odmítne.
  • Build pro macOS je jen pro Apple Silicon. Build pro Windows je x64.
  • ClipEZ je placená desktopová aplikace — analýza i export potřebují aktivní předplatné a bezplatná verze není.
  • Podpora Kicku je v plánu. Dnes fungují Twitch, YouTube a soubory z disku.
  • Export zapíše všechno přímo do složky, kterou vybereš.

Nic z toho za tebe klipy neudělá. Ubere to jen tu část, kdy přetáčíš čtyřhodinový soubor a hledáš něco, o čem víš, že jsi to řekl — a přesně ta ti brala večer.

ClipEZ je v uzavřené betě, takže dovnitř se jde přes waitlist. Když máš nakupené VOD, které se pořád chystáš projít, nech nám e-mail a ozveme se, jakmile se uvolní místo.

Přidat se na waitlist