Der er masser af codecs, du kan bruge, og hver enkelt skinner i et andet område. Her er, hvilken der passer til dig på Windows.
Du ved måske ikke meget om video-codecs, men der er en chance for, at du bruger dem i din hverdag. Du kan være til streaming, at sende en video, du har lavet til andre, eller have en multi-terabyte HDD fyldt med videoer og vil genvinde noget af dens plads uden at slette nogen filer.
Så hvad er video-codecs, hvordan skal du vælge en, og hvordan ville det påvirke dine producerede videoer?
Hvad er codecs?
Hvis du vil være teknisk, er den "rigtige" måde at stave ordet på "CoDecs", da udtrykket er en kombination af ord "kodere" og "dekodere". Men ingen staver det sådan i den virkelige verden, så det er fint, hvis du ikke staver det Den vej.
"Coder"-delen af "codecs" tillader kodning af en mediestrøm ved hjælp af en bestemt algoritme. I mellemtiden muliggør "dekoder"-delen afspilning af en mediestrøm kodet med en kompatibel encoder.
For at lære mere om codecs, se vores guide på alt hvad du behøver at vide om video-codecs, containere og komprimering.
Hvorfor dit Codec-valg er vigtigt
Når du vælger et codec, skal du overveje dets fordele og ulemper og vælge den bedste til opgaven.
Kompatibilitet: Hardwarekompatibilitet og support er en af de vigtigste faktorer, der skal tages i betragtning, når du vælger et codec. Hvordan planlægger du at bruge mediet efter at have kodet det? Vil de være en del af din personlige samling, eller planlægger du at dele dem med andre?
Fart: Du skal også overveje indkodningshastighed. AV1 betragtes som en af de bedste codecs, der er tilgængelige i dag til langtidslagring af indhold. Men med AV1 kan en ikke alt for lurvet Ryzen 5900x CPU arbejde i dagevis for at kode en enkelt video.
Indholdstype og outputkvalitet: Da vi taler om "langtidslagring", vil du gerne have, at de kodede filer ser næsten identiske ud med originalerne og forbliver så tæt på kilden som muligt? Du bør springe AV1 over, da den ikke kan udføre fuldstændig tabsfri komprimering. Derimod kan de ældre og mindre avancerede H.265 og H.264.
Redigerbarhed: Vil du også redigere videoen, remixe den, klippe eller tilføje scener, titler og effekter og prøve farvegradering? Det ville være bedre, hvis dine kildevideoer var kodet i et "redigeringsvenligt" format, der er hurtigere at læse for computeren. Det ville også betyde, at de ville være "lettere at flytte rundt", når de arbejder med en videoredigerings tidslinje. Til det har du brug for noget som MJPEG eller, for højere kvalitet, ProRes.
De bedste codecs til rådighed for dig
Lad os gennemgå de vigtigste video-codecs, du kan bruge:
1. H.265/HEVC
Det seneste bredt tilgængelige "MPEG-baserede" codec, H.265, også kendt som High-Efficiency Versatile Coding (HEVC for short) og MPEG-H Part 2, tilbyder den bedste kombination af kvalitet, hastighed og bred hardwaresupport blandt sine jævnaldrende.
Det er derfor, du ser det øverst på vores liste: det er langsommere at kode til H.265 ved hjælp af en specialiseret softwarekoder som x265, men det vil give dig den bedst mulige kvalitet til dit indhold. Den vil stadig være (meget) hurtigere end AV1 og spiller også fint med indhold med "korn" (den "støj" man ser i biograffilm).
2. AV1
Det nyeste codec i vores udvalg, AV1, er en superudviklet VP9, der giver betydelige gevinster i kompression og kvalitet sammenlignet med sin forfader. Hvor VP9 ofte "handlede slag" med H.265, efterlader AV1 dem begge og opnår endda +50 % bedre kvalitet ved samme filstørrelse eller -50 % mindre filstørrelse for samme kvalitet – du vælger selv, hvilken vej du foretrækker gå.
Det lyder perfekt, indtil du indser, at det også kan være snesevis af gange langsommere end mange alternativer. Plus, det kan ikke lide "støjende" indhold, så det fjerner alt "korn" som standard. Den tilbyder en avanceret switch som en ekstra mulighed for kunstigt at genføje støj til indholdet.
Alligevel vil purister med rette hævde, at dette er en tilnærmelse og ikke den korrekte måde at bevare det originale medies udseende på, hvis du omkoder dit indhold til langtidsarkivering.
3. H.264/AVC
H.264, også kendt som Advanced Video Coding (AVC for korte) og MPEG-4 Part 10, er forløberen til H.265. Det har meget lavere hardwarekrav og har været brugt meget længere.
Som sådan er den meget hurtigere i kodning end både H.265 og især AV1 og har betydeligt bredere hardwareunderstøttelse. Selv de mest overkommelige smartphones, du kan købe i dag, kan afkode og kode H.264 i hardware.
Med H.264 får du enten lavere kvalitet for samme størrelse eller meget større filer for samme kvalitet sammenlignet med H.265 og AV1.
4. VP9
Skabt som et mere åbent alternativ til den mønsterfyldte H.265, skulle VP9 fungere som H.264 og H.265's erstatning på nettet. Selvom det er i brug af mange fremtrædende websteder, har dette løfte endnu ikke indfriet fuldt ud.
Også, mens det understøttes af browsere og næsten alle pc-baserede software medieafspillere, hardware medieafspillere (som tv-set-top-bokse eller et underholdningssystem, du måske har i din bil) evt Spring det over.
Med hensyn til hastighed og kvalitet, så ligger den lige mellem H.264 og H.265, afhængig af det kodede indhold og indstillinger.
5. MPEG-4/Xvid/DivX
MPEG4-codec'et kom i forgrunden gennem sin DivX-variant, som dominerede videokodning under Windows XP-æraen takket være udbredt filmpirateri.
MPEG4 er næsten forældet i dag. Det var optimalt, når pirater ville rippe en dvd og lægge en stærkt rekomprimeret kopi på en enkelt cd for at dele med venner.
Det kan være nyttigt, afhængigt af dine prioriteter og tilgængelig hardware. Det er et godt valg, hvis du kun vil have minimale gevinster så hurtigt som muligt. Men fra et kvalitetssynspunkt er der meget bedre muligheder tilgængelige.
6. ProRes
Udbredt betragtet som "Apple redigerbare videoformat", tilbyder ProRes ikke den bedste komprimering, men det er fordi den prioriterer kvalitet og redigerbarhed.
Du vil sjældent (hvis nogensinde) bruge ProRes til at afspille medier eller komprimere dem til arkivering eller distribution. Og alligevel er det næsten obligatorisk, hvis du er professionel i postproduktionsfasen, der jonglerer med scener i Final Cut Pro X eller farvelægning i Davinci Resolve, da det er ligetil, hurtigt og, endnu vigtigere, betragtes som en standard.
Et forbrugervenligt etui, hvor du måske falder over det, er at optage video i høj kvalitet med en af de nyeste iPhones (fra 13 Pro og frem) i videotilstand.
7. MJPEG
ProRes' "mere forbrugervenlige fætter" er primært nyttig, hvis du importerer indhold fra ældre analoge enheder til din pc via en videooptagelsesløsning til yderligere redigering. Det er fordi det er ultrahurtigt i søgningen, og du kan arbejde med hver enkelt frame, der fungerer som en keyframe i stedet for at skulle håndtere sekvenser af frames.
MJPEG er langt fra den mest avancerede algoritme: den formår at reducere videostørrelser ved at kode alle frames som JPEG-billeder.
JPEG-komprimering er dog meget tabsgivende i kvalitet, hvilket gør MJPEG kun nyttig i det særlige tilfælde, hvor vi nævnt: ultrahurtig søgning i importeret indhold, der ikke havde den bedste kvalitet at bevare i den første placere.
8. MPEG2
Du kan stadig møde MPEG2, hvis din pc har et optisk drev, og du prøver at læse en dvd med det. VOB-filerne i de fleste dvd'er indeholder streams kodet med MPEG2-video- og AC3-lydalgoritmer.
Selve det faktum, at de fleste pc'er i dag ikke engang har et optisk drev, fortæller om MPEG2's anvendelighed i det moderne teknologiske landskab.
Sådan vælger du et codec
Vi så, hvorfor valg af codec betyder noget, samt hvordan de vigtigste codecs adskiller sig med hensyn til kvalitet og hastighed. Men alligevel, hvilken skal du vælge, hvornår og hvorfor?
1. Valg af codec til streaming
Hvis du streamer til platforme som Twitch og YouTube, vil du sikkert gerne bruge H.264. Den er hurtigere end H.265 og AV1 i kodning, mens den har meget lavere hardwarekrav.
Det er meget vigtigt at holde hardwarebelastningen nede, især hvis du vil køre anden krævende software parallelt (som de seneste triple-A-spil) uden at tage en vejafgift på ydeevnen.
Hjælper endnu mere, næsten alle GPU'er fra mindst de sidste to "generationer" fra Nvidia og AMD kommer med understøttelse af hardware-accelereret H.264-kodning. Dette giver dig mulighed for at kode dine videostreams i realtid med et minimalt hit i ydeevne (tænk 5% til 10% af din GPU's ressourcer).
2. Valg af codec til arkivering
Til arkivering afhænger det bedste codec-valg af det indhold, du vil gemme, og om du vil bevare dets kvalitet eller skære ned på lagerkravene.
Selvom AV1 tilbyder det bedste forhold mellem kvalitet og størrelse, er H.265 stadig en bedre mulighed, hvis du vil komprimere "filmiske" videoer (især hvis de er "støjende"), mens du beholder alle detaljer. De vil stadig være mindre, end hvis de er gemt med de fleste andre codecs undtagen AV1.
AV1 er det bedre valg, hvis du ikke har noget imod dens meget langsommere kompressionshastigheder, og endnu mere, hvis du genkoder "glat" indhold, såsom anime og tegnefilm.
3. Valg af codec til 4K+ indhold
Alle codecs op til H.264 er designet til sub-HD opløsninger. H.264 var det første codec designet til at gemme indhold i fuld HD (ved opløsninger op til 1920 x 1080). Det har vi dog også i dag 4K og Ultra HD indhold, og H.265, AV1 og VP9 er bedre til meget højere opløsninger.
4. At vælge et codec for at maksimere kompatibiliteten
Tommelfingerreglen er, at jo ældre codec du vil bruge, jo højere er dens kompatibilitet med flere enheder. Hvis du vil have dine videoer til at afspille praktisk talt overalt, skal du vælge MPEG4. Det er gammelt, bedre end alle nyere muligheder, men det er også naturligt understøttet selv af ti år gamle tv'er.
Hvis du kun bekymrer dig om nyere enheder, kan H.264 fungere på næsten alle medieafspilningsenheder, der er udgivet inden for de sidste fem år, inklusive spillekonsoller og smartphones.
Vi vil foreslå, at du springer H.265, AV1 og VP9 over, da hver enkelt har sine egne "egenskaber" og er bedre understøttet i bestemte økosystemer. For eksempel kan VP9 afspilles i de fleste moderne browsere, men kun af nogle få selvstændige medieafspillere.
4. Valg af en codec centreret omkring hardwarekodning
Hardware-accelereret kodning føles som magi og kan påvirke dit valg af codec. Alligevel skal du huske, at hardware-accelereret kodning primært er nyttig til brug i realtid, såsom streaming. Det er derfor, vi har foreslået, at du bruger GPU-kodning i vores artikel om hvordan man optimerer spilstreams ved hjælp af OBS Studio.
I modsætning til softwarebaserede indkodere som x265 opnår hardwareaccelererede indkodere ikke højere hastigheder udelukkende på grund af en GPU's dedikerede hardware: de bruger også "strømlinede" versioner af samme algoritmer. Disse prioriterer hastighed og kompatibilitet frem for kvalitet.
På grund af det kan en hardware-kodet H.265-fil endda have dårligere kvalitet end en software-kodet H.264-fil, selvom de har samme størrelse.
Derfor bør du vælge den bedste codec, der understøttes af din GPU's hardware-accelererede encoder, hvis du streamer, med Intels Arc's GPU'er, der endda understøtter AV1. Samtidig bør du undgå at bruge dem til langtidslagring af video, især hvis du prioriterer kvalitet.
Hvorfor dine codec-indstillinger betyder noget
Dit valg af codec er det mest effektive. Alligevel kan dens muligheder og variabler også påvirke de producerede resultater markant.
Valg af codec baseret på indhold
Hvert codec adresserede behovene for en bestemt tid og specifikke medieformater.
- Gamle videoer: Hvis du har rigelig lagerplads og arbejder med videoer op til Full-HD-opløsninger, kan du bruge MPEG2 med en høj bitrate og nyd blæsende hurtige kodningshastigheder, når du komprimerer hjemmevideoer eller gamle film.
- Film og moderne videoer: For at bevare Full-HD-kvaliteten ved moderne videoer skal du bruge enten H.264 eller H.265, afhængigt af om du prioriterer kodningshastighed eller -kvalitet og mindre størrelser.
- Tegnefilm og anime: For animeret indhold kan AV1, efterfulgt af H.265 og derefter VP9, bevare de skarpe billeder, linjer og kurver i de fleste tegnefilm. De kan dog også føre til "banding", en effekt, hvor glatte gradienter mellem to farver "bliver uudjævnede" og fremstår som rå områder med "farvede trin". For at undgå det kan du bruge H.264's, H.265's og AV1's 10-bit varianter, som komprimerer video med en bredere farvepalet, gennem en app som Handbrake. For endnu bedre understøtter H.265 også 12-bit farve.
Valg af codec baseret på bitrate
"Bithastigheden" er "mængden af data en indkoder kan bruge til at kode hver ramme". Jo højere denne værdi, jo bedre er outputkvaliteten.
På samme tid, jo højere bitrate, jo større er den producerede fil. Og med en høj nok bitrate bevarer en kodningsalgoritme også detaljer, du ikke ville have noget imod at gå glip af for mere effektiv kodning og mindre filer.
Med de nyeste codecs vil du dog, som H.264/H.265 og VP9/AV1, normalt ikke skulle beskæftige dig med bithastigheder og arbejde med encoder-forudindstillinger/-niveauer og (C)RF-værdier.
Valg af codec baseret på encoder-forudindstillinger/-niveauer og (C)RF-værdier
Hver indkoder bruger en kombination af forskellige kodningsfunktioner, når video komprimeres. Moderne indkodere kommer med forudindstillinger/niveauer for at hjælpe med al denne kompleksitet, hvor disse funktioner er "bundtet" under et enklere valg.
Disse "bundter" fungerer som en sekvens af ydeevne-til-kvalitetsniveauer, der gør det muligt for brugeren at vælge niveauet af algoritmefunktioner, de vil bruge. Jo flere funktioner der bruges, jo bedre outputkvalitet og jo mindre er de producerede filstørrelser, men også jo højere krav til ressourcer og jo langsommere er kodningen.
En anden afgørende indstilling med moderne video-codecs, (C)RF-værdien fungerer som "en kvalitetsskyder", der giver brugeren mulighed for at ændre forholdet mellem kvalitet og størrelse af en kodning.
Så kodning af 30 minutters Full-HD-video med AV1 (SVT) encoder i Handbrake, med en konstant kvalitet RF-værdi på 21, og Encoder Preset indstillet til 6, kan tage fra 10 til 30 minutter, og koder videoen næsten i realtid eller hurtigere på en Ryzen 5900x. Den samme video, med de samme indstillinger, men encoder-forudindstillingen indstillet til 3, kan tage tre til seks gange længere tid at kode, hvor encoderens billedhastighed falder til et gennemsnit på 5 til 10 FPS.
I modsætning hertil vil det at holde encoder-forudindstillingen statisk og kun ændre RF-værdien ændre den endelige fils kvalitet og størrelse, men vil ikke påvirke indkodningshastigheden markant.
Valg af en editor/encoder
Codecs er kun nyttige, når du bruger dem sammen med kompatibel software.
I vores moderne, altid tændte verden kan du bruge online fil- og videokompressorer til sådanne opgaver. Dedikerede "offline" apps giver dog normalt meget bedre resultater, og du behøver ikke dele dine filer med tredjeparter.
Nogle af de bedste apps, du kan bruge til at kode dine videoer med forskellige codecs, er:
Håndbremse
Håndbremse er en af de mest elskede videokodningsløsninger, og det med rette, da det går den fine linje mellem at eksponere de vigtigste funktioner og samtidig være relativt ligetil at bruge.
Ganske hjælpsomt kommer Handbrake med masser af forudindstillede forudindstillinger, som inkluderer forskellige anvendelsestilfælde af de mest populære codecs (som f.eks. til kodning af super HQ 2160p 60FPS 4K-indhold med AV1), men også mange populære enheder (fra Amazons Fire-tablets til Xbox konsoller).
StaxRip
StaxRip gør netværksbaseret kodning let, så du kan bruge flere pc'er i dit lokale netværk til at "rydde" en kodningskø meget hurtigere end med en enkelt computer. Det afslører også næsten alle vigtige muligheder for codecs som H.264 og H.265.
Alligevel betyder alt dette også, at det ikke er så nemt som alternativer, og du bliver nødt til at tilpasse hver kodes indstillinger individuelt for at opnå optimale resultater.
VirtualDub
Selvom det ikke understøtter multi-video-kodning, og du kun kan bruge det til grundlæggende redigering af enkelte videoer, VirtualDub er let og usædvanligt hurtig, hvis du har brug for at redigere eller kode indhold ved hjælp af MJPEG eller MPEG4.
Final Cut Pro/Vegas Pro/Davinci Resolve
Har du brug for at arbejde med MPEG4, ProRes, H.264 eller H.265 kilder? Vil du også nemt klippe og indsætte indhold mellem dem? Vil du genjustere scener, tilføje overgange og forbedre din videos udseende? Du har brug for en komplet redigeringssuite som Final Cut Pro, Vegas Pro, eller DaVinci Resolve.
FFMPEG
Vil du redigere og omkode dine videoer ved hjælp af kommandoer, automatisere processen ved at skrive avancerede scripts eller endda oprette din egen videoredigerings- og komprimerings-GUI? FFMPEG kan hjælpe, og fungerer som motoren, der letter al klipning, indsætning og omkodning mellem forskellige medieformater.
Et codec til enhver opgave på Windows
Kodning af dyrebare familievideoer med et tabsgivende, gammelt codec og sub-standardindstillinger kan ødelægge dine minder uden at blive genoprettet og forvandle disse øjeblikke til et sløret eller pixeleret rod.
I modsætning hertil, hvis du ønsker at reducere størrelsen, der tages af en masse gamle killingevideoer, som du gerne vil beholde, men ikke rigtig pleje, at bruge noget som MJPEG "til at komprimere dem" kan have de modsatte resultater og udvide dem for at optære din lagerplads - alt det.
Dit valg af codec afhænger af dine behov, prioriteter og præferencer. Alligevel, selvom du foretrækker at undgå at overtænke din videokodning, kan valg af den korrekte codec (og indstillinger) gøre eller bryde processen og føre til perfekte eller grusomme resultater.
Nu ved du dog, hvordan du skal vælge, baseret på den opgave, du vil tage fat på.