Advertentie

Het verschil tussen codecs en containers uitleggen is relatief eenvoudig, maar het is een moeilijk onderdeel om elk formaat te begrijpen. De lijnen beginnen te vervagen wanneer u zich realiseert dat de meest voorkomende codecs niet exclusief zijn en gebruik kunnen maken van meerdere compressietechnologieën om de klus te klaren. De vage lijn wordt bijna onzichtbaar wanneer je begint te praten over formaten zoals MPEG-4 die geclassificeerd zouden kunnen worden als een een beetje een container en een beetje een codec, maar dat is een nogal gecompliceerde classificatie die je het best voor een andere keer kunt laten.

Dus, hoe leer je jezelf het verschil tussen tientallen codec- en containeropties? Nee. Er is slechts een handvol technologieën die worden gebruikt voor online video en het grootste deel van uw inspanningen zal worden besteed begrijpen hoe deze werken, en begrijpen wat de afwegingen zijn waarmee u wordt geconfronteerd wanneer u beslist wat u moet doen gebruik.

Je zou weken kunnen besteden aan het bestuderen van technologieën die slechts voor een relatief klein aantal toepassingen worden gebruikt, dus in plaats daarvan gaan we onze aandacht richten op welke technologieën je gaat gebruiken voor het grootste deel van je videocodering en afspelen behoeften.

video-tunnel

Wat is een codec?

Een codec - of coder / decoder - is een coderingstool die video verwerkt en opslaat in een stroom bytes. Codecs gebruiken algoritmen om de grootte van het audio- of videobestand effectief te verkleinen en vervolgens te decomprimeren wanneer dat nodig is. Er zijn tientallen verschillende soorten codecs en elk gebruikt een andere technologie om je videobestand te coderen en te verkleinen voor de beoogde applicatie.

Afhankelijk van de codec vindt deze codering op twee manieren plaats: lossy of een verliesloze compressie Hoe werkt bestandscompressie?Hoe werkt bestandscompressie? Leer de basis van bestandscompressie en het verschil tussen lossy versus lossless compressie. Lees verder .

Lossy compressie

Bij het zoeken naar beheersbare bestandsgroottes is lossy-compressie de meest haalbare methode die beschikbaar is. Hoewel je zeker kwaliteit verliest in audio, video of beide, is compressie een noodzakelijk kwaad (momenteel) in een wereld die wordt gedomineerd door de noodzaak om te delen en op te slaan wat anders onpraktisch zou zijn bestandsgroottes. Uw gemiddelde Blu-ray kan bijvoorbeeld meer dan 40 gigabyte bedragen en dat soort opslagruimte zou dat niet alleen zijn duur zijn, maar het zou digitale downloads en aankopen lastig maken, zo niet een regelrechte verspilling van tijd. De sleutel bij het gebruik van compressie met verlies is om genoegen te nemen met het compressieformaat van de hoogste kwaliteit voor uw beoogde gebruik, zodat u de dunne grens tussen kwaliteitsverlies en bestandsgrootte bewandelt.

lossless-vs-lossy-compressie-libel

Lossless compressie

Lossless compressie werkt ongeveer zoals een ZIP- of RAR-bestand, omdat het bestand na comprimeren en decomprimeren in wezen hetzelfde is. Door gebruik te maken van slimme algoritmen verliest het bestand niet veel kwaliteit, maar het is geen efficiënte manier om grote bestanden op te slaan omdat er niet veel compressie plaatsvindt. Bovendien gebruikt online verzending van grote videobestanden veel te veel bandbreedte (hoewel H.265-codering dat kan veranderen) om het een haalbare compressieoptie te maken.

Tenzij u in de filmindustrie of in videobewerking werkt, is het onwaarschijnlijk dat u ooit videobestanden zult delen in een verliesvrije indeling (als dat al het geval is). Om het in perspectief te plaatsen, zelfs een 4K-televisie bevat niet de resolutie die nodig is om een ​​film die op een moderne camera is opgenomen weer te geven en zonder compressie te leveren. In feite is het (nog) niet eens dichtbij. Terwijl 4K-video is prachtig 8 oogverblindende Ultra HD-video's om te bekijken op uw nieuwe 4K-tv [Dingen om te bekijken]We hebben hoog en laag gesleept en een aantal oogverblindende 4K-video's gevonden die volledig profiteren van het belachelijke aantal pixels dat gratis tot je beschikking staat. Lees verder , het is niet eens zo groot als een niet-gecomprimeerd videoformaat.

Terwijl een Blu-ray-film minder is dan 50 gigabyte (als het op één schijf moet passen), is de eerste downloadbare 4K-film (beschikbaar voor consumenten - trailer hieronder) maar liefst 160 gigabyte! Volledig ongecomprimeerde 1080p-video is een verbluffende 410 gigabyte per uur, en dat hoeft niet inclusief het audiobestand, dat 7 gigabyte per uur extra kan toevoegen, afhankelijk van hoe het was opgenomen. Al met al zijn deze bestanden vrijwel onbruikbaar voor een consumentenmarkt met de huidige technologie.

Het is ook belangrijk op te merken dat codecs niet alleen voor zijn compressie van audio De 10 meest voorkomende audioformaten: welke moet je gebruiken?U kent MP3, maar hoe zit het met AAC, FLAC, OGG of WMA? Waarom zijn er zoveel audiobestandsindelingen en is er een beste audioformaat? Lees verder en videobestanden. Zodra een bestand is gecodeerd met een specifieke codec, moet diezelfde codec worden gebruikt om het bestand te decoderen zodat het op uw apparaat kan worden afgespeeld. Het niet gebruiken van de juiste codec leidt tot de meeste apparaatcompatibiliteit of afspeelproblemen. Dit probleem komt steeds minder voor, aangezien moderne containers vaak de vereiste audio- en videocodecs bevatten die nodig zijn om het bestand af te spelen.

Populaire codecs

XviD / DivX

DivX is een commercieel verkochte codec, terwijl XviD een open source-hulpprogramma is dat bedoeld is om te functioneren als een alternatief voor zijn commerciële neef. Beide codecs kunnen de uitvoer van de andere decoderen, omdat ze beide zijn gebouwd op de implementatie van MPEG-4. Hoewel het nog steeds veel wordt gebruikt, is het vaak strikt voor videocodering en in combinatie met een van de meer populaire pakketten die hieronder worden genoemd.

MPEG-4

MPEG-4 is het meest gebruikte streamingformaat en bestaat uit vele delen, waarvan alleen MPEG-4 Part II wordt gebruikt voor videocodering. MPEG-4 Part II doet een beroep op video-encoders zoals DivX of XviD om de video te coderen, terwijl audio doorgaans in mp3-formaat wordt uitgevoerd. Moderne updates voor MPEG-4 gebruiken nu ook H.264.

H.264

Dit is de meest populaire keuze voor materiaal met hoge resolutie. H.264 is ook een relatief Zwitsers zakmes van de codec-wereld, omdat het zowel lossy als lossless kan gebruiken compressie afhankelijk van de instellingen die u kiest bij het coderen, zoals framesnelheid, kwaliteit en doelbestand grootte. H.264 is afhankelijk van x264 voor gecodeerde video (evenals andere, zoals DivX of XviD), en audio wordt vaak gecodeerd met AAC- of MP3-audiocodecs, afhankelijk van de grootte en kwaliteit die u target.

H.264 wordt aangeprezen als 1,5 tot 2 keer zo efficiënt als standaard MPEG-4-compressie, wat leidt tot kleinere bestandsgroottes en naadloos afspelen op meer apparaten. Dat gezegd hebbende, H.264 is nu opgenomen in de MPEG-4-codec (deel 10, bekend als AVC), dus het zou in de nabije toekomst een betwistbaar punt kunnen worden naarmate de codecs worden minder afhankelijk van een enkele coderingstechnologie en neemt in plaats daarvan de rol op zich van een codec-pakket dat meerdere coderingsmethoden bevat in één pakket.

videocompressie-codec

Wat is een container?

Een container bestaat uitsluitend om alle audio-, video- en codec-bestanden in één georganiseerd pakket te bundelen. Daarnaast bevat de container vaak hoofdstukinformatie voor dvd- of Blu-ray-films, metadata, ondertitels en / of aanvullende audiobestanden zoals verschillende gesproken talen. De typische container werkt als een uitvoerbaar (.exe) bestand op Windows. Het gebruikt een .bat-bestand om het besturingssysteem te vertellen dat er uitvoerbare opdrachten zijn die samen moeten worden uitgevoerd om het beoogde resultaat te bereiken.

Populaire containers

Flash-video (.flv, .swf)

Macromedia creëerde oorspronkelijk Flash voordat ze in 2005 uiteindelijk door Adobe werden overgenomen. Flash is een verouderde container die wordt afgebouwd vanwege beperkingen in de technologie, waardoor Steve Jobs de 'buggy'-bestandsverwerking noemde. Dit leidde tot een zeer openbare weglating van iOS-apparaten voor Adobe en het lijkt erop dat dit het begin van het einde was voor het formaat. Zoals HTML5-standaardisatie houdt stand Ga aan de slag met HTML5Je hebt gehoord van HTML5. Iedereen gebruikt het. Het wordt aangekondigd als de redder van het internet, waardoor mensen rijke, boeiende webpagina's kunnen maken zonder Flash en Shockwave te gebruiken. Lees verder , we zouden minder Flash-video's online moeten zien en de container zal er waarschijnlijk mee verdwijnen.

youtube-tablet-laptop

MKV

MKV is een snel groeiend formaat dat is ontworpen om toekomstbestendig te zijn. De container zelf ondersteunt bijna elk audio- of videoformaat, waardoor het aanpasbaar, efficiënt en hoog aangeschreven staat als een van de beste - zo niet de beste - manieren om audio- en videobestanden op te slaan. Bovendien ondersteunt het zelfs meerdere audio-, video- en ondertitelbestanden, zelfs als ze in verschillende formaten zijn gecodeerd. Vanwege de opties die de container biedt, evenals de afhandeling van foutherstel (wat mogelijk maakt u om beschadigde bestanden af ​​te spelen), is het snel een van de beste containers op dit moment geworden beschikbaar.

MP4

MP4 is het aanbevolen formaat voor video uploaden naar internet Alles wat u moet weten over het uploaden van video's naar YouTubeMomenteel zijn er drie manieren om video's naar YouTube te uploaden. Hier is een diepgaande blik op hoe u uw computer, telefoon of gameconsole gebruikt. Lees verder , en services zoals Vimeo en YouTube hebben het vermeld als hun favoriete formaat. De MP4-container gebruikt MPEG-4-codering of H.264, evenals AAC of AC3 voor audio. Het wordt breed ondersteund op de meeste consumentenapparaten en de meest gebruikte container voor online video. Met MP4 kun je echt niet fout gaan.

Waar het op neerkomt, is dat een container een (meestal) nutteloze informatie is bij het verwijzen naar video. Iemand vertellen om je een MP4-bestand te sturen, geeft geen nuttige stukjes informatie weg zonder te begrijpen hoe de video en audio zelf zijn gecodeerd. De container is precies dat, een plek om de audio, video en de codecs op te slaan die nodig zijn om ze te decoderen voor weergave.

Dus als je uiteindelijk op zoek bent naar advies over wat je moet gebruiken, wordt H.264 snel de standaardcodec, terwijl mp4 of MKV waardige containers zijn. MP4 kan hier de voorsprong krijgen omdat het beter wordt ondersteund op consumentenapparaten en de standaard is voor de meeste grote streaming videosites. Uiteindelijk is de keuze aan jou, en zolang de video kan worden gedecodeerd en aan de andere kant kan worden afgespeeld, zijn er echt niet veel slechte keuzes die je kunt maken met betrekking tot wat je moet gebruiken.

Ik hoor graag wat je gebruikt en voor welke applicatie je het gebruikt. Wat ga je doen videocompressiecodecs, instellingen en containers De beste instellingen en indelingen voor het vastleggen van video's voor YouTube Lees verder ? Laat het ons weten in de reacties hieronder.

Foto tegoed: compressie tool Via Shutterstock, Tunnel van afbeeldingen, media, foto's via Shutterstock, Amazing Nature door Dr. Wendy Longo (gewijzigd), Adobe Media Encoder CS4 door Kebman, Youtube door Esther Vargas allemaal via Flickr

Bryan is een in de VS geboren expat die momenteel op het zonnige schiereiland Baja in Mexico woont. Hij houdt van wetenschap, technologie, gadgets en citeert Will Ferrel-films.