Existuje veľa kodekov, ktoré môžete použiť, a každý z nich žiari v inej oblasti. Tu je ten, ktorý je pre vás v systéme Windows ten pravý.
O video kodekoch toho možno veľa neviete, no je tu šanca, že ich využijete vo svojom každodennom živote. Možno sa zaujímate o streamovanie, posielanie videí, ktoré ste vytvorili ostatným, alebo máte viacterabajtový HDD plný videí a chcete získať späť časť jeho miesta bez odstránenia akýchkoľvek súborov.
Čo sú teda video kodeky, ako by ste si ich mali vybrať a ako by to ovplyvnilo vaše vyrobené videá?
Čo sú kodeky?
Ak chcete byť technický, „skutočný“ spôsob, ako slovo vyhláskovať, je „kodeky“, pretože tento výraz je kombináciou slová "kodéry" a "dekodéry". V skutočnom svete to však nikto takto nenapíše, takže je v poriadku, ak to nenapíšete tým smerom.
Časť "kódovač" "kodekov" umožňuje kódovanie mediálneho toku pomocou konkrétneho algoritmu. Medzitým časť "dekodér" umožňuje prehrávanie mediálneho toku kódovaného kompatibilným kódovačom.
Ak sa chcete dozvedieť viac o kodekoch, pozrite si našu príručku
všetko, čo potrebujete vedieť o video kodekoch, kontajneroch a kompresii.Prečo je výber kodeku dôležitý
Pri výbere kodeku musíte zvážiť jeho výhody a nevýhody a vybrať ten najlepší pre danú úlohu.
Kompatibilita: Kompatibilita a podpora hardvéru sú jedným z hlavných faktorov, ktoré treba brať do úvahy pri výbere kodeku. Ako plánujete používať médiá po ich zakódovaní? Budú súčasťou vašej osobnej zbierky, alebo ich plánujete zdieľať s ostatnými?
Rýchlosť: Musíte tiež zvážiť rýchlosť kódovania. AV1 je považovaný za jeden z najlepších kodekov, ktoré sú dnes k dispozícii na dlhodobé ukladanie obsahu. Avšak s AV1 môže nie príliš ošúchaný CPU Ryzen 5900x pracovať niekoľko dní, aby zakódoval jedno video.
Typ obsahu a kvalita výstupu: Okrem toho, keďže hovoríme o „dlhodobom ukladaní“, chceli by ste, aby zakódované súbory vyzerali takmer identicky s originálmi a zostali čo najbližšie k zdroju? AV1 by ste mali preskočiť, pretože nedokáže vykonávať úplne bezstratovú kompresiu. Naproti tomu staršie a menej pokročilé H.265 a H.264 môžu.
Editovateľnosť: Chcete tiež upraviť video, remixovať ho, vystrihnúť alebo pridať scény, názvy a efekty a vyskúšať gradáciu farieb? Bolo by lepšie, keby vaše zdrojové videá boli zakódované vo formáte „vhodnom na úpravy“, ktorý je pre počítač rýchlejšie čitateľný. To by tiež znamenalo, že sa budú „ľahšie pohybovať“ pri práci s časovou osou editora videa. Na to by ste potrebovali niečo ako MJPEG alebo pre vyššiu kvalitu ProRes.
Najlepšie kodeky, ktoré máte k dispozícii
Poďme sa pozrieť na hlavné video kodeky, ktoré môžete použiť:
1. H.265/HEVC
Najnovší široko dostupný kodek „založený na MPEG“, H.265, tiež známy ako vysokoúčinné všestranné kódovanie (HEVC pre short) a MPEG-H Part 2, ponúka najlepšiu kombináciu kvality, rýchlosti a širokej hardvérovej podpory spomedzi svojich rovesníci.
Preto ho vidíte na začiatku nášho zoznamu: kódovanie do H.265 je pomalšie pomocou špecializovaného softvérového kódovača, ako je x265, ale ten vám ponúkne najlepšiu možnú kvalitu obsahu. Stále bude (oveľa) rýchlejší ako AV1 a tiež sa pekne pohrá s obsahom s „zrnom“ („šumom“, ktorý vidíte vo filmoch v kine).
2. AV1
Najnovší kodek v našom výbere, AV1, je super vyvinutý VP9, ktorý v porovnaní s jeho predchodcom ponúka výrazné výhody v kompresii a kvalite. Tam, kde VP9 často „vymieňajú údery“ s H.265, AV1 ich necháva za sebou a dosahuje dokonca o 50 % lepšiu kvalitu pri rovnakej veľkosti súboru alebo o -50 % menšej veľkosti súboru pre rovnakú kvalitu – môžete si vybrať spôsob, ktorý chcete ísť.
Znie to perfektne, kým si neuvedomíte, že to môže byť aj desaťkrát pomalšie ako mnohé alternatívy. Navyše nemá rád „hlučný“ obsah, takže štandardne odstraňuje všetko „zrno“. Ponúka pokročilý prepínač ako ďalšiu možnosť na umelé opätovné pridanie šumu do obsahu.
Puristi by však právom tvrdili, že ide o približný a nie správny spôsob, ako zachovať vzhľad pôvodného média, ak prekódujete svoj obsah na dlhodobé archivovanie.
3. H.264/AVC
H.264, tiež známy ako Advanced Video Coding (skrátene AVC) a MPEG-4 Part 10, je predchodcom H.265. Má oveľa nižšie hardvérové nároky a používa sa oveľa dlhšie.
Ako taký je oveľa rýchlejší v kódovaní ako H.265 a najmä AV1 a má výrazne širšiu podporu hardvéru. Aj tie najdostupnejšie smartfóny, ktoré si dnes môžete kúpiť, dokážu hardvérovo dekódovať a zakódovať H.264.
S H.264 získate buď nižšiu kvalitu pri rovnakej veľkosti, alebo oveľa väčšie súbory pri rovnakej kvalite v porovnaní s H.265 a AV1.
4. VP9
VP9, vytvorený ako otvorenejšia alternatíva k vzorom nabitému H.265, mal na webe fungovať ako náhrada H.264 a H.265. Aj keď ho používa mnoho prominentných stránok, tento sľub sa ešte úplne nenaplnil.
Aj keď ho podporujú prehliadače a takmer všetky softvérové prehrávače médií na PC, hardvér prehrávače médií (ako TV set-top boxy alebo zábavný systém, ktorý môžete mať v aute). preskoč to.
Čo sa týka rýchlosti a kvality, sedí presne medzi H.264 a H.265, v závislosti od kódovaného obsahu a nastavení.
5. MPEG-4/Xvid/DivX
Kodek MPEG4 sa dostal do popredia prostredníctvom svojho variantu DivX, ktorý dominoval kódovaniu videa počas éry Windows XP vďaka rozmáhajúcemu sa filmovému pirátstvu.
MPEG4 je dnes už takmer zastaraný. Optimálne to bolo, keď piráti chceli ripovať DVD a vložiť silne rekomprimovanú kópiu na jedno CD, ktoré mohli zdieľať s priateľmi.
Môže to byť užitočné v závislosti od vašich priorít a dostupného hardvéru. Je to dobrá voľba, ak chcete čo najrýchlejšie len minimálne zisky. Z hľadiska kvality sú však k dispozícii oveľa lepšie možnosti.
6. ProRes
ProRes, ktorý sa všeobecne považuje za „formát videa upraviteľného spoločnosťou Apple“, neponúka najlepšiu kompresiu, ale je to preto, že uprednostňuje kvalitu a upraviteľnosť.
Zriedkavo (ak vôbec) budete používať ProRes na prehrávanie médií alebo ich kompresiu na archiváciu alebo distribúciu. A napriek tomu je to takmer povinné, ak ste profesionál v postprodukčnej fáze a žonglujete so scénami vo Final Cut Pro X alebo farbenie v Davinci Resolve, pretože je to jednoduché, rýchle a čo je dôležitejšie, považuje sa za štandardné.
Jeden spotrebiteľsky príjemný obal, v ktorom by ste naň mohli naraziť, je nahrávanie vysokokvalitného videa s jedným z najnovších iPhonov (od 13 Pro a vyššie) v režime videa.
7. MJPEG
„Spotrebiteľsky prívetivejší bratranec“ ProRes je užitočný predovšetkým vtedy, ak importujete obsah zo starších analógových zariadení do počítača prostredníctvom riešenia na zachytávanie videa na ďalšie úpravy. Je to preto, že je ultrarýchly pri vyhľadávaní a môžete pracovať s každou snímkou, ktorá funguje ako kľúčová, namiesto toho, aby ste sa museli zaoberať sekvenciami snímok.
MJPEG je ďaleko od najpokročilejšieho algoritmu: dokáže zmenšiť veľkosť videa kódovaním všetkých snímok ako obrázkov JPEG.
Kompresia JPEG je však kvalitatívne veľmi stratová a vykresľovanie MJPEG je užitočné iba v konkrétnom prípade spomínané: ultrarýchle vyhľadávanie v importovanom obsahu, ktorý nemal najlepšiu kvalitu na zachovanie v prvom miesto.
8. MPEG2
Stále sa môžete stretnúť s MPEG2, ak má váš počítač optickú mechaniku a pokúsite sa ňou prečítať DVD. Súbory VOB na väčšine diskov DVD obsahujú prúdy kódované video algoritmami MPEG2 a audio algoritmami AC3.
Skutočnosť, že väčšina dnešných počítačov nemá ani optickú mechaniku, hovorí o užitočnosti MPEG2 v modernom technologickom prostredí.
Ako si vybrať kodek
Videli sme, prečo je výber kodekov dôležitý, ako aj to, ako sa hlavné kodeky líšia, pokiaľ ide o kvalitu a rýchlosť. Ale stále, ktorý z nich by ste si mali vybrať, kedy a prečo?
1. Výber kodeku na streamovanie
Ak streamujete na platformy ako Twitch a YouTube, pravdepodobne budete chcieť použiť H.264. Je rýchlejší ako H.265 a AV1 v kódovaní a zároveň má oveľa nižšie hardvérové požiadavky.
Udržiavanie záťaže hardvéru je veľmi dôležité, najmä ak chcete súbežne spúšťať iný náročný softvér (napríklad najnovšie hry typu triple-A) bez toho, aby to malo vplyv na výkon.
Čo ešte viac pomáha, takmer všetky GPU z minimálne dvoch posledných „generácií“ od Nvidie a AMD prichádzajú s podporou hardvérovo akcelerovaného kódovania H.264. To vám umožní kódovať vaše video streamy v reálnom čase s minimálnym zásahom do výkonu (myslite si, že 5 % až 10 % zdrojov vášho GPU).
2. Výber kodeku na archiváciu
Pre archiváciu závisí najlepšia voľba kodeku od obsahu, ktorý chcete uložiť, a od toho, či chcete zachovať jeho kvalitu alebo znížiť nároky na úložisko.
Hoci AV1 ponúka najlepší pomer kvality a veľkosti, H.265 je stále lepšou voľbou, ak chcete komprimovať „filmové“ videá (najmä ak sú „hlučné“) pri zachovaní všetkých detailov. Stále budú menšie, ako keby boli uložené s väčšinou ostatných kodekov okrem AV1.
AV1 je lepšou voľbou, ak vám nevadí jeho oveľa nižšia rýchlosť kompresie a ešte viac, ak prekódujete „plynulý“ obsah, ako sú anime a kreslené filmy.
3. Výber kodeku pre obsah 4K+
Všetky kodeky až do H.264 boli navrhnuté pre sub-HD rozlíšenia. H.264 bol prvý kodek navrhnutý na ukladanie obsahu v rozlíšení Full HD (v rozlíšení až 1920 x 1080). Dnes však máme aj my 4K a Ultra HD obsah a H.265, AV1 a VP9 sú lepšie pre oveľa vyššie rozlíšenia.
4. Výber kodeku na maximalizáciu kompatibility
Platí pravidlo, že čím starší kodek budete používať, tým vyššia bude jeho kompatibilita s viacerými zariadeniami. Ak chcete, aby sa vaše videá prehrávali prakticky všade, vyberte si MPEG4. Je starý, prekonal ho všetky novšie možnosti, no natívne ho podporujú aj desaťročné televízory.
Ak vám záleží len na novších zariadeniach, H.264 môže fungovať na takmer akomkoľvek zariadení na prehrávanie médií, ktoré bolo vydané za posledných päť rokov, vrátane herných konzol a smartfónov.
Odporúčame vám preskočiť H.265, AV1 a VP9, pretože každý z nich má svoje vlastné „zvláštnosti“ a je lepšie podporovaný v konkrétnych ekosystémoch. Napríklad VP9 je možné prehrať vo väčšine moderných prehliadačov, ale iba v niekoľkých samostatných prehrávačoch médií.
4. Výber kodeku sústredeného na hardvérové kódovanie
Hardvérovo akcelerované kódovanie pôsobí ako mágia a môže ovplyvniť váš výber kodeku. Napriek tomu by ste mali pamätať na to, že hardvérovo akcelerované kódovanie je užitočné predovšetkým na použitie v reálnom čase, ako je streamovanie. Preto sme vám v našom článku navrhli použiť kódovanie GPU ako optimalizovať herné streamy pomocou OBS Studio.
Na rozdiel od softvérových kódovačov, ako je x265, hardvérovo akcelerované kódovače nedosahujú vyššie rýchlosti čisto kvôli vyhradenému hardvéru GPU: používajú tiež „zjednodušené“ verzie toho istého algoritmy. Uprednostňujú rýchlosť a kompatibilitu pred kvalitou.
Z tohto dôvodu môže mať hardvérovo kódovaný súbor H.265 dokonca horšiu kvalitu ako softvérovo kódovaný súbor H.264, aj keď majú rovnakú veľkosť.
Preto by ste si pri streamovaní mali vybrať najlepší kodek podporovaný hardvérovo akcelerovaným kodérom vášho GPU, pričom GPU Intel Arc dokonca podporujú AV1. Zároveň by ste sa mali vyhnúť ich používaniu na dlhodobé ukladanie videa, najmä ak uprednostňujete kvalitu.
Prečo sú vaše možnosti kodeku dôležité
Váš výber kodeku má najväčší vplyv. Jeho možnosti a premenné však môžu tiež výrazne ovplyvniť produkované výsledky.
Výber kodeku na základe obsahu
Každý kodek riešil potreby konkrétnej doby a špecifických mediálnych formátov.
- Staré videá: Ak máte dostatok úložného priestoru a pracujete s videami až do rozlíšenia Full-HD, môžete použiť MPEG2 s vysokou bitovou rýchlosťou a vychutnajte si bleskovo vysoké rýchlosti kódovania pri kompresii domácich alebo starých videí filmy.
- Filmy a moderné videá: Ak chcete zachovať kvalitu Full-HD moderných videí, použite H.264 alebo H.265 v závislosti od toho, či uprednostňujete rýchlosť kódovania alebo kvalitu a menšie veľkosti.
- Karikatúry a anime: V prípade animovaného obsahu dokáže AV1, nasledovaný H.265 a potom VP9, zachovať ostrý vizuál, čiary a krivky väčšiny kreslených filmov. Môžu však viesť aj k „pruhovaniu“, efektu, pri ktorom sa hladké prechody medzi dvoma farbami „nevyhladia“ a objavia sa ako hrubé oblasti s „farebnými krokmi“. Aby ste tomu zabránili, môžete použiť 10-bitové varianty H.264, H.265 a AV1, ktoré komprimujú video so širšou paletou farieb, prostredníctvom aplikácie, ako je Handbrake. Pre ešte lepšie, H.265 podporuje aj 12-bitové farby.
Výber kodeku na základe bitovej rýchlosti
"Bitová rýchlosť" je "množstvo údajov, ktoré môže kódovač použiť na zakódovanie každého rámca". Čím vyššia je táto hodnota, tým lepšia je kvalita výstupu.
Zároveň platí, že čím vyššia je bitová rýchlosť, tým väčší je produkovaný súbor. A s dostatočne vysokou bitovou rýchlosťou kódovací algoritmus tiež zachováva detaily, ktoré by vám nevadili chýbať pre efektívnejšie kódovanie a menšie súbory.
S najnovšími kodekmi, ako sú H.264/H.265 a VP9/AV1, však zvyčajne nebudete musieť riešiť bitové rýchlosti a pracovať s predvoľbami/úrovňami kódovača a hodnotami (C)RF.
Výber kodeku na základe predvolieb/úrovní kódovača a hodnôt (C)RF
Každý kódovač používa pri kompresii videa kombináciu rôznych funkcií kódovania. Moderné kódovače sa dodávajú s predvoľbami/úrovňami, ktoré pomáhajú pri celej tejto zložitosti, kde sú tieto funkcie „spojené“ pod jednoduchší výber.
Tieto „balíky“ fungujú ako postupnosť úrovní výkonu a kvality, čo umožňuje používateľovi vybrať si úroveň funkcií algoritmu, ktoré chce použiť. Čím viac funkcií sa používa, tým lepšia je kvalita výstupu a menšie veľkosti produkovaných súborov, ale aj vyššie nároky na zdroje a pomalšie kódovanie.
Ďalším kľúčovým nastavením moderných video kodekov je hodnota (C)RF, ktorá funguje ako „posuvník kvality“, ktorý umožňuje používateľovi upraviť pomer kvality k veľkosti kódovania.
Takže kódovanie 30 minút Full-HD videa pomocou kodéra AV1 (SVT) v ručnej brzde s hodnotou RF konštantnej kvality 21 a Predvoľba kódovača nastavená na 6, môže trvať 10 až 30 minút, kódovanie videa takmer v reálnom čase alebo rýchlejšie na Ryzen 5900x. Kódovanie toho istého videa s rovnakými nastaveniami, ale predvoľbou kódovača nastavenou na 3, môže trvať tri až šesťkrát dlhšie, pričom snímková frekvencia kódovača klesne v priemere na 5 až 10 snímok za sekundu.
Naopak, ponechanie statickej predvoľby kódovača a zmena iba hodnoty RF zmení kvalitu a veľkosť konečného súboru, ale výrazne neovplyvní rýchlosť kódovania.
Výber editora/kodéra
Kodeky sú užitočné iba vtedy, keď ich používate spolu s kompatibilným softvérom.
V našom modernom neustále zapnutom svete môžete použiť online kompresory súborov a videa pre takéto úlohy. Vyhradené „offline“ aplikácie však zvyčajne prinášajú oveľa lepšie výsledky a svoje súbory nemusíte zdieľať s tretími stranami.
Niektoré z najlepších aplikácií, ktoré môžete použiť na kódovanie videí pomocou rôznych kodekov, sú:
Ručná brzda
Ručná brzda je jedným z najobľúbenejších riešení kódovania videa, a to právom, pretože ide po tenkej hranici medzi odhaľovaním najdôležitejších funkcií a zároveň je relatívne jednoduché použitie.
Handbrake prichádza s množstvom vopred pripravených predvolieb, ktoré zahŕňajú rôzne prípady použitia najpopulárnejších kodekov (napr. pre kódovanie super HQ 2160p 60FPS 4K obsahu s AV1), ale aj mnohých obľúbených zariadení (od tabletov Amazon Fire až po Xbox konzoly).
StaxRip
StaxRip zjednodušuje sieťové kódovanie a umožňuje vám použiť viacero počítačov vo vašej lokálnej sieti na „vyčistenie“ kódovacieho frontu oveľa rýchlejšie ako s jedným počítačom. Tiež odhaľuje takmer všetky dôležité možnosti pre kodeky ako H.264 a H.265.
To všetko však tiež znamená, že to nie je také jednoduché ako alternatívy a na dosiahnutie optimálnych výsledkov si budete musieť individuálne prispôsobiť nastavenia každého kódovania.
VirtualDub
Hoci nepodporuje kódovanie viacerých videí a môžete ho použiť iba na základné úpravy jednotlivých videí, VirtualDub je ľahký a výnimočne rýchly, ak potrebujete upravovať alebo kódovať obsah pomocou MJPEG alebo MPEG4.
Final Cut Pro/Vegas Pro/Davinci Resolve
Potrebujete pracovať so zdrojmi MPEG4, ProRes, H.264 alebo H.265? Chcete medzi nimi tiež bez námahy vystrihnúť a vložiť obsah? Chcete znova zarovnať scény, pridať prechody a vylepšiť vzhľad videa? Potrebujete plnohodnotnú sadu úprav, napr Final Cut Pro, Vegas Pro, alebo DaVinci Resolve.
FFMPEG
Chcete upravovať a prekódovať svoje videá pomocou príkazov, automatizovať proces písaním pokročilých skriptov alebo dokonca vytvoriť vlastné grafické používateľské rozhranie na úpravu a kompresiu videa? FFMPEG môže pomôcť, pretože funguje ako motor, ktorý uľahčuje vystrihovanie, vkladanie a prekódovanie medzi rôznymi formátmi médií.
Kodek pre každú úlohu v systéme Windows
Zakódovanie vzácnych rodinných videí so stratovým, starým kodekom a neštandardnými nastaveniami môže zničiť vaše spomienky tak, že ich už nebudete môcť obnoviť, a premení tieto momenty na rozmazaný alebo pixelový neporiadok.
Na rozdiel od toho, ak chcete výrazne zmenšiť veľkosť nasnímanú hromadou starých mačiatkových videí, ktoré by ste si chceli ponechať, ale nie v skutočnosti použitie niečoho ako MJPEG „na ich kompresiu“ môže mať opačné výsledky a rozšíriť ich tak, aby zaberali vaše úložisko – všetky to.
Váš výber kodeku závisí od vašich potrieb, priorít a preferencií. Napriek tomu, aj keď by ste sa radšej vyhli prílišnému premýšľaniu o kódovaní videa, výber správneho kodeku (a nastavení) môže spôsobiť alebo prerušiť proces a viesť k dokonalým alebo otrasným výsledkom.
Teraz však viete, ako si vybrať na základe úlohy, ktorú chcete riešiť.