Alt hvad du behøver at vide om videokodeker, containere og komprimering

  • Gabriel Brooks
  • 0
  • 5232
  • 78
Reklame

At forklare forskellen mellem codecs og containere er relativt enkel, men den hårde del forsøger at forstå hvert format. Linjerne begynder at blive sløret, når du er klar over, at de fleste almindelige codecs ikke er eksklusive og kan bruge flere komprimeringsteknologier for at få jobbet gjort. Den uskarpe linje bliver næsten usynlig, når du begynder at tale om formater som MPEG-4, som kunne klassificeres som en bit af en container og lidt af en codec, men det er en temmelig kompliceret klassificering, der er bedst tilbage til en anden gang.

Så hvordan lærer du dig selv forskellen mellem dusinvis af codec- og containermuligheder? Gør ikke. Der er kun en håndfuld teknologier, der bruges til onlinevideo, og hovedparten af ​​din indsats vil blive brugt på at forstå, hvordan disse fungerer, samt at forstå de kompromisser, du står overfor, når du beslutter, hvad du skal bruge.

Du kan bruge uger på at studere teknologier, der kun bruges til et relativt lille antal applikationer, så i stedet vil vi koncentrere vores opmærksomhed om, hvilke teknologier du bruger til de fleste af dine videokodnings- og afspilningsbehov.

Hvad er en kodeks?

En codec - eller koder / dekoder - er et kodningsværktøj, der behandler video og gemmer det i en strøm af bytes. Codecs bruger algoritmer til effektivt at reducere størrelsen på lyd- eller videofilen og derefter dekomprimere den, når det er nødvendigt. Der er snesevis af forskellige typer codecs, og hver bruger en anden teknologi til at kode og krympe din videofil til det tilsigtede program.

Afhængig af codec forekommer denne kodning på en af ​​to måder: tabt eller en tabsfri komprimering. Hvordan fungerer filkomprimering? Hvordan fungerer filkomprimering? Hvordan fungerer filkomprimering? Lær det grundlæggende i filkomprimering og forskellen mellem tabt kontra tabfri komprimering. .

Tabskompression

Når du leder efter håndterbare filstørrelser, er tabskompression den mest anvendelige metode, der er tilgængelig. Mens du helt sikkert mister kvaliteten i lyd, video eller begge dele, er komprimeringen et nødvendigt onde (i øjeblikket) i en verden domineret af behovet for at dele og gemme, hvad der ellers ville udgøre upraktiske filstørrelser. Din gennemsnitlige Blu-ray, for eksempel, kan overstige 40 gigabyte, og den slags lagerplads ville ikke kun være dyr, men det ville gøre digitale downloads og køb ubelejligt, hvis ikke et direkte spild af tid. Nøglen, når du bruger tabtkomprimering, er at sætte dig i komprimeringsformat i højeste kvalitet til din tilsigtede brug, så du går den fine linje mellem kvalitetstab og filstørrelse.

Tab uden komprimering

Tab uden komprimering fungerer meget som en ZIP- eller RAR-fil, idet filen efter komprimering og dekomprimering stort set er den samme. Gennem brug af smarte algoritmer mister filen ikke meget kvalitet, men det er ikke en effektiv måde at gemme store filer på, fordi der ikke er meget komprimering, der faktisk finder sted. Derudover bruger online transmission af store videofiler alt for meget båndbredde (selvom H.265-kodning kan ændre det) for at gøre det til en levedygtig komprimeringsindstilling.

Medmindre du arbejder i filmindustrien eller i videoredigering, er det usandsynligt, at du nogensinde vil dele videofiler i et tabsfrit format (hvis endda da). For at sætte det i perspektiv indeholder selv et 4k-tv ikke den opløsning, der er nødvendig for at få vist et filmbillede på et moderne kamera og leveret uden en slags komprimering. Faktisk er det ikke engang tæt (endnu). Mens 4k-video er smuk 8 Eye-Popping Ultra HD-videoer, du kan se på dit nye 4K TV [Stuff at se] 8 Eye-Popping Ultra HD-videoer, du kan se på dit nye 4K TV [Stuff to Watch] Vi har trawl højt og lavt og fandt nogle iøjnefaldende 4K-videoer, der fuldt ud drager fordel af det latterlige antal pixels, du har til rådighed, gratis. , er det ikke engang tæt på størrelsen på et ukomprimeret videoformat.

Mens en Blu-ray-film er mindre end 50 gigabyte (hvis den skal passe på en disk), er den første downloadbare 4k-film (tilgængelig for forbrugerne - trailer nedenfor) en enorm 160 gigabyte! Helt ukomprimeret 1080p video er en forbløffende 410 gigabyte i timen, og det inkluderer ikke lydfilen, som kunne tilføje yderligere 7 gigabyte i timen, afhængigt af hvordan den blev optaget. Alt i alt er disse filer uanvendelige for et forbrugermarked med den nuværende teknologi.

Det er også vigtigt at bemærke, at codecs ikke kun er til komprimering af lyd-lydfilformater, der er forklaret i enkle vilkår Lydfilformater, der er forklaret i enkle vilkår og videofiler. Når en fil er kodet ved hjælp af en bestemt codec, skal den samme codec bruges til at afkode filen for at den kan afspilles på din enhed. Hvis du ikke bruger den korrekte codec, er det, der fører til størstedelen af ​​enhedskompatibilitet eller afspilningsproblemer. Dette problem bliver mindre almindeligt, da moderne containere ofte inkluderer de nødvendige lyd- og videokodeker, der er nødvendige for at afspille filen.

Populære codecs

XviD / DivX

DivX er en kommercielt solgt codec, mens XviD er et open source-værktøj, der skal fungere som et alternativ til dets kommercielle fætter. Begge codecs kan afkode output fra den anden, da de begge er bygget på implementeringen af ​​MPEG-4. Selvom det stadig bruges i vid udstrækning, er det ofte strengt til videokodning og sammen med en af ​​de mere populære pakker nævnt nedenfor.

MPEG-4

MPEG-4 er det mest almindelige streamingformat, og det består af mange dele, hvoraf kun MPEG-4 del II bruges til videokodning. MPEG-4 del II opfordrer til videokodere som DivX eller XviD for at kode videoen, mens lyd typisk bæres i MP3-format. Moderne opdateringer til MPEG-4 bruger nu også H.264.

H.264

Dette er det mest populære valg til højopløsningsmateriale. H.264 er også en relativ schweizisk hærkniv af codec-verdenen, da den kan udnytte både tabstløs og tabsfri komprimering afhængigt af de indstillinger, du vælger, når kodning, såsom billedhastighed, kvalitet og målfilstørrelse. H.264 er afhængig af x264 til kodet video (såvel som andre, såsom DivX eller XviD), og lyd kodes ofte ved hjælp af AAC- eller MP3-lydkodeker afhængigt af størrelsen og kvaliteten du målretter mod.

H.264 er anført som 1,5 til 2 gange så effektiv som grundlæggende MPEG-4-komprimering, hvilket fører til mindre filstørrelser og problemfri afspilning på flere enheder. Når det er sagt, er H.264 nu inkluderet i MPEG-4-codec (del 10, kendt som AVC), så det kunne blive et moot-punkt i den nærmeste fremtid, da codecerne bliver mindre afhængige af en enkelt kodningsteknologi og i stedet tage om rollen som en codec-pakke, der inkluderer flere kodningsmetoder i en enkelt pakke.

Hvad er en container?

En container findes udelukkende med det formål at samle alle lyd-, video- og codec-filer i en organiseret pakke. Derudover indeholder containeren ofte kapiteloplysninger til DVD- eller Blu-ray-film, metadata, undertekster og / eller yderligere lydfiler såsom forskellige talte sprog. Den typiske container kører som en eksekverbar (.exe) fil på Windows. Den bruger en .bat-fil til at fortælle operativsystemet, at der er eksekverbare kommandoer, der skal køres sammen for at opnå det tilsigtede resultat.

Populære containere

Flash-video (.flv, .swf)

Macromedia skabte oprindeligt Flash, før de i sidste ende blev overtaget af Adobe i 2005. Flash er en aldrende beholder, der udfases på grund af begrænsninger i teknologien, hvilket skaber det Steve Jobs plejede at referere til som “buggy” filhåndtering. Dette førte til en meget offentlig undladelse fra iOS-enheder til Adobe, og det ser ud til, at dette var begyndelsen til slutningen for formatet. Idet HTML5-standardisering griber fat Kom i gang med HTML5 Kom i gang med HTML5 Du har hørt om HTML5. Alle bruger det. Det indberettes som frelser på Internettet, så folk kan skabe rige, engagerende websider uden at ty til at bruge Flash og Shockwave. , skulle vi se mindre Flash-videoer online, og containeren forsvinder sandsynligvis med den.

MKV

MKV er et hurtigt voksende format, der blev designet til at være fremtidssikkert. Containeren selv understøtter næsten ethvert lyd- eller videoformat, der gør det tilpasningsdygtigt, effektivt og meget betragtet som en af ​​de bedste - hvis ikke de bedste - måder til at gemme lyd- og videofiler. Derudover understøtter det endda flere lyd-, video- og undertekstfiler, selvom de er kodet i forskellige formater. På grund af de indstillinger, containeren tilbyder, samt dens håndtering af fejlgendannelse (som giver dig mulighed for at afspille beskadigede filer), er det hurtigt blevet en af ​​de bedste tilgængelige containere i øjeblikket.

MP4

MP4 er det anbefalede format til upload af video til internettet Alt hvad du behøver at vide om upload af videoer til YouTube Alt hvad du behøver at vide om upload af videoer til YouTube I øjeblikket er der tre måder at uploade videoer til YouTube. Her er et dybtgående kig på, hvordan du bruger din computer, telefon eller spilkonsol. , og tjenester som Vimeo og YouTube har det anført som deres foretrukne format. MP4-beholderen bruger MPEG-4-kodning eller H.264 såvel som AAC eller AC3 til lyd. Det understøttes bredt på de fleste forbrugerenheder og den mest almindelige container brugt til onlinevideo. Du kan virkelig ikke gå galt med MP4.

Bundlinjen er, at en container er en (for det meste) ubrugelig smule information, når der henvises til video. At fortælle nogen at sende dig en MP4-fil giver ikke nyttige informationer uden at forstå, hvordan selve videoen og lyden blev kodet. Containeren er netop det, et sted at gemme lyd, video og codecs, der er nødvendige for at afkode dem til afspilning.

Så i sidste ende, hvis du leder efter råd om, hvad du skal bruge, bliver H.264 hurtigt standardkodek, mens enten mp4 eller MKV er værdige containere. MP4 får muligvis kanten her, fordi det bedre understøttes på forbrugerenheder og er standarden for de fleste store streamingvideo-websteder. I sidste ende er valget dit, og så længe videoen kan dekodes og afspilles i den anden ende, er der virkelig ikke mange dårlige valg, du kan tage med hensyn til hvad du skal bruge.

Jeg vil meget gerne høre, hvad du bruger, og til hvilket program du bruger det til. Hvad er dine go-to-videokomprimeringskodeker, indstillinger og containere De bedste indstillinger og formater til optagelse af videoer til YouTube De bedste indstillinger og formater til optagelse af videoer til YouTube? Fortæl os det i kommentarerne herunder.

Fotokredit: komprimeringsværktøj Via Shutterstock, Tunnel of Images, Media, Fotografier via Shutterstock, Amazing Nature af Dr. Wendy Longo (ændret), Adobe Media Encoder CS4 af Kebman, Youtube af Esther Vargas alle via Flickr




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.