Tot ce trebuie să știți despre codec-uri video, contacte și compresie

Tot ce trebuie să știți despre codec-uri video, contacte și compresie / Tehnologie explicată

Explicarea diferenței dintre codecuri și containere este relativ simplă, dar partea dificilă încearcă să înțeleagă fiecare format. Liniile încep să se estompeze atunci când realizați că cele mai frecvente codecuri nu sunt exclusive și pot folosi mai multe tehnologii de compresie pentru a-și face treaba. Linia neclară devine aproape invizibilă atunci când începeți să vorbiți despre formate precum MPEG-4 care ar putea fi clasificate ca un pic de container și un pic de codec, dar aceasta este o clasificare destul de complicată care este mai bine lasată pentru o altă dată.

Deci, cum vă predați diferența între zeci de codecuri și opțiuni pentru containere? Nu te. Există doar o mână de tehnologii care sunt utilizate pentru videoclipul online, iar cea mai mare parte a efortului dvs. va fi cheltuită în înțelegerea modului în care acestea funcționează, precum și în înțelegerea compromisurilor cu care vă confruntați atunci când decideți ce să utilizați.

Ați putea petrece săptămâni studiind tehnologii care sunt utilizate numai pentru un număr relativ mic de aplicații, așa că, în schimb, ne vom concentra atenția asupra tehnologiilor pe care le veți utiliza pentru cea mai mare parte a codificării video și a nevoilor de redare.

Ce este un codec?

Un codec - sau coder / decodor - este un instrument de codificare care procesează video și îl stochează într-un flux de octeți. Codecurile folosesc algoritmi pentru a reduce în mod eficient dimensiunea fișierului audio sau video și apoi decomprimați-l când este necesar. Există zeci de tipuri diferite de codecuri și fiecare utilizează o tehnologie diferită pentru a codifica și micșora fișierul video pentru aplicația dorită.

În funcție de codec, această codificare are loc într-unul din două moduri: pierdere sau o compresie fără pierderi Cum funcționează compresia fișierelor? Cum funcționează compresia fișierelor? Comprimarea fișierelor se află în centrul modului în care funcționează webul modern, se poate argumenta, deoarece ne permite să împărtășim fișiere care altfel ar lua prea mult timp pentru a fi transferate. Dar cum funcționează? Citeste mai mult .

Pierderea compresiei

Când căutați dimensiuni de fișiere ușor de gestionat, compresia cu pierderi este cea mai viabilă metodă disponibilă. În timp ce cu siguranță pierzi calitatea în audio, video sau ambele, compresia este un rău necesar (în prezent) într-o lume dominată de nevoia de a partaja și de a stoca ceea ce altfel ar însemna dimensiuni impracticabile ale fișierelor. De exemplu, media Blu-ray poate depăși 40 de gigaocteți și acest spațiu de stocare nu ar fi numai scump, ci ar face ca descărcările și achizițiile digitale să fie incomode, dacă nu chiar o pierdere de timp. Cheia când se utilizează compresia cu pierderi este de a stabili formatul de comprimare de cea mai bună calitate pentru utilizarea dorită, astfel încât să mergeți pe linia fină între pierderea calității și dimensiunea fișierului.

Compresie fără pierderi

Compresia fără pierderi funcționează la fel ca un fișier ZIP sau RAR în care, după comprimare și decomprimare, fișierul este în esență același. Prin utilizarea algoritmilor inteligenți, fișierul nu pierde mult calitatea, dar nu este o modalitate eficientă de a stoca fișiere mari deoarece nu există prea multă compresie care să aibă loc efectiv. În plus, transmisia online a fișierelor video mari utilizează o lățime de bandă prea mare (deși codificarea H.265 poate schimba asta) pentru a deveni o opțiune viabilă de compresie.

Dacă nu lucrați în industria cinematografică sau în editarea video, este puțin probabil să distribuiți fișiere video într-un format fără pierderi (dacă chiar și atunci). Pentru a le pune în perspectivă, chiar și un televizor de 4k nu conține rezoluția necesară pentru a afișa un film filmat pe o cameră modernă și livrate fără nici un fel de compresie. De fapt, nu este chiar aproape (încă). În timp ce clipul video de 4k este frumos 8 Videoclipuri Ultra HD care să vadă ochii pe noul tău televizor 4K [Lucruri de urmărit] 8 Videoclipuri Ultra HD care să te uiți la noul tău TV 4K [Lucruri de urmărit] Am tras în sus și în jos și a descoperit câteva clipuri video de 4K care exploatează în totalitate numărul ridicol de pixeli la dispoziția dumneavoastră, gratuit. Citește mai mult, nu este chiar aproape de dimensiunea unui format video necomprimat.

În timp ce un film Blu-ray este mai mic de 50 de gigaocteți (dacă trebuie să se potrivească pe un disc), primul film descărcat de 4k (disponibil pentru consumatori - trailer mai jos) este un 160 GB! Videoclipul total de 1080p necomprimat este de 410 gigaocteți pe oră și nu include fișierul audio, care ar putea adăuga încă 7 gigaocteți pe oră în funcție de modul în care a fost înregistrat. Totuși, toate aceste fișiere sunt inutile pentru o piață de consum cu tehnologia actuală.

Este, de asemenea, important să rețineți că codec-urile nu sunt doar pentru compresia audio Formatele de fișiere audio Explicate în termeni simpli Formate de fișiere audio Explicate în termeni simpli Citește mai mult și fișiere video. Odată ce un fișier a fost codificat utilizând un codec specific, același codec trebuie utilizat pentru a decoda fișierul pentru ca acesta să poată fi redat pe dispozitiv. Nu folosiți codecul corect este ceea ce duce la majoritatea problemelor de compatibilitate sau de redare ale dispozitivelor. Această problemă devine tot mai puțin obișnuită, deoarece containerele moderne includ adesea codec-urile audio și video necesare pentru redarea fișierului.

Codecuri populare

XviD / DivX

DivX este un codec comercializat, în timp ce XviD este un utilitar open source menit să funcționeze ca o alternativă la vărul său comercial. Ambele codecuri pot decoda ieșirea celuilalt, deoarece ambele sunt construite pe implementarea MPEG-4. În timp ce este încă utilizat pe scară largă, adesea strict pentru codarea video și împreună cu unul dintre cele mai populare pachete menționate mai jos.

MPEG-4

MPEG-4 este cel mai obișnuit format de streaming și este alcătuit din mai multe părți, dintre care doar MPEG-4 partea II este utilizată pentru codarea video. MPEG-4 Partea II solicită codificatoare video, cum ar fi DivX sau XviD, pentru a codifica videoclipul, în timp ce sunetul este în mod obișnuit transmis în format MP3. Actualizările moderne pentru MPEG-4 utilizează acum și H.264.

H.264

Aceasta este alegerea cea mai populară pentru materialele de înaltă definiție. H.264 este, de asemenea, un cutit relativ elvetian al lumii codec, deoarece poate utiliza atât compresie cu pierderi, cât și fără pierderi, în funcție de setările pe care le alegeți atunci când codificați, cum ar fi rata cadrelor, calitatea și dimensiunea fișierului țintă. H.264 se bazează pe x264 pentru video codat (precum și altele, cum ar fi DivX sau XviD), iar codul audio este adesea codificat folosind codecuri audio AAC sau MP3, în funcție de dimensiunea și calitatea pe care o vizați.

H.264 este prezentat de 1,5 ori până la 2 ori mai eficient decât compresia de bază MPEG-4, ceea ce duce la dimensiuni reduse ale fișierelor și redare fără probleme pe mai multe dispozitive. Acestea fiind spuse, H.264 este acum inclus în codecul MPEG-4 (partea 10, cunoscut sub numele de AVC), astfel încât ar putea deveni un punct de interes în viitorul apropiat, deoarece codec-urile se bazează mai puțin pe o singură tehnologie de codificare și, cu privire la rolul unui pachet codec care include mai multe metode de codificare într-un singur pachet.

Ce este un container??

Un container există exclusiv pentru a grupa toate fișierele audio, video și codec într-un singur pachet organizat. În plus, containerul conține adesea informații despre capitole pentru filme DVD, Blu-ray, metadate, subtitrări și / sau fișiere audio suplimentare, cum ar fi diferite limbi vorbite. Containerul tipic rulează ca un fișier executabil (.exe) pe Windows. Utilizează un fișier .bat pentru a spune sistemului de operare că există comenzi executabile care trebuie executate împreună pentru a obține rezultatul dorit.

Containere populare

Flash Video (.flv, .swf)

Macromedia a creat inițial Flash înainte ca acestea să fi fost în cele din urmă achiziționate de Adobe în 2005. Flash-ul este un container învechit, care este eliminat din cauza limitărilor tehnologice, creând ceea ce sa referit la Steve Jobs “trăsură pentru două persoane” gestionarea fișierelor. Acest lucru a dus la o omisiune foarte publică de la dispozitivele iOS pentru Adobe și se pare că acesta a fost începutul finalului pentru format. Începând cu standardizarea HTML5 Începeți cu HTML5 Începeți cu HTML5 Ați auzit de HTML5. Toată lumea o folosește. Se anunță ca salvatorul internetului, permițând oamenilor să creeze pagini web bogate și interesante, fără a recurge la utilizarea Flash și Shockwave. Citește mai mult, ar trebui să vedem mai puțin videoclipuri Flash online, iar containerul va dispărea cel mai probabil cu el.

MKV

MKV este un format în creștere rapidă, care a fost proiectat pentru a fi sigur în viitor. Containerul în sine suportă aproape orice format audio sau video, ceea ce îl face adaptabil, eficient și considerat unul dintre cele mai bune - dacă nu chiar cele mai bune - modalități de a stoca fișiere audio și video. În plus, suportă chiar mai multe fișiere audio, video și subtitrare, chiar dacă sunt codificate în diferite formate. Datorită opțiunilor pe care le oferă containerul, precum și gestionarea recuperării erorilor (care vă permite să redați fișiere corupte), acesta a devenit rapid unul dintre cele mai bune containere disponibile în prezent.

MP4

MP4 este formatul recomandat pentru încărcarea videoclipurilor pe web Tot ce trebuie să știți despre încărcarea videoclipurilor pe YouTube Tot ce trebuie să știți despre încărcarea videoclipurilor pe YouTube În prezent, există trei modalități de a încărca videoclipuri pe YouTube. Iată o privire detaliată asupra modului de utilizare a calculatorului, a telefonului sau a consolei de jocuri. Citiți mai multe și serviciile precum Vimeo și YouTube le-au afișat ca format preferat. Containerul MP4 utilizează codarea MPEG-4, sau H.264, precum și AAC sau AC3 pentru audio. Este larg acceptată pe majoritatea dispozitivelor pentru consumatori și cel mai frecvent container utilizat pentru videoclipul online. Chiar nu puteți merge prost la MP4.

Linia de jos este, un container este un bit (mai degrabă) inutil de informații atunci când se referă la video. Spunând că cineva vă trimite un fișier MP4 nu dezvăluie niciun fel de informații utile, fără a înțelege cum a fost codificat videoclipul și audio-ul în sine. Containerul este doar un loc pentru a stoca audio, video și codec-uri necesare pentru a le decoda pentru redare.

Deci, în cele din urmă, dacă căutați sfaturi cu privire la ce să utilizați, H.264 devine rapid codec standard, în timp ce mp4 sau MKV sunt containere vrednice. MP4 poate obține marginea aici pentru că este mai bine susținută în dispozitivele pentru consumatori și este standardul pentru majoritatea site-urilor cu streaming video mari. În cele din urmă, alegerea este a ta, și atâta timp cât videoclipul poate fi decodificat și jucat la celălalt capăt, într-adevăr nu există o mulțime de alegeri proaste pe care le puteți face în ceea ce privește ce trebuie folosit.

Mi-ar plăcea să aud ce folosiți și pentru ce aplicație le folosiți. Care sunt codecurile, setările și containerele de compresie video, setările și contactele Cele mai bune setări și formate pentru capturarea videoclipurilor pentru YouTube Cele mai bune setări și formate pentru capturarea videoclipurilor pentru YouTube Citiți mai multe? Spuneți-ne în comentariile de mai jos.

Fotografia de credit: instrument de compresie Via Shutterstock, tunel de imagini, mass-media, fotografii prin Shutterstock, uimitoare Natura de Dr. Wendy Longo (modificat), Adobe Media Encoder CS4 de Kebman, Youtube de Esther Vargas toate via Flickr

Explorați mai multe despre: Adobe Flash, Video online, Video.