Er zijn veel codecs die u kunt gebruiken, en elke codec schittert op een ander gebied. Hier is welke voor u geschikt is op Windows.

U weet misschien niet veel over videocodecs, maar de kans bestaat dat u ze in uw dagelijks leven gebruikt. Misschien ben je bezig met streamen, stuur je een video die je hebt gemaakt naar anderen of heb je een harde schijf van meerdere terabytes vol met video's en wil je een deel van de ruimte terugwinnen zonder bestanden te verwijderen.

Dus wat zijn videocodecs, hoe moet je er een kiezen en welke invloed heeft dit op je geproduceerde video's?

Wat zijn codecs?

Als je technisch wilt zijn, is de "echte" manier om het woord te spellen "CoDecs", aangezien de term een ​​combinatie is van de woorden "coders" en "decoders". Maar niemand spelt het zo in de echte wereld, dus het is prima als je het niet spelt op die manier.

Met het "coder"-gedeelte van "codecs" kan een mediastream worden gecodeerd met behulp van een bepaald algoritme. Ondertussen maakt het "decoder" -gedeelte het afspelen mogelijk van een mediastream die is gecodeerd met een compatibele encoder.

instagram viewer

Raadpleeg onze gids op voor meer informatie over codecs alles wat u moet weten over videocodecs, containers en compressie.

Waarom uw codeckeuze ertoe doet

Bij het kiezen van een codec moet u rekening houden met de voor- en nadelen ervan en de beste kiezen voor de taak.

Compatibiliteit: Hardwarecompatibiliteit en ondersteuning zijn een van de belangrijkste factoren waarmee rekening moet worden gehouden bij het kiezen van een codec. Hoe bent u van plan de media te gebruiken nadat u deze hebt gecodeerd? Zullen ze deel uitmaken van uw persoonlijke verzameling of bent u van plan ze met anderen te delen?

Snelheid: Je moet ook rekening houden met de coderingssnelheid. AV1 wordt beschouwd als een van de beste codecs die momenteel beschikbaar zijn voor langdurige opslag van inhoud. Met AV1 kan een niet al te armoedige Ryzen 5900x CPU echter dagenlang werken om een ​​enkele video te coderen.

Type inhoud en uitvoerkwaliteit: Aangezien we het hebben over "langetermijnopslag", zou je willen dat de gecodeerde bestanden er bijna identiek uitzien als de originelen en zo dicht mogelijk bij de bron blijven? U moet AV1 overslaan omdat het geen volledig verliesloze compressie kan uitvoeren. Daarentegen kunnen de oudere en minder geavanceerde H.265 en H.264 dat wel.

Bewerkbaarheid: Wil je de video ook bewerken, remixen, scènes, titels en effecten knippen of toevoegen, en kleurcorrectie proberen? Het zou beter zijn als uw bronvideo's zijn gecodeerd in een "bewerkingsvriendelijke" indeling die sneller te lezen is voor de computer. Dat zou ook betekenen dat ze "gemakkelijker te verplaatsen" zijn bij het werken met de tijdlijn van een video-editor. Daarvoor heb je zoiets als MJPEG nodig of, voor hogere kwaliteit, ProRes.

De beste codecs die voor u beschikbaar zijn

Laten we de belangrijkste videocodecs bekijken die u kunt gebruiken:

1. H.265/HEVC

De nieuwste algemeen verkrijgbare "MPEG-gebaseerde" codec, H.265, ook bekend als High-Efficiency Versatile Coding (HEVC for short) en MPEG-H Part 2, biedt de beste combinatie van kwaliteit, snelheid en brede hardware-ondersteuning leeftijdsgenoten.

Daarom zie je het bovenaan onze lijst: het is langzamer om naar H.265 te coderen met een gespecialiseerde software-encoder zoals x265, maar dat biedt je de best mogelijke kwaliteit voor je inhoud. Het zal nog steeds (veel) sneller zijn dan AV1 en speelt ook prettig met content met "grain" (de "ruis" die je in bioscoopfilms ziet).

2. AV1

De nieuwste codec in onze selectie, AV1, is een superontwikkelde VP9 die aanzienlijke winsten in compressie en kwaliteit biedt in vergelijking met zijn voorganger. Waar VP9 vaak "slagen uitdeelde" met H.265, laat AV1 ze allebei achter zich en bereikt zelfs +50% betere kwaliteit met dezelfde bestandsgrootte of -50% kleinere bestandsgrootte voor dezelfde kwaliteit - u kiest op welke manier u wilt gaan.

Het klinkt perfect totdat je je realiseert dat het ook tientallen keren langzamer kan zijn dan veel alternatieven. Bovendien houdt het niet van "luidruchtige" inhoud, dus verwijdert het standaard alle "korrel". Het biedt een geavanceerde schakelaar als extra optie om kunstmatig opnieuw ruis aan de inhoud toe te voegen.

Toch zouden puristen terecht beweren dat dit een benadering is en niet de juiste manier om het uiterlijk van de originele media te behouden als u uw inhoud opnieuw codeert voor langdurige archivering.

3. H.264/AVC

H.264, ook wel bekend als Advanced Video Coding (afgekort AVC) en MPEG-4 Part 10, is de voorloper van H.265. Het heeft veel lagere hardwarevereisten en wordt al veel langer gebruikt.

Als zodanig is het veel sneller in codering dan zowel H.265 als vooral AV1 en heeft het aanzienlijk bredere hardware-ondersteuning. Zelfs de meest betaalbare smartphones die u vandaag kunt kopen, kunnen H.264 in hardware decoderen en coderen.

Met H.264 krijgt u een lagere kwaliteit voor dezelfde grootte of veel grotere bestanden voor dezelfde kwaliteit in vergelijking met H.265 en AV1.

4. VP9

Gemaakt als een meer open alternatief voor de met patronen beladen H.265, moest VP9 fungeren als vervanging van H.264 en H.265 op het web. Hoewel het door veel prominente sites wordt gebruikt, moet deze belofte nog volledig worden waargemaakt.

Hoewel het wordt ondersteund door browsers en bijna alle pc-gebaseerde softwaremediaspelers, hardware mediaspelers (zoals tv-settopboxen of een entertainmentsysteem dat u mogelijk in uw auto heeft). sla het over.

Wat snelheid en kwaliteit betreft, zit het precies tussen H.264 en H.265, afhankelijk van de gecodeerde inhoud en instellingen.

5. MPEG-4/Xvid/DivX

De MPEG4-codec kwam op de voorgrond door zijn DivX-variant, die de videocodering domineerde tijdens het Windows XP-tijdperk dankzij ongebreidelde filmpiraterij.

MPEG4 is tegenwoordig bijna achterhaald. Het was optimaal wanneer piraten een dvd wilden rippen en een zwaar opnieuw gecomprimeerde kopie op een enkele cd wilden passen om met vrienden te delen.

Het kan nuttig zijn, afhankelijk van uw prioriteiten en beschikbare hardware. Het is een goede keuze als u zo snel mogelijk alleen minimale winst wilt. Vanuit het oogpunt van kwaliteit zijn er echter veel betere opties beschikbaar.

6. ProRes

Algemeen beschouwd als "het bewerkbare videoformaat van Apple", biedt ProRes niet de beste compressie, maar dat komt omdat het prioriteit geeft aan kwaliteit en bewerkbaarheid.

U zult ProRes zelden (of nooit) gebruiken voor het afspelen van media of het comprimeren ervan voor archivering of distributie. En toch is het bijna verplicht als je een professional bent in de postproductiefase, jongleren met scènes in Final Cut Pro X of kleuren in Davinci Resolve, omdat het ongecompliceerd, snel en, nog belangrijker, beschouwd wordt als een standaard.

Een gebruiksvriendelijk geval waar u mogelijk tegenaan loopt, is het opnemen van video van hoge kwaliteit met een van de nieuwste iPhones (vanaf 13 Pro) in videomodus.

7. MJPEG

De "consumentvriendelijkere neef" van ProRes is vooral handig als u inhoud van oudere analoge apparaten naar uw pc importeert, via een oplossing voor het vastleggen van video's, voor verdere bewerking. Dat komt omdat het supersnel zoekt, en je kunt werken met elk frame dat als een keyframe fungeert in plaats van dat je te maken hebt met reeksen frames.

MJPEG is verre van het meest geavanceerde algoritme: het slaagt erin videoformaten te verkleinen door alle frames als JPEG-afbeeldingen te coderen.

JPEG-compressie is echter zeer kwaliteitsverlies, waardoor MJPEG alleen nuttig is in het specifieke geval dat we genoemd: ultrasnel zoeken in geïmporteerde inhoud die in de eerste niet de beste kwaliteit had om te behouden plaats.

8. MPEG2

U kunt nog steeds MPEG2 tegenkomen als uw pc een optisch station heeft en u probeert er een dvd mee te lezen. De VOB-bestanden op de meeste dvd's bevatten streams die zijn gecodeerd met MPEG2-video- en AC3-audio-algoritmen.

Het feit dat de meeste pc's tegenwoordig niet eens een optische drive hebben, zegt veel over het nut van MPEG2 in het moderne technische landschap.

Hoe een codec te kiezen

We zagen waarom codeckeuze belangrijk is, en ook hoe de belangrijkste codecs verschillen wat betreft kwaliteit en snelheid. Maar toch, welke moet je kiezen, wanneer en waarom?

1. Een codec kiezen voor streaming

Als je streamt naar platforms zoals Twitch en YouTube, wil je waarschijnlijk H.264 gebruiken. Het is sneller dan H.265 en AV1 in codering terwijl het veel lagere hardwarevereisten heeft.

Het is erg belangrijk om de belasting van de hardware laag te houden, vooral als je andere veeleisende software parallel wilt draaien (zoals de nieuwste triple-A-games) zonder dat dit ten koste gaat van de prestaties.

Om nog meer te helpen, worden bijna alle GPU's van ten minste de laatste twee "generaties" van Nvidia en AMD geleverd met ondersteuning voor hardwareversnelde H.264-codering. Hierdoor kunt u uw videostreams in realtime coderen met minimale prestaties (denk aan 5% tot 10% van de bronnen van uw GPU).

2. Een codec kiezen voor archivering

Voor archivering hangt de beste codec-keuze af van de inhoud die u wilt opslaan en of u de kwaliteit ervan wilt behouden of de opslagbehoefte wilt verminderen.

Hoewel AV1 de beste verhouding tussen kwaliteit en grootte biedt, is H.265 nog steeds een betere optie als je "filmische" video's wilt comprimeren (vooral als ze "luidruchtig" zijn) met behoud van alle details. Ze zijn nog steeds kleiner dan wanneer ze worden opgeslagen met de meeste andere codecs behalve AV1.

AV1 is de betere keuze als je de veel lagere compressiesnelheden niet erg vindt, en nog meer als je "gladde" inhoud, zoals anime en tekenfilms, opnieuw codeert.

3. Een codec kiezen voor 4K+ inhoud

Alle codecs tot H.264 zijn ontworpen voor sub-HD-resoluties. H.264 was de eerste codec die was ontworpen om full-HD-inhoud op te slaan (met resoluties tot 1920 x 1080). Maar vandaag hebben we ook 4K en Ultra HD inhoud, en H.265, AV1 en VP9 zijn beter voor veel hogere resoluties.

4. Een codec kiezen om de compatibiliteit te maximaliseren

De vuistregel is dat hoe ouder de codec die u gebruikt, hoe groter de compatibiliteit met meer apparaten. Als je wilt dat je video's praktisch overal kunnen worden afgespeeld, ga dan voor MPEG4. Het is oud, overtreft alle nieuwere opties, maar het wordt ook standaard ondersteund, zelfs door tien jaar oude tv's.

Als je alleen om nieuwere apparaten geeft, kan H.264 werken op bijna elk apparaat voor het afspelen van media dat in de afgelopen vijf jaar is uitgebracht, inclusief gameconsoles en smartphones.

We raden u aan H.265, AV1 en VP9 over te slaan, aangezien elk zijn eigen "eigenaardigheden" heeft en beter wordt ondersteund in bepaalde ecosystemen. VP9 kan bijvoorbeeld in de meeste moderne browsers worden afgespeeld, maar alleen door een paar zelfstandige mediaspelers.

4. Een codec kiezen waarin hardwarecodering centraal staat

Door hardware versnelde codering voelt als magie en kan uw codeckeuze beïnvloeden. Toch moet u onthouden dat hardwareversnelde codering vooral nuttig is voor real-time gebruik, zoals streaming. Daarom hebben we voorgesteld om GPU-codering te gebruiken in ons artikel over hoe gamestreams te optimaliseren met OBS Studio.

In tegenstelling tot op software gebaseerde encoders zoals x265, halen hardwareversnelde encoders geen hogere snelheden puur vanwege de speciale hardware van een GPU: ze gebruiken ook "gestroomlijnde" versies daarvan algoritmen. Die geven prioriteit aan snelheid en compatibiliteit boven kwaliteit.

Daarom kan een hardware-gecodeerd H.265-bestand zelfs van slechtere kwaliteit zijn dan een software-gecodeerd H.264-bestand, zelfs als ze dezelfde grootte hebben.

Daarom moet u bij streaming de beste codec kiezen die wordt ondersteund door de hardwareversnelde encoder van uw GPU, waarbij Intel's Arc's GPU's zelfs AV1 ondersteunen. Tegelijkertijd moet u ze niet gebruiken voor langdurige video-opslag, vooral als u prioriteit geeft aan kwaliteit.

Waarom uw codec-opties ertoe doen

Uw keuze van codec heeft de meeste impact. Toch kunnen de opties en variabelen ook de geproduceerde resultaten aanzienlijk beïnvloeden.

Een codec kiezen op basis van inhoud

Elke codec beantwoordde aan de behoeften van een bepaalde tijd en specifieke mediaformaten.

  • Oude video's: Als u voldoende opslagruimte heeft en werkt met video's tot Full-HD-resoluties, kunt u MPEG2 gebruiken met een hoge bitsnelheid en geniet van razendsnelle coderingssnelheden bij het comprimeren van homevideo's of oude films.
  • Films en moderne video's: Om de Full-HD-goedheid van moderne video's te behouden, gebruikt u H.264 of H.265, afhankelijk van of u prioriteit geeft aan coderingssnelheid of -kwaliteit en kleinere formaten.
  • Tekenfilms en anime: Voor geanimeerde inhoud kan AV1, gevolgd door H.265 en vervolgens VP9, ​​de scherpe beelden, lijnen en rondingen van de meeste tekenfilms behouden. Ze kunnen echter ook leiden tot "banding", een effect waarbij vloeiende gradiënten tussen twee kleuren "oneffen worden" en verschijnen als grove gebieden met "gekleurde stappen". Om dat te voorkomen, kun je de 10-bits varianten van H.264, H.265 en AV1 gebruiken, die video comprimeren met een breder kleurenpalet, via een app als Handbrake. Voor nog beter ondersteunt H.265 ook 12-bits kleuren.

Een codec kiezen op basis van bitrate

De "bitrate" is "de hoeveelheid gegevens die een encoder kan gebruiken om elk frame te coderen". Hoe hoger deze waarde, hoe beter de uitvoerkwaliteit.

Tegelijkertijd geldt: hoe hoger de bitsnelheid, hoe groter het geproduceerde bestand. En met een bitsnelheid die hoog genoeg is, bewaart een coderingsalgoritme ook details die u graag zou willen missen voor efficiëntere codering en kleinere bestanden.

Met de nieuwste codecs, zoals H.264/H.265 en VP9/AV1, heb je echter meestal niet te maken met bitrates en werk je met encoder-presets/niveaus en (C)RF-waarden.

Een codec kiezen op basis van encoderpresets/niveaus en (C)RF-waarden

Elke encoder gebruikt een combinatie van verschillende coderingsfuncties bij het comprimeren van video. Moderne encoders worden geleverd met presets/niveaus om te helpen bij al deze complexiteit, waar deze functies zijn "gebundeld" onder een eenvoudigere selectie.

Die "bundels" werken als een opeenvolging van prestatie-naar-kwaliteitsniveaus, waardoor de gebruiker het niveau van algoritmefuncties kan kiezen die hij wil gebruiken. Hoe meer functies worden gebruikt, hoe beter de uitvoerkwaliteit en hoe kleiner de geproduceerde bestandsgroottes, maar ook hoe hoger de eisen aan bronnen en hoe langzamer de codering.

Een andere cruciale instelling met moderne videocodecs, de (C)RF-waarde werkt als "een schuifregelaar voor kwaliteit", waardoor de gebruiker de verhouding tussen kwaliteit en grootte van een codering kan wijzigen.

Dus coderen van 30 minuten Full-HD-video met de AV1 (SVT)-encoder in Handbrake, met een Constant Quality RF-waarde van 21, en de Encoder Preset ingesteld op 6, kan 10 tot 30 minuten duren, waarbij de video bijna in realtime of sneller wordt gecodeerd op een Ryzen 5900x. Dezelfde video, met dezelfde instellingen, maar de Encoder Preset ingesteld op 3, kan drie tot zes keer langer duren om te coderen, waarbij de framesnelheid van de encoder daalt tot een gemiddelde van 5 tot 10 FPS.

Als u daarentegen de Encoder-voorinstelling statisch houdt en alleen de RF-waarde wijzigt, verandert de kwaliteit en grootte van het uiteindelijke bestand, maar heeft dit geen significante invloed op de coderingssnelheid.

Een editor/encoder kiezen

Codecs zijn alleen nuttig als u ze naast compatibele software gebruikt.

In onze moderne wereld die altijd actief is, kunt u gebruiken online bestands- en videocompressoren voor dergelijke taken. Speciale 'offline'-apps leveren echter meestal veel betere resultaten op en u hoeft uw bestanden niet met derden te delen.

Enkele van de beste apps die u kunt gebruiken om uw video's met verschillende codecs te coderen, zijn:

Handrem

Handrem is een van de meest geliefde videocoderingsoplossingen, en terecht, aangezien het de fijne lijn bewandelt tussen het blootleggen van de belangrijkste functies terwijl het relatief eenvoudig te gebruiken is.

Heel handig is dat Handbrake wordt geleverd met veel vooraf gemaakte presets, waaronder verschillende use-cases van de meest populaire codecs (zoals voor het coderen van super HQ 2160p 60FPS 4K-inhoud met AV1), maar ook veel populaire apparaten (van Amazon's Fire-tablets tot Xbox consoles).

StaxRip

StaxRip maakt netwerkgebaseerde codering eenvoudig, waardoor u meerdere pc's in uw lokale netwerk kunt gebruiken om een ​​coderingswachtrij veel sneller te "wissen" dan met een enkele computer. Het onthult ook bijna alle belangrijke opties voor codecs zoals H.264 en H.265.

Toch betekent dit alles ook dat het niet zo eenvoudig is als alternatieven, en dat je de instellingen van elke codering afzonderlijk moet aanpassen om optimale resultaten te bereiken.

VirtualDub

Hoewel het geen codering voor meerdere video's ondersteunt en je het alleen kunt gebruiken voor basisbewerking van afzonderlijke video's, VirtualDub is licht en uitzonderlijk snel als u inhoud moet bewerken of coderen met MJPEG of MPEG4.

Final Cut Pro/Vegas Pro/Davinci Resolve

Moet u werken met MPEG4-, ProRes-, H.264- of H.265-bronnen? Wil je er ook moeiteloos content tussen knippen en plakken? Wilt u scènes opnieuw uitlijnen, overgangen toevoegen en het uiterlijk van uw video verbeteren? Je hebt een complete bewerkingssuite nodig, zoals Final Cut Pro, Vegas pro, of DaVinci oplossen.

FFMPEG

Wilt u uw video's bewerken en transcoderen met behulp van opdrachten, het proces automatiseren door geavanceerde scripts te schrijven of zelfs uw eigen videobewerkings- en compressie-GUI maken? FFMPEG kan helpen door op te treden als de motor die al het knippen, plakken en transcoderen tussen verschillende media-indelingen mogelijk maakt.

Een codec voor elke taak op Windows

Het coderen van dierbare familievideo's met een verliesgevende, oude codec en ondermaatse instellingen kan je herinneringen onherstelbaar ruïneren, waardoor die momenten in een wazige of korrelige puinhoop veranderen.

Als u daarentegen de grootte van een stel oude kittenvideo's die u wilt behouden maar niet echt wilt behouden, aanzienlijk wilt verkleinen zorg voor, het gebruik van zoiets als MJPEG "om ze te comprimeren" kan de tegenovergestelde resultaten hebben en ze uitbreiden om uw opslag op te vreten - allemaal Het.

Uw codeckeuze hangt af van uw behoeften, prioriteiten en voorkeuren. Maar zelfs als je liever niet teveel nadenkt over je videocodering, kan het kiezen van de juiste codec (en instellingen) het proces maken of breken en tot perfecte of gruwelijke resultaten leiden.

Nu weet u echter hoe u moet kiezen, op basis van de taak die u wilt aanpakken.