Uporabite lahko veliko kodekov in vsak blesti na drugem področju. Tukaj je, kateri je pravi za vas v sistemu Windows.
Morda ne veste veliko o video kodekih, vendar obstaja možnost, da jih uporabljate v vsakdanjem življenju. Morda se ukvarjate s pretakanjem, pošiljanjem videa, ki ste ga ustvarili, drugim ali pa imate večterabajtni trdi disk, napolnjen z videoposnetki, in želite povrniti del prostora, ne da bi izbrisali datoteke.
Kaj so torej video kodeki, kako izbrati enega in kako bi vplival na vaše videoposnetke?
Kaj so kodeki?
Če želite biti tehnični, je "pravi" način za črkovanje besede "CoDecs", saj je izraz kombinacija besede "koderji" in "dekoderji". Toda v resničnem svetu tega nihče ne črkuje tako, zato je v redu, če tega ne črkujete na ta način.
"Coder" del "codecs" omogoča kodiranje medijskega toka z uporabo določenega algoritma. Medtem del "dekoderja" omogoča predvajanje medijskega toka, kodiranega z združljivim kodirnikom.
Če želite izvedeti več o kodekih, si oglejte naš vodnik na vse, kar morate vedeti o video kodekih, vsebnikih in stiskanju.
Zakaj je vaša izbira kodeka pomembna
Pri izbiri kodeka morate upoštevati njegove prednosti in slabosti ter izbrati najboljšega za nalogo.
Kompatibilnost: Združljivost in podpora strojne opreme sta eden glavnih dejavnikov, ki jih je treba upoštevati pri izbiri kodeka. Kako nameravate uporabljati medij po kodiranju? Ali bodo del vaše osebne zbirke ali jih nameravate deliti z drugimi?
Hitrost: Upoštevati morate tudi hitrost kodiranja. AV1 velja za enega najboljših kodekov, ki so danes na voljo za dolgoročno shranjevanje vsebine. Vendar pa lahko z AV1 ne preveč zanikran procesor Ryzen 5900x dela več dni za kodiranje enega videa.
Vrsta vsebine in kakovost izpisa: Poleg tega, ker govorimo o "dolgoročnem shranjevanju", bi želeli, da so kodirane datoteke videti skoraj enake izvirnikom in da ostanejo čim bližje viru? Preskočite AV1, ker ne more izvajati popolnoma brezizgubnega stiskanja. V nasprotju s tem lahko starejša in manj napredna H.265 in H.264.
Možnost urejanja: Ali želite tudi urediti videoposnetek, ga remiksirati, izrezati ali dodati prizore, naslove in učinke ter preizkusiti barvno ocenjevanje? Bolje bi bilo, če bi bili vaši izvorni videoposnetki kodirani v »urejanju prijazni« obliki, ki jo računalnik hitreje bere. To bi tudi pomenilo, da bi se "lažje premikali" pri delu s časovnico urejevalnika videa. Za to bi potrebovali nekaj podobnega MJPEG ali, za višjo kakovost, ProRes.
Najboljši kodeki, ki so vam na voljo
Oglejmo si glavne video kodeke, ki jih lahko uporabljate:
1. H.265/HEVC
Najnovejši široko dostopen kodek "na osnovi MPEG", H.265, znan tudi kot visokoučinkovito vsestransko kodiranje (HEVC za short) in MPEG-H Part 2, ponuja najboljšo kombinacijo kakovosti, hitrosti in široke strojne podpore med vsemi vrstniki.
Zato ga vidite na vrhu našega seznama: počasneje je kodirati v H.265 s posebnim programskim kodirnikom, kot je x265, vendar vam bo to ponudilo najboljšo možno kakovost vaše vsebine. Še vedno bo (veliko) hitrejši od AV1 in se tudi dobro predvaja z vsebino z "zrnatostjo" ("šum", ki ga vidite v kinematografskih filmih).
2. AV1
Najnovejši kodek v našem izboru, AV1, je super razvit VP9, ki nudi znatno izboljšanje stiskanja in kakovosti v primerjavi s svojim prednikom. Če je VP9 pogosto "menjal udarce" s H.265, AV1 pušča oba za seboj in dosega celo +50 % boljšo kakovost pri enaki velikosti datoteke ali -50 % manjši velikosti datoteke za enako kakovost – sami izberete, kateri način želite pojdi.
Sliši se popolno, dokler ne ugotovite, da je lahko tudi več desetkrat počasnejše od mnogih alternativ. Poleg tega ne mara "hrupne" vsebine, zato privzeto odstrani vso "zrnatost". Ponuja napredno stikalo kot dodatno možnost za umetno ponovno dodajanje šuma vsebini.
Kljub temu bi puristi upravičeno trdili, da je to približek in ne pravilen način za ohranitev videza izvirnega medija, če ponovno kodirate svojo vsebino za dolgoročno arhiviranje.
3. H.264/AVC
H.264, znan tudi kot Advanced Video Coding (kratko AVC) in MPEG-4 Part 10, je predhodnik H.265. Ima veliko nižje strojne zahteve in se uporablja veliko dlje.
Kot tak je veliko hitrejši pri kodiranju kot H.265 in zlasti AV1 in ima znatno širšo strojno podporo. Tudi najbolj dostopni pametni telefoni, ki jih lahko kupite danes, lahko strojno dekodirajo in kodirajo H.264.
S H.264 dobite manjšo kakovost za enako velikost ali veliko večje datoteke za enako kakovost v primerjavi s H.265 in AV1.
4. VP9
VP9, ustvarjen kot bolj odprta alternativa H.265, polnem vzorcev, naj bi deloval kot zamenjava H.264 in H.265 v spletu. Čeprav ga uporabljajo številna ugledna spletna mesta, se ta obljuba še ni v celoti uresničila.
Poleg tega, čeprav ga podpirajo brskalniki in skoraj vsi računalniški programski predvajalniki predstavnosti, strojna oprema predstavnostni predvajalniki (kot so televizijski sprejemniki ali sistem za zabavo, ki ga morda imate v avtu). Preskoči.
Glede na hitrost in kakovost se uvršča med H.264 in H.265, odvisno od kodirane vsebine in nastavitev.
5. MPEG-4/Xvid/DivX
Kodek MPEG4 je prišel v ospredje s svojo različico DivX, ki je prevladovala nad kodiranjem videa v obdobju Windows XP zaradi divjega filmskega piratstva.
MPEG4 je danes že skoraj zastarel. Bilo je optimalno, ko so pirati želeli ripati DVD in močno stisnjeno kopijo namestiti na en sam CD, da bi ga delili s prijatelji.
Lahko je koristno, odvisno od vaših prioritet in razpoložljive strojne opreme. To je dobra izbira, če želite le čim hitrejše minimalne dobičke. Vendar pa so s stališča kakovosti na voljo veliko boljše možnosti.
6. ProRes
ProRes, ki velja za "format videoposnetka Apple, ki ga je mogoče urejati", ne ponuja najboljšega stiskanja, vendar je to zato, ker daje prednost kakovosti in možnosti urejanja.
Redko boste (če sploh kdaj) uporabljali ProRes za predvajanje medijev ali njihovo stiskanje za arhiviranje ali distribucijo. Pa vendar je skoraj obvezno, če ste profesionalec v postprodukcijski fazi in žonglirate s prizori v Final Cutu Pro X ali barvanje v Davinci Resolve, saj je preprosto, hitro in, kar je še pomembneje, velja za standard.
Potrošniku prijazen primer, na katerega bi lahko naleteli, je snemanje visokokakovostnega videa z enim najnovejših iPhonov (od 13 Pro naprej) v video načinu.
7. MJPEG
ProResov »potrošniku bolj prijazen bratranec« je uporaben predvsem, če uvažate vsebino iz starejših analognih naprav v svoj osebni računalnik prek rešitve za zajem videa za nadaljnje urejanje. To je zato, ker je izjemno hiter pri iskanju in lahko delate tako, da vsak okvir deluje kot ključni okvir, namesto da bi se morali ukvarjati z zaporedji okvirjev.
MJPEG še zdaleč ni najnaprednejši algoritem: uspe mu zmanjšati velikost videa s kodiranjem vseh okvirjev kot slik JPEG.
Vendar pa je stiskanje JPEG v kakovosti zelo izgubljeno, zaradi česar je MJPEG uporaben le v določenem primeru omenjeno: ultra hitro iskanje v uvoženi vsebini, ki v prvem ni imela najboljše kakovosti za ohranitev mesto.
8. MPEG2
Morda boste še vedno srečali MPEG2, če ima vaš računalnik optični pogon in poskusite brati DVD z njim. Datoteke VOB v večini DVD-jev vsebujejo tokove, kodirane z MPEG2 video in AC3 avdio algoritmi.
Že dejstvo, da večina današnjih osebnih računalnikov sploh nima optičnega pogona, pove o uporabnosti MPEG2 v sodobni tehnološki pokrajini.
Kako izbrati kodek
Videli smo, zakaj je izbira kodeka pomembna, pa tudi, kako se glavni kodeki razlikujejo glede kakovosti in hitrosti. A vseeno, katerega izbrati, kdaj in zakaj?
1. Izbira kodeka za pretakanje
Če pretakate na platforme, kot sta Twitch in YouTube, boste verjetno želeli uporabiti H.264. Je hitrejši od H.265 in AV1 pri kodiranju, medtem ko ima veliko nižje zahteve glede strojne opreme.
Zmanjševanje obremenitve strojne opreme je zelo pomembno, še posebej, če želite vzporedno izvajati drugo zahtevno programsko opremo (kot so najnovejše igre s trojnim A), ne da bi pri tem vplivali na zmogljivost.
Še več, skoraj vsi grafični procesorji iz vsaj zadnjih dveh "generacij" Nvidia in AMD imajo podporo za strojno pospešeno kodiranje H.264. To vam omogoča, da kodirate svoje video tokove v realnem času z minimalnim udarcem v zmogljivosti (pomislite na 5 % do 10 % virov vaše GPE).
2. Izbira kodeka za arhiviranje
Za arhiviranje je najboljša izbira kodeka odvisna od vsebine, ki jo želite shraniti, in od tega, ali želite ohraniti njeno kakovost ali zmanjšati zahteve za shranjevanje.
Čeprav AV1 ponuja najboljše razmerje med kakovostjo in velikostjo, je H.265 še vedno boljša možnost, če želite stisniti "kinematografske" videoposnetke (še posebej, če so "šumni"), pri tem pa ohraniti vse podrobnosti. Še vedno bodo manjši, kot če bi bili shranjeni z večino drugih kodekov razen AV1.
AV1 je boljša izbira, če vas ne moti njegova precej počasnejša hitrost stiskanja, še bolj pa, če ponovno kodirate "gladko" vsebino, kot so anime in risanke.
3. Izbira kodeka za vsebino 4K+
Vsi kodeki do H.264 so bili zasnovani za sub-HD ločljivosti. H.264 je bil prvi kodek, zasnovan za shranjevanje vsebine v polni HD (pri ločljivosti do 1920 x 1080). Vendar pa imamo danes tudi 4K in Ultra HD vsebino, H.265, AV1 in VP9 pa so boljši za veliko višje ločljivosti.
4. Izbira kodeka za največjo združljivost
Osnovno pravilo je, da starejši kot je kodek, ki ga boste uporabljali, večja je njegova združljivost z več napravami. Če želite, da se vaši videoposnetki predvajajo praktično povsod, izberite MPEG4. Je star, vse novejše možnosti ga prekašajo, vendar ga izvorno podpirajo celo deset let stari televizorji.
Če vas zanimajo le novejše naprave, lahko H.264 deluje na skoraj vseh napravah za predvajanje medijev, izdanih v zadnjih petih letih, vključno z igralnimi konzolami in pametnimi telefoni.
Predlagamo, da preskočite H.265, AV1 in VP9, saj ima vsak svoje "odlike" in je bolje podprt v določenih ekosistemih. Na primer, VP9 je mogoče predvajati v večini sodobnih brskalnikov, vendar le v nekaj samostojnih predstavnostnih predvajalnikih.
4. Izbira kodeka, osredotočenega na strojno kodiranje
Strojno pospešeno kodiranje deluje kot čarovnija in lahko vpliva na vašo izbiro kodeka. Kljub temu si morate zapomniti, da je strojno pospešeno kodiranje uporabno predvsem za uporabo v realnem času, kot je pretakanje. Zato smo vam v našem članku predlagali uporabo kodiranja GPU kako optimizirati tokove iger z OBS Studio.
Za razliko od kodirnikov, ki temeljijo na programski opremi, kot je x265, strojno pospešeni kodirniki ne dosegajo višjih hitrosti izključno zaradi namenske strojne opreme GPE: uporabljajo tudi "poenostavljene" različice iste algoritmi. Ti dajejo prednost hitrosti in združljivosti pred kakovostjo.
Zaradi tega ima lahko strojno kodirana datoteka H.265 celo slabšo kakovost kot programsko kodirana datoteka H.264, tudi če imata enako velikost.
Zato morate pri pretakanju izbrati najboljši kodek, ki ga podpira strojno pospešeni kodirnik vašega GPE-ja, pri čemer GPU-ji Intel Arc podpirajo celo AV1. Hkrati se izogibajte njihovi uporabi za dolgoročno shranjevanje videa, še posebej, če dajete prednost kakovosti.
Zakaj so vaše možnosti kodeka pomembne
Vaša izbira kodeka je najbolj vplivna. Kljub temu lahko njegove možnosti in spremenljivke pomembno vplivajo na ustvarjene rezultate.
Izbira kodeka glede na vsebino
Vsak kodek je ustrezal potrebam določenega časa in specifičnih medijskih formatov.
- Stari videi: Če imate dovolj prostora za shranjevanje in delate z videoposnetki do ločljivosti Full HD, lahko uporabite MPEG2 z visoko bitno hitrostjo in uživajte v neverjetno hitrih hitrostih kodiranja pri stiskanju domačih ali starih videoposnetkov filmi.
- Filmi in sodobni videi: Če želite ohraniti dobroto Full-HD sodobnih videoposnetkov, uporabite H.264 ali H.265, odvisno od tega, ali imate prednost pri kodiranju s hitrostjo ali kakovostjo in manjšimi velikostmi.
- Risanke in anime: Za animirano vsebino lahko AV1, ki mu sledi H.265 in nato VP9, ohrani jasne slike, črte in krivulje večine risank. Lahko pa privedejo tudi do "bandinga", učinka, pri katerem se gladki prelivi med dvema barvama "ne zgladijo" in se prikažejo kot groba območja z "barvnimi koraki". Da bi se temu izognili, lahko uporabite 10-bitne različice H.264, H.265 in AV1, ki stisnejo video s širšo barvno paleto prek aplikacije, kot je Handbrake. Za še boljše, H.265 podpira tudi 12-bitne barve.
Izbira kodeka glede na bitno hitrost
"Bitna hitrost" je "količina podatkov, ki jih kodirnik lahko uporabi za kodiranje vsakega okvira". Višja kot je ta vrednost, boljša je kakovost izpisa.
Istočasno, višja kot je bitna hitrost, večja je proizvedena datoteka. In z dovolj visoko bitno hitrostjo algoritem za kodiranje ohranja tudi podrobnosti, ki jih ne bi motili zamuditi za učinkovitejše kodiranje in manjše datoteke.
Z najnovejšimi kodeki, kot sta H.264/H.265 in VP9/AV1, pa se vam običajno ne bo treba ukvarjati z bitnimi hitrostmi in delati s prednastavitvami/ravnimi kodirnika in vrednostmi (C)RF.
Izbira kodeka na podlagi prednastavitev/stopenj kodirnika in (C)RF vrednosti
Vsak kodirnik pri stiskanju videa uporablja kombinacijo različnih funkcij kodiranja. Sodobni kodirniki imajo prednastavitve/nivoje za pomoč pri vsej tej zapletenosti, kjer so te funkcije "združene" v enostavnejši izbor.
Ti "svežnji" delujejo kot zaporedje ravni zmogljivosti in kakovosti, kar uporabniku omogoča izbiro ravni funkcij algoritma, ki jih želi uporabiti. Več kot je uporabljenih funkcij, boljša je izhodna kakovost in manjše so proizvedene velikosti datotek, višje pa so tudi zahteve po virih in počasnejše je kodiranje.
Druga ključna nastavitev pri sodobnih video kodekih je (C)RF vrednost, ki deluje kot "drsnik kakovosti", kar uporabniku omogoča spreminjanje razmerja med kakovostjo in velikostjo kodiranja.
Torej, kodiranje 30 minut videa Full-HD s kodirnikom AV1 (SVT) v ročni zavori z vrednostjo RF konstantne kakovosti 21 in Encoder Preset nastavljen na 6, lahko traja od 10 do 30 minut, kodiranje videa skoraj v realnem času ali hitreje na Ryzen 5900x. Kodiranje istega videoposnetka z enakimi nastavitvami, vendar s prednastavitvijo kodirnika nastavljeno na 3, lahko traja tri do šestkrat dlje, pri čemer se hitrost sličic kodirnika zmanjša na povprečno 5 do 10 FPS.
V nasprotju s tem bo ohranjanje statične prednastavitve kodirnika in spreminjanje samo vrednosti RF spremenilo kakovost in velikost končne datoteke, vendar ne bo bistveno vplivalo na hitrost kodiranja.
Izbira urejevalnika/kodirnika
Kodeki so uporabni le, če jih uporabljate skupaj z združljivo programsko opremo.
V našem sodobnem vedno vklopljenem svetu lahko uporabite spletni kompresorji za datoteke in video za take naloge. Vendar namenske aplikacije brez povezave običajno dajejo veliko boljše rezultate in vam ni treba deliti datotek s tretjimi osebami.
Nekatere izmed najboljših aplikacij, ki jih lahko uporabite za kodiranje videoposnetkov z različnimi kodeki, so:
Ročna zavora
Ročna zavora je ena izmed najbolj priljubljenih rešitev za kodiranje videoposnetkov, in to upravičeno, saj hodi po tanki meji med izpostavitvijo najpomembnejših funkcij in je hkrati relativno enostavna za uporabo.
Zelo koristno je, da ima Handbrake veliko vnaprej pripravljenih prednastavitev, ki vključujejo različne primere uporabe najbolj priljubljenih kodekov (npr. za kodiranje vsebine super HQ 2160p 60FPS 4K z AV1), pa tudi številne priljubljene naprave (od Amazonovih tabličnih računalnikov Fire do Xboxa konzole).
StaxRip
StaxRip poenostavi omrežno kodiranje, kar vam omogoča uporabo več osebnih računalnikov v vašem lokalnem omrežju, da "počistite" čakalno vrsto za kodiranje veliko hitreje kot z enim samim računalnikom. Izpostavi tudi skoraj vse pomembne možnosti za kodeke, kot sta H.264 in H.265.
Kljub temu vse to tudi pomeni, da ni tako enostavno kot alternative in da boste morali prilagoditi nastavitve vsakega kodiranja posebej, da boste dosegli optimalne rezultate.
VirtualDub
Čeprav ne podpira kodiranja več videoposnetkov in ga lahko uporabljate le za osnovno urejanje posameznih videoposnetkov, VirtualDub je lahek in izjemno hiter, če morate urejati ali kodirati vsebino z uporabo MJPEG ali MPEG4.
Final Cut Pro/Vegas Pro/Davinci Resolve
Ali morate delati z viri MPEG4, ProRes, H.264 ali H.265? Ali želite tudi brez težav izrezati in prilepiti vsebino med njimi? Če želite znova poravnati prizore, dodati prehode in izboljšati videz videoposnetka? Potrebujete popolno zbirko za urejanje, kot je Final Cut Pro, Vegas Pro, oz DaVinci Resolve.
FFMPEG
Ali želite svoje videoposnetke urejati in prekodirati z ukazi, avtomatizirati postopek s pisanjem naprednih skriptov ali celo ustvariti lasten GUI za urejanje in stiskanje videa? FFMPEG lahko pomaga, saj deluje kot motor, ki olajša rezanje, lepljenje in prekodiranje med različnimi formati medijev.
Kodek za vsako nalogo v sistemu Windows
Kodiranje dragocenih družinskih videoposnetkov z izgubljenim, starim kodekom in nastavitvami, ki niso standardne, lahko nepovratno uniči vaše spomine in te trenutke spremeni v zamegljeno ali slikovito zmešnjavo.
V nasprotju s tem, če želite močno zmanjšati velikost, ki jo zavzame kopica starih videoposnetkov mačjih mačk, ki bi jih radi obdržali, vendar v resnici za nego, uporaba nečesa, kot je MJPEG, "da jih stisnemo", bi lahko imela nasprotne rezultate in jih razširila, da bi požrla vaš prostor za shranjevanje - vse to.
Vaša izbira kodeka je odvisna od vaših potreb, prednostnih nalog in preferenc. Kljub temu, tudi če bi se raje izognili pretiranemu razmišljanju o kodiranju videoposnetkov, lahko izbira pravilnega kodeka (in nastavitev) pospeši ali prekine proces in vodi do popolnih ali groznih rezultatov.
Zdaj pa veste, kako izbrati glede na nalogo, ki se je želite lotiti.