Alt du trenger å vite om video codecs, containere og komprimering

Alt du trenger å vite om video codecs, containere og komprimering / Teknologi forklart

Forklare forskjellen mellom kodeker og containere er relativt enkel, men vanskelig del forsøker å forstå hvert format. Linjene begynner å bli sløret når du innser at de fleste vanlige kodeker ikke er eksklusive, og kan benytte seg av flere komprimeringsteknologier for å få jobben gjort. Den uskarpe linjen blir nesten usynlig når du begynner å snakke om formater som MPEG-4, som kan klassifiseres som en bit av en beholder og litt av en kodek, men det er en ganske komplisert klassifisering som best er igjen for en annen gang.

Så, hvordan lærer du deg selv forskjellen mellom dusinvis av codec og container alternativer? Ikke. Det er bare en håndfull teknologier som brukes til online video, og hoveddelen av arbeidet ditt vil bli brukt til å forstå hvordan disse fungerer, samt å forstå avvägningene du står overfor når du bestemmer deg for hva du skal bruke.

Du kan tilbringe uker med å studere teknologier som bare brukes til et relativt lite antall applikasjoner, så i stedet skal vi fokusere vår oppmerksomhet på hvilke teknologier du vil bruke til de fleste av video koding og avspillingsbehov.

Hva er en Codec?

En codec - eller koder / dekoder - er et kodingsverktøy som behandler video og lagrer det i en strøm av byte. Codecs bruker algoritmer til effektivt å krympe størrelsen på lyd- eller videofilen, og dekomprimer den deretter når det trengs. Det finnes dusinvis av forskjellige typer kodeker, og hver bruker en annen teknologi for å kode og krympe videofilen for den påtenkte applikasjonen.

Avhengig av kodeken, oppstår denne kodingen på to måter: lossy eller en lossless komprimering. Hvordan virker filkomprimering? Hvordan fungerer filkomprimering? Filkomprimering er kjernen i hvordan den moderne web fungerer, man kan argumentere for, fordi det tillater oss å dele filer som ellers ville ta for lang tid å overføre. Men hvordan fungerer det? Les mer .

Lossy Compression

Når man ser etter håndterbare filstørrelser, er lossy komprimering den mest brukbare metoden som er tilgjengelig. Mens du sikkert mister kvalitet i lyd, video eller begge deler, er komprimeringen et nødvendig onde (for tiden) i en verden som domineres av behovet for å dele og lagre det som ellers ville være uopprettelige filstørrelser. Din gjennomsnittlige Blu-ray kan for eksempel overstige 40 gigabyte, og den typen lagringsplass vil ikke bare være dyrt, men det ville gjøre digitale nedlastinger og kjøp ubeleilig, om ikke en sløsing med tid. Nøkkelen når du bruker lossy-komprimering, er å avgjøre komprimeringsformat av høyeste kvalitet for den tilsiktede bruken, slik at du går i god linje mellom tap av kvalitet og filstørrelse.

Lossless kompresjon

Lossless komprimering fungerer mye som en ZIP- eller RAR-fil i at etter at komprimering og dekomprimering er, er filen hovedsakelig den samme. Gjennom bruk av smarte algoritmer, mister filen ikke mye kvalitet, men det er ikke en effektiv måte å lagre store filer på, fordi det ikke er mye komprimering som faktisk finner sted. I tillegg bruker online-overføring av store videofiler altfor mye båndbredde (selv om H.265-koding kan endre det) for å gjøre det til et brukbart komprimeringsalternativ.

Med mindre du jobber i filmindustrien, eller i videoredigering, er det lite sannsynlig at du noen gang vil dele videofiler i et lossless format (om enn da). For å sette det i perspektiv, inneholder ikke en 4k-fjernsyn den oppløsningen som trengs for å vise et filmslag på et moderne kamera og leveres uten noen form for komprimering. Faktisk er det ikke engang nær (ennå). Mens 4k-video er vakker 8 Eye-Popping Ultra HD-videoer for å se på den nye 4K-TVen [Stuff å se] 8 Eye-Popping Ultra HD-videoer for å se på den nye 4K-TVen [Stuff å se] Vi har trawled høyt og lavt og fant noen øye-popping 4K videoer som dra full nytte av det latterlige antall piksler til din disposisjon, gratis. Les mer, det er ikke engang nær størrelsen på et ukomprimert videoformat.

Mens en Blu-ray-film er mindre enn 50 gigabyte (hvis den må passe på en plate), er den første nedlastbare 4k-filmen (tilgjengelig for forbrukere - trailer nedenfor) en gigantisk 160 gigabyte! Komplett ukomprimert 1080p-video er en overveldende 410 gigabyte per time, og det inkluderer ikke lydfilen, noe som kan legge til ytterligere 7 gigabyte per time, avhengig av hvordan det ble registrert. Alt i alt, disse filene er alle men ubrukelige for et forbrukermarked med dagens teknologi.

Det er også viktig å merke seg at kodeker ikke bare er for komprimering av lyd. Lydfilformater Forklart i enkle vilkår Lydfilformater forklart i enkle vilkår Les mer og videofiler. Når en fil har blitt kodet ved hjelp av en bestemt kodek, må den samme kodeken brukes til å dekode filen for at den skal kunne spilles på enheten. Ikke bruk riktig kodek er det som fører til flertallet av enhetskompatibilitet eller avspillingsproblemer. Dette problemet blir mindre vanlig da moderne containere ofte inneholder de nødvendige lyd- og video-kodeker som trengs for å spille av filen.

Populære kodeker

XviD / DivX

DivX er en kommersielt solgt codec, mens XviD er et open source-verktøy ment å fungere som et alternativ til sin kommersielle fetter. Begge kodeker kan dekode utgangen fra den andre, da de begge er bygget på implementeringen av MPEG-4. Mens det fortsatt er mye brukt, er det ofte strengt for videokoding og i forbindelse med en av de mer populære pakkene som er nevnt nedenfor.

MPEG-4

MPEG-4 er det vanligste streamingformatet, og består av mange deler, hvorav bare MPEG-4 del II brukes til videokoding. MPEG-4 del II kaller videoenkodere som DivX eller XviD for å kode videoen, mens lyd vanligvis bæres i MP3-format. Moderne oppdateringer til MPEG-4 bruker nå også H.264.

H.264

Dette er det mest populære valget for høydefinisjonsmateriale. H.264 er også en relativ sveitsisk hærkniv i codec-verdenen, da den kan benytte både lossy og lossless komprimering avhengig av innstillingene du velger når du koder, for eksempel bildefrekvens, kvalitet og målfilstørrelse. H.264 er avhengig av x264 for kodet video (i tillegg til andre, for eksempel DivX eller XviD), og lyd blir ofte kodet ved hjelp av AAC- eller MP3-lydkodeker avhengig av størrelsen og kvaliteten du målretter mot.

H.264 er spioneringen som 1,5 til 2 ganger så effektiv som grunnleggende MPEG-4-komprimering, noe som fører til mindre filstørrelser og sømløs avspilling på flere enheter. Når det er sagt, er H.264 nå inkludert i MPEG-4-kodeken (del 10, kjent som AVC), slik at det kan bli et moot-punkt i nær fremtid, da kodekene blir mindre avhengige av en enkelt kodingsteknologi, og i stedet ta på rollen som en kodekspakke som inneholder flere kodingsmetoder i en enkelt pakke.

Hva er en Container?

En beholder eksisterer utelukkende med det formål å samle alle lyd-, video- og codec-filer inn i en organisert pakke. I tillegg inneholder beholderen ofte kapittelinformasjon for DVD- eller Blu-ray-filmer, metadata, teksting og / eller flere lydfiler, for eksempel forskjellige talte språk. Den typiske beholderen går som en kjørbar (.exe) fil på Windows. Den bruker en .bat-fil for å fortelle operativsystemet at det er kjørbare kommandoer som må kjøres sammen for å oppnå det tiltenkte resultatet.

Populære containere

Flash-video (.flv, .swf)

Macromedia opprinnelig opprettet Flash før de til slutt ble overtatt av Adobe i 2005. Flash er en aldrende beholder som blir faset ut på grunn av begrensninger i teknologien, og skaper det som Steve Jobs pleide å referere til som “buggy” filhåndtering. Dette førte til en svært offentlig utelatelse fra iOS-enheter for Adobe, og det ser ut til at dette var begynnelsen på slutten for formatet. Når HTML5-standardisering tar tak i Kom i gang med HTML5 Kom i gang med HTML5 Du har hørt om HTML5. Alle bruker det. Det blir heralded som frelseren på internett, slik at folk kan lage rike, engasjerende nettsider uten å ty til bruk av Flash og Shockwave. Les mer, vi bør se mindre Flash-videoer på nettet, og beholderen vil mest sannsynlig forsvinne med den.

MKV

MKV er et raskt voksende format som var designet for å være fremtidssikker. Beholderen selv støtter nesten alle lyd- eller videoformater som gjør det tilpasningsdyktig, effektivt og høyt ansett som en av de beste - om ikke de beste - måtene å lagre lyd- og videofiler på. I tillegg støtter det til og med flere lyd-, video- og undertekstfiler, selv om de er kodet i forskjellige formater. På grunn av alternativene som container tilbyr, samt håndtering av feilgjenoppretting (som gjør at du kan spille av ødelagte filer), har det raskt blitt en av de beste beholdere som er tilgjengelige for øyeblikket..

MP4

MP4 er det anbefalte formatet for opplasting av video til nettet Alt du trenger å vite om å laste opp videoer til YouTube Alt du trenger å vite om å laste opp videoer til YouTube For øyeblikket er det tre måter å laste opp videoer til YouTube. Her er en grundig titt på hvordan du bruker datamaskin, telefon eller spillkonsoll. Les mer, og tjenester som Vimeo og YouTube har det oppført som deres foretrukne format. MP4-beholderen bruker MPEG-4-koding, eller H.264, samt AAC eller AC3 for lyd. Den støttes mye på de fleste forbrukerenheter, og den vanligste beholderen som brukes til online video. Du kan virkelig ikke gå galt med MP4.

Bunnlinjen er, en container er en (for det meste) ubrukelig bit av informasjon når det refereres til video. Å telle noen til å sende deg en MP4-fil gir ikke bort noen nyttige biter av informasjon uten å forstå hvordan videoen og lyden selv var kodet. Beholderen er bare det, et sted å lagre lyden, videoen og kodekene som trengs for å dekode dem for avspilling.

Så i siste om du leter etter råd om hva du skal bruke, blir H.264 raskt standardkoden, mens enten mp4 eller MKV er verdige beholdere. MP4 kan få kanten her, fordi den er bedre støttet i forbrukerenheter, og er standarden for de fleste store streaming-videosider. Til slutt er valget ditt, og så lenge videoen kan dekodes og spilles i den andre enden, er det egentlig ikke mange dårlige valg du kan gjøre når det gjelder hva du skal bruke.

Jeg vil gjerne høre hva du bruker og hvilket program du bruker det til. Hva er dine Googles videokomprimeringskodeker, innstillinger og containere De beste innstillingene og formatene for å fange videoer til YouTube De beste innstillingene og formatene for å fange videoer til YouTube, les mer? Gi oss beskjed i kommentarene nedenfor.

Foto kreditt: komprimeringsverktøy Via Shutterstock, Tunnel av bilder, Media, Fotografier via Shutterstock, Amazing Nature av Dr. Wendy Longo (modifisert), Adobe Media Encoder CS4 av Kebman, Youtube av Esther Vargas alt via Flickr

Utforsk mer om: Adobe Flash, Online Video, Video.