Existuje mnoho kodeků, které můžete použít, a každý z nich svítí v jiné oblasti. Zde je ten, který je pro vás v systému Windows ten pravý.
Možná toho o video kodecích moc nevíte, ale je tu šance, že je využijete ve svém každodenním životě. Možná máte rádi streamování, posíláte video, které jste vytvořili, ostatním nebo máte multiterabajtový HDD plný videí a chcete získat zpět část jeho místa, aniž byste smazali nějaké soubory.
Co jsou tedy video kodeky, jak byste si jeden měli vybrat a jak by to ovlivnilo vaše vytvořená videa?
Co jsou kodeky?
Pokud chcete být technický, „skutečným“ způsobem, jak slovo napsat, je „kodeky“, protože tento výraz je kombinací slova "kodéry" a "dekodéry". Ale ve skutečném světě to tak nikdo nehláskuje, takže je v pořádku, když to nehláskujete tímto způsobem.
Část "kodér" "kodeků" umožňuje kódování mediálního toku pomocí konkrétního algoritmu. Mezitím část "dekodér" umožňuje přehrávání mediálního proudu zakódovaného kompatibilním kodérem.
Chcete-li se dozvědět více o kodecích, podívejte se na naši příručku
vše, co potřebujete vědět o video kodecích, kontejnerech a kompresi.Proč na výběru kodeku záleží
Při výběru kodeku musíte zvážit jeho klady a zápory a vybrat ten nejlepší pro daný úkol.
Kompatibilita: Hardwarová kompatibilita a podpora jsou jedním z hlavních faktorů, které je třeba vzít v úvahu při výběru kodeku. Jak plánujete používat média po jejich zakódování? Budou součástí vaší osobní sbírky, nebo je plánujete sdílet s ostatními?
Rychlost: Musíte také zvážit rychlost kódování. AV1 je považován za jeden z nejlepších kodeků, které jsou dnes k dispozici pro dlouhodobé ukládání obsahu. S AV1 však může nepříliš ošuntělý CPU Ryzen 5900x fungovat několik dní, aby zakódoval jedno video.
Typ obsahu a kvalita výstupu: Také, protože mluvíme o „dlouhodobém ukládání“, chtěli byste, aby zakódované soubory vypadaly téměř identicky s originály a zůstaly co nejblíže zdroji? AV1 byste měli přeskočit, protože nemůže provádět zcela bezeztrátovou kompresi. Naproti tomu starší a méně pokročilé H.265 a H.264 umí.
Editovatelnost: Chcete také video upravit, remixovat, vystřihnout nebo přidat scény, názvy a efekty a vyzkoušet barevné gradování? Bylo by lepší, kdyby vaše zdrojová videa byla zakódována ve formátu „vhodném pro úpravy“, který je pro počítač rychleji čitelný. To by také znamenalo, že se budou „snáze pohybovat“ při práci s časovou osou editoru videa. K tomu byste potřebovali něco jako MJPEG nebo pro vyšší kvalitu ProRes.
Nejlepší dostupné kodeky
Pojďme se podívat na hlavní video kodeky, které můžete použít:
1. H.265/HEVC
Nejnovější široce dostupný kodek „založený na MPEG“, H.265, také známý jako High-Efficiency Versatile Coding (HEVC pro short) a MPEG-H Part 2 nabízí nejlepší kombinaci kvality, rychlosti a široké hardwarové podpory vrstevníci.
Proto jej vidíte na prvním místě našeho seznamu: kódování do H.265 pomocí specializovaného softwarového kodéru, jako je x265, je pomalejší, ale nabídne vám nejlepší možnou kvalitu obsahu. Stále bude (mnohem) rychlejší než AV1 a také si pěkně pohraje s obsahem s „zrnem“ („šumem“, který vidíte ve filmech v kině).
2. AV1
Nejnovější kodek v našem výběru, AV1, je super vyvinutý VP9, který nabízí výrazné zisky v kompresi a kvalitě ve srovnání se svým předchůdcem. Tam, kde VP9 často "vyměnili rány" s H.265, AV1 je oba nechává za sebou a dosahuje dokonce o +50 % lepší kvality při stejné velikosti souboru nebo o -50 % menší velikosti souboru při stejné kvalitě – můžete si vybrat, jaký způsob chcete jít.
Zní to perfektně, dokud si neuvědomíte, že to může být také desítkykrát pomalejší než mnoho alternativ. Navíc nemá rád „hlučný“ obsah, takže ve výchozím nastavení odstraní veškeré „zrno“. Nabízí pokročilý přepínač jako další možnost pro umělé opětovné přidání šumu do obsahu.
Puristé by však oprávněně tvrdili, že jde o přibližný a ne správný způsob, jak zachovat vzhled původního média, pokud překódováváte svůj obsah pro dlouhodobou archivaci.
3. H.264/AVC
H.264, také známý jako Advanced Video Coding (zkráceně AVC) a MPEG-4 Part 10, je předchůdcem H.265. Má mnohem nižší hardwarové nároky a používá se mnohem déle.
Jako takový je v kódování mnohem rychlejší než H.265 a zejména AV1 a má výrazně širší hardwarovou podporu. I ty nejdostupnější smartphony, které si dnes můžete koupit, umí H.264 hardwarově dekódovat a zakódovat.
S H.264 získáte buď nižší kvalitu při stejné velikosti, nebo mnohem větší soubory při stejné kvalitě ve srovnání s H.265 a AV1.
4. VP9
VP9, vytvořený jako otevřenější alternativa k vzorem nabitému H.265, měl na webu fungovat jako náhrada H.264 a H.265. Přestože jej používá mnoho prominentních webů, tento slib se ještě plně nenaplnil.
I když je podporován prohlížeči a téměř všemi softwarovými přehrávači médií na PC, hardwarem přehrávače médií (jako televizní set-top boxy nebo zábavní systém, který můžete mít v autě). Přeskoč to.
Pokud jde o rychlost a kvalitu, sedí přesně mezi H.264 a H.265, v závislosti na kódovaném obsahu a nastavení.
5. MPEG-4/Xvid/DivX
Kodek MPEG4 se dostal do popředí prostřednictvím své varianty DivX, která dominovala kódování videa během éry Windows XP díky bující filmovému pirátství.
MPEG4 je dnes téměř zastaralý. Optimální to bylo, když piráti chtěli ripovat DVD a vměstnat silně rekomprimovanou kopii na jediné CD a sdílet je s přáteli.
Může to být užitečné v závislosti na vašich prioritách a dostupném hardwaru. Je to dobrá volba, pokud chcete co nejrychleji jen minimální zisky. Z hlediska kvality jsou však k dispozici mnohem lepší možnosti.
6. ProRes
ProRes, který je široce považován za „formát Apple upravitelného videa“, nenabízí nejlepší kompresi, ale je to proto, že upřednostňuje kvalitu a upravitelnost.
Zřídka (pokud vůbec) budete používat ProRes pro přehrávání médií nebo jejich kompresi pro archivaci nebo distribuci. A přesto je to téměř povinné, pokud jste profesionál v postprodukční fázi a žonglujete se scénami ve Final Cut Pro X nebo barvení v Davinci Resolve, protože je přímočaré, rychlé a co je důležitější, považuje se za Standard.
Jedno spotřebitelsky přívětivé pouzdro, kde byste na něj mohli narazit, je nahrávání vysoce kvalitního videa s jedním z nejnovějších iPhonů (od 13 Pro a výše) v režimu videa.
7. MJPEG
„Spotřebitelsky přívětivější bratranec“ ProRes je užitečný především, pokud importujete obsah ze starších analogových zařízení do počítače prostřednictvím řešení pro zachytávání videa pro další úpravy. Je to proto, že je ultrarychlé při vyhledávání a můžete pracovat s každým snímkem, který funguje jako klíčový, místo abyste se museli zabývat sekvencemi snímků.
MJPEG je daleko od nejpokročilejšího algoritmu: dokáže zmenšit velikost videa kódováním všech snímků jako obrázků JPEG.
Komprese JPEG je však kvalitativně velmi ztrátová a vykreslování MJPEG je užitečné pouze v konkrétním případě zmíněno: ultrarychlé vyhledávání v importovaném obsahu, který neměl nejlepší kvalitu pro zachování v prvním místo.
8. MPEG2
S MPEG2 se stále můžete setkat, pokud má váš počítač optickou jednotku a zkusíte s ní číst DVD. Soubory VOB na většině disků DVD obsahují proudy zakódované pomocí algoritmů videa MPEG2 a zvuku AC3.
Samotný fakt, že většina dnešních počítačů nemá ani optickou mechaniku, vypovídá o užitečnosti MPEG2 v moderním technologickém prostředí.
Jak vybrat kodek
Viděli jsme, proč na výběru kodeků záleží, a také jak se hlavní kodeky liší v kvalitě a rychlosti. Ale přesto, který z nich byste si měli vybrat, kdy a proč?
1. Výběr kodeku pro streamování
Pokud streamujete na platformách jako Twitch a YouTube, pravděpodobně budete chtít použít H.264. Je rychlejší než H.265 a AV1 v kódování a přitom má mnohem nižší hardwarové požadavky.
Udržování zátěže hardwaru je velmi důležité, zvláště pokud chcete paralelně spouštět další náročný software (jako nejnovější hry typu triple-A), aniž by to ubíralo daň na výkonu.
Ještě více pomáhá téměř všechna GPU z alespoň dvou posledních „generací“ od Nvidie a AMD s podporou hardwarově akcelerovaného kódování H.264. To vám umožní kódovat vaše video streamy v reálném čase s minimálním zásahem do výkonu (předpokládejme 5 % až 10 % zdrojů vašeho GPU).
2. Výběr kodeku pro archivaci
Pro archivaci závisí nejlepší volba kodeku na obsahu, který chcete uložit, a na tom, zda chcete zachovat jeho kvalitu nebo snížit nároky na úložiště.
Přestože AV1 nabízí nejlepší poměr kvality a velikosti, H.265 je stále lepší volbou, pokud chcete komprimovat „kinemá“ videa (zejména pokud jsou „hlučná“) při zachování všech detailů. Stále budou menší, než kdyby byly uloženy s většinou ostatních kodeků kromě AV1.
AV1 je lepší volbou, pokud vám nevadí jeho mnohem nižší rychlost komprese, a ještě více, pokud překódujete „plynulý“ obsah, jako jsou anime a kreslené filmy.
3. Výběr kodeku pro obsah 4K+
Všechny kodeky až do H.264 byly navrženy pro rozlišení sub-HD. H.264 byl první kodek navržený pro ukládání obsahu ve Full HD (v rozlišení až 1920 x 1080). Dnes však máme také 4K a Ultra HD obsah a H.265, AV1 a VP9 jsou lepší pro mnohem vyšší rozlišení.
4. Výběr kodeku pro maximalizaci kompatibility
Platí pravidlo, že čím starší kodek budete používat, tím vyšší bude jeho kompatibilita s více zařízeními. Pokud chcete, aby se vaše videa přehrávala prakticky všude, vsaďte na MPEG4. Je starý, překonává ho všechny novější možnosti, ale také ho nativně podporují i deset let staré televizory.
Pokud vám záleží pouze na novějších zařízeních, H.264 může fungovat na téměř jakémkoli zařízení pro přehrávání médií vydaném za posledních pět let, včetně herních konzolí a smartphonů.
Doporučujeme vám přeskočit H.265, AV1 a VP9, protože každý má své vlastní „zvláštnosti“ a je lépe podporován v konkrétních ekosystémech. Například VP9 lze přehrát ve většině moderních prohlížečů, ale pouze v několika samostatných přehrávačích médií.
4. Výběr kodeku zaměřeného na hardwarové kódování
Hardwarově akcelerované kódování působí jako kouzlo a může ovlivnit váš výběr kodeku. Přesto byste si měli pamatovat, že hardwarově akcelerované kódování je užitečné především pro použití v reálném čase, jako je streamování. To je důvod, proč jsme vám v našem článku navrhli použít kódování GPU jak optimalizovat herní streamy pomocí OBS Studio.
Na rozdíl od softwarových kodérů, jako je x265, hardwarově akcelerované kodéry nedosahují vyšších rychlostí čistě kvůli vyhrazenému hardwaru GPU: používají také „efektivní“ verze téhož algoritmy. Ti upřednostňují rychlost a kompatibilitu před kvalitou.
Kvůli tomu může mít hardwarově kódovaný soubor H.265 dokonce horší kvalitu než softwarově kódovaný soubor H.264, i když mají stejnou velikost.
Při streamování byste si tedy měli vybrat nejlepší kodek podporovaný hardwarově akcelerovaným kodérem vašeho GPU, přičemž GPU Intel Arc dokonce podporují AV1. Zároveň byste se měli vyhnout jejich používání pro dlouhodobé ukládání videa, zvláště pokud upřednostňujete kvalitu.
Proč na možnostech vašeho kodeku záleží
Váš výběr kodeku je nejpůsobivější. Jeho možnosti a proměnné však mohou také významně ovlivnit produkované výsledky.
Výběr kodeku na základě obsahu
Každý kodek řešil potřeby konkrétní doby a konkrétních mediálních formátů.
- Stará videa: Pokud máte dostatek úložného prostoru a pracujete s videi až do rozlišení Full-HD, můžete použít MPEG2 s vysokým datovým tokem a užijte si bleskově vysoké rychlosti kódování při kompresi domácích nebo starých videí filmy.
- Filmy a moderní videa: Chcete-li zachovat kvalitu Full-HD moderních videí, použijte buď H.264 nebo H.265, v závislosti na tom, zda upřednostňujete rychlost kódování nebo kvalitu a menší velikosti.
- Karikatury a anime: U animovaného obsahu dokáže AV1, následovaný H.265 a poté VP9, zachovat ostrý obraz, linie a křivky většiny kreslených filmů. Mohou však také vést k „páskování“, efektu, kdy se hladké přechody mezi dvěma barvami „nevyhladí“ a objeví se jako hrubé oblasti s „barevnými kroky“. Abyste tomu zabránili, můžete použít 10bitové varianty H.264, H.265 a AV1, které komprimují video pomocí širší palety barev, prostřednictvím aplikace, jako je ruční brzda. Ještě lepší je, že H.265 podporuje také 12bitové barvy.
Výběr kodeku na základě datového toku
"Datový tok" je "množství dat, které může kodér použít ke kódování každého snímku". Čím vyšší je tato hodnota, tím lepší je kvalita výstupu.
Zároveň platí, že čím vyšší je bitrate, tím větší je produkovaný soubor. A s dostatečně vysokým datovým tokem zachovává kódovací algoritmus také detaily, které by vám nevadily chybět pro efektivnější kódování a menší soubory.
S nejnovějšími kodeky, jako jsou H.264/H.265 a VP9/AV1, však obvykle nebudete muset řešit přenosové rychlosti a pracovat s předvolbami/úrovněmi kodéru a hodnotami (C)RF.
Výběr kodeku na základě předvoleb/úrovní kodéru a hodnot (C)RF
Každý kodér používá při kompresi videa kombinaci různých funkcí kódování. Moderní kodéry jsou dodávány s předvolbami/úrovněmi, které pomáhají s celou touto složitostí, kde jsou tyto funkce „sbaleny“ pod jednodušším výběrem.
Tyto „balíčky“ fungují jako sekvence úrovní výkonu a kvality, což umožňuje uživateli vybrat si úroveň funkcí algoritmu, které chce používat. Čím více funkcí je použito, tím lepší je kvalita výstupu a menší velikosti produkovaných souborů, ale také vyšší nároky na zdroje a pomalejší kódování.
Dalším zásadním nastavením moderních video kodeků je hodnota (C)RF, která funguje jako „posuvník kvality“, který umožňuje uživateli upravit poměr kvality k velikosti kódování.
Takže kódování 30 minut Full-HD videa pomocí kodéru AV1 (SVT) v ruční brzdě s hodnotou RF konstantní kvality 21 a předvolba kodéru nastavená na 6, může trvat 10 až 30 minut, kódování videa téměř v reálném čase nebo rychlejší na Ryzenu 5900x. U stejného videa se stejným nastavením, ale předvolbou kodéru nastavenou na 3, může kódování trvat třikrát až šestkrát déle, přičemž snímková frekvence kodéru klesne v průměru na 5 až 10 FPS.
Naproti tomu ponechání statické předvolby kodéru a změna pouze hodnoty RF změní kvalitu a velikost konečného souboru, ale nijak významně neovlivní rychlost kódování.
Výběr editoru/kodéru
Kodeky jsou užitečné pouze tehdy, když je používáte spolu s kompatibilním softwarem.
V našem moderním neustále zapnutém světě můžete využít online kompresory souborů a videa pro takové úkoly. Specializované „offline“ aplikace však obvykle poskytují mnohem lepší výsledky a nemusíte své soubory sdílet s třetími stranami.
Některé z nejlepších aplikací, které můžete použít ke kódování videí pomocí různých kodeků, jsou:
Ruční brzda
Ruční brzda je jedním z nejoblíbenějších řešení kódování videa, a to právem, protože jde po tenké hranici mezi odhalením nejdůležitějších funkcí a přitom je relativně přímočaré.
Docela užitečné je, že ruční brzda přichází se spoustou předem připravených předvoleb, které zahrnují různé případy použití nejoblíbenějších kodeků (např. pro kódování super HQ 2160p 60FPS 4K obsahu s AV1, ale také mnoho oblíbených zařízení (od tabletů Amazon Fire až po Xbox konzole).
StaxRip
StaxRip usnadňuje síťové kódování a umožňuje vám používat více počítačů ve vaší místní síti k „vyčištění“ kódovací fronty mnohem rychleji než s jedním počítačem. Také odhaluje téměř všechny důležité možnosti pro kodeky jako H.264 a H.265.
To vše však také znamená, že to není tak snadné jako alternativy a budete muset přizpůsobit nastavení každého kódování individuálně, abyste dosáhli optimálních výsledků.
VirtualDub
Přestože nepodporuje kódování více videí a můžete jej použít pouze pro základní úpravy jednotlivých videí, VirtualDub je lehký a výjimečně rychlý, pokud potřebujete upravovat nebo kódovat obsah pomocí MJPEG nebo MPEG4.
Final Cut Pro/Vegas Pro/Davinci Resolve
Potřebujete pracovat se zdroji MPEG4, ProRes, H.264 nebo H.265? Chcete také obsah mezi nimi bez námahy vyjmout a vložit? Chcete znovu zarovnat scény, přidat přechody a vylepšit vzhled videa? Potřebujete plnohodnotnou sadu úprav jako Final Cut Pro, Vegas Pronebo DaVinci Resolve.
FFMPEG
Chcete svá videa upravovat a překódovat pomocí příkazů, automatizovat proces psaním pokročilých skriptů nebo dokonce vytvořit vlastní grafické uživatelské rozhraní pro úpravu a kompresi videa? FFMPEG může pomoci a funguje jako motor, který usnadňuje veškeré vyjímání, vkládání a překódování mezi různými formáty médií.
Kodek pro každý úkol ve Windows
Kódování cenných rodinných videí se ztrátovým starým kodekem a nestandardním nastavením může zničit vaše vzpomínky tak, že je nelze obnovit, a proměnit tyto okamžiky v rozmazaný nebo pixelový nepořádek.
Naproti tomu, pokud chcete výrazně zmenšit velikost pořízenou hromadou starých koťat videí, která byste si rádi ponechali, ale ve skutečnosti použití něčeho jako MJPEG ke „komprimaci“ může mít opačné výsledky a rozšířit je tak, aby zabíraly vaše úložiště – všechny to.
Váš výběr kodeku závisí na vašich potřebách, prioritách a preferencích. Přesto, i když byste se raději vyhnuli přílišnému přemýšlení o kódování videa, výběr správného kodeku (a nastavení) může proces zrušit nebo přerušit a vést k dokonalým nebo otřesným výsledkům.
Nyní však víte, jak si vybrat na základě úkolu, který chcete řešit.