Nástroje pre video — strihanie, orezanie, rozdelenie a zlučovanie videa
Strihač videa
Strihač videa – orezanie, strihanie, rozdelenie a zlučovanie videí online — Vystrihnú sa nechcené časti, klip sa rozdelí na viac segmentov alebo sa viac video súborov zlúči do jedného. Všetko sa spracúva lokálne v prehliadači, takže súbory sa nikdy nenahrávajú na žiadny server a súkromie je plne chránené.
Podporovaný vstup: videá s otvorenými kodekmi bez licenčných poplatkov, ako VP8/VP9/AV1/MPEG-4/FFV1 (kontajnery WebM, MKV, MP4, MOV, AVI). Výstupný formát a kodeky sa zvolia nižšie; každý výstup sa kóduje znova lokálne v prehliadači.
Prvé použitie načíta do aktuálneho prehliadača video spracovací engine (~30 MB). Potom sa uloží do pamäte a znova použije, preto treba počkať.
🎥
Kliknutím sa vyberie alebo pretiahnutím sa vloží video súbor
Podporované sú WebM, MKV, MP4, MOV, AVI a ďalšie bežné formáty; odporúča sa menej ako 500 MB
Orezanie / strih: ponechá sa iba časť videa medzi začiatkom a koncom (formát HH:MM:SS alebo sekundy, napr. 00:00:05 alebo 5). Vybraný úsek sa kóduje znova do nového súboru.
Rozdelenie: video sa rozdelí na viac častí. Buď sa uvedú časové body (oddelené čiarkou, napr. 00:00:10,00:00:20), alebo sa rozdelí na rovnaký počet častí. Každá časť sa stiahne samostatne.
Zlúčenie: pridajú sa dva alebo viac video súborov, zoradia sa a zlúčia do jedného súboru. Všetky vstupy sa kódujú znova s rovnakými nastaveniami, takže nezhodné kodeky sa zvládnu, ale pre najlepší výsledok sa odporúča podobné rozlíšenie a nastavenia zvuku.
Čo sú kľúčové snímky a GOP? Prečo je strihanie videa náročnejšie, než vyzerá
Strihanie videa znie ako mazanie úseku bajtov, ale komprimované video neukladá úplné obrazy. Komprimovaný tok je reťaz, ktorá začína úplne samostatným obrazom (kľúčová snímka, I-snímka), za ktorou nasleduje desiatky snímkov ukladajúcich iba to, čo sa zmenilo od predchádzajúceho. Snímok 47 sa nedá dekódovať, kým nie sú dekódované snímky 1 až 46. Táto závislostná reťaz — jedna kľúčová snímka plus všetky snímky, ktoré sa na nej opierajú — sa nazýva GOP (Group of Pictures). Strihanie je preto vyjednávanie so štruktúrou GOP: strih na kľúčovej snímke umožňuje kopírovať bajty; strih kdekoľvek inde vyžaduje niečo prebudovať.
Päť faktov, na ktorých stojí zvyšok tejto stránky:
• I-snímka (kľúčová) = úplný obraz, dekódovateľný samostatne; P-snímka = zmeny oproti predchádzajúcemu snímku; B-snímka = zmeny interpolované medzi dvoma snímkami
• GOP = jedna kľúčová snímka a jej závislé snímky; typická dĺžka: 1–2 sekundy (pri 30 fps je to 30–60 snímkov)
• strih na kľúčovej snímke = kopírujú sa existujúce GOP, okamžite a bezstratovo, ale strih sa prichytí k najbližšej kľúčovej snímke (až o dĺžku GOP)
• strih presný na snímok = presne zvolený snímok, ale hraničný GOP sa musí znova zakódovať
• veľkosť sa riadi dátovým tokom: 60-sekundový klip pri 12 Mbps má 12×60/8 = 90 MB bez ohľadu na to, čo je na obraze
I-, P- a B-snímky
I-snímka („intra“) je úplný obraz v štýle JPEG z daného okamihu; je veľká, ale nič iné nepotrebuje. P-snímka („predicted“) ukladá iba rozdiel oproti predchádzajúcemu snímku — statický záber kamery robí P-snímky takmer zadarmo, a preto sa videá s hovoriacou hlavou komprimujú tak dobre. B-snímka („bidirectional“) sa predpovedá z predchádzajúceho aj nasledujúceho snímku, zachytáva objekty, ktoré sa odhalia a zase skryjú; je najlacnejšia na uloženie, ale najťažšia na úpravu, pretože poradie dekódovania sa už nezhoduje s poradím zobrazenia. Editačné prehrávače túto zložitosť skrývajú; formát súboru nie.
Prečo je strih na kľúčovom snímku okamžitý a bezstratový
Strih na kľúčových snímkach vyberie celé GOP a skopíruje ich komprimované bajty do nového kontajnera — bez dekódovania, bez znovu kódovania, hotovo približne za čas zápisu súboru. Cena je presnosť: požadovaný vstupný bod môže pristáť iba tam, kde kľúčová snímka skutočne existuje. Pri GOP dĺžky 2 sekundy a 30 fps (60 snímkov na GOP) môže byť najbližšia kľúčová snímka vzdialená až 59 snímkov, takže klip môže začínať výrazne skôr alebo neskôr, než bolo označené. Streameri kódujú s intervalmi kľúčových snímok 1–2 s práve preto, aby zostalo vyhľadávanie citlivé; záznamy z kamier s GOP po 10 sekundách sú známe tým, že pri pretáčaní „skáču“.
Prečo strih presný na snímok musí kódovať znova
Predpokladajme, že dokonalý začiatočný snímok je P-snímka uprostred GOP. Jeho komprimované bajty hovoria „rovnaké ako predchádzajúci snímok, okrem…“ — bez snímkov pred ním je to k ničomu. Aby bol samostatný, strihač musí dekódovať celé GOP až po tento snímok, zvolený snímok povýšiť na novú kľúčovú snímku a znova ho zakódovať (aj všetko za ním až po ďalšiu pôvodnú kľúčovú snímku). Túto cenu platí iba hraničný GOP: zvyšok klipu sa stále kopíruje bajt po bajte. Preto je strih presný na snímok pomalší, ale iba o trochu stratovejší — jedno GOP dostane druhý kompresný prechod, zvyšok sa nedotkne.
Časté omyly
„Strihanie len vymaže časť súboru.“ V komprimovanom toku takmer žiadny snímok nestojí samostatne; každý bod strihu sa najprv musí zosúladiť so štruktúrou GOP.
„Každý strih znova kóduje a stojí kvalitu.“ Strihy na kľúčových snímkach nikdy nekódujú znova. Aj strihy presné na snímok znova zakódujú iba jediný hraničný GOP; všetko skopírované za ním je bit po bite zhodné.
„Bod strihu je presne tam, kam som posunul značku.“ V režime kľúčových snímok sa prichytí k najbližšej kľúčovej snímke; presný bod rešpektuje iba režim presný na snímok — a to je voľba režimu, nie chyba.