Kõik, mida peate teadma videokoodekite, konteinerite ja tihendamise kohta

Kõik, mida peate teadma videokoodekite, konteinerite ja tihendamise kohta

Koodekite ja konteinerite erinevuse selgitamine on suhteliselt lihtne, kuid raske osa on iga vormingu mõistmine. Jooned hakkavad hägustuma, kui mõistate, et enamus levinumaid koodekeid pole ainuõiguslikud ja võivad töö tegemiseks kasutada mitut tihendustehnoloogiat. Hägune joon muutub peaaegu nähtamatuks, kui hakkate rääkima sellistest vormingutest nagu MPEG-4, mida võiks liigitada natuke konteineriks ja natuke koodekiks, kuid see on üsna keeruline klassifikatsioon, mis on parem jätta mõneks ajaks.





Niisiis, kuidas õpetada endale erinevust kümnete koodekite ja konteinerivalikute vahel? Ära tee seda. Veebivideote jaoks kasutatakse vaid käputäis tehnoloogiaid ja suurem osa teie jõupingutustest kulub nende toimimise mõistmisele ning kompromisside mõistmisele, millega te otsustate, mida kasutada.





Võiksite nädalaid uurida tehnoloogiaid, mida kasutatakse ainult suhteliselt väikese arvu rakenduste jaoks, seega keskendume selle asemel sellele, milliseid tehnoloogiaid kasutate enamiku oma videokodeeringute ja taasesituse vajaduste jaoks.





Mis on koodek?

Koodek - või kodeerija/dekodeerija - on kodeerimisvahend, mis töötleb videot ja salvestab selle baitide voos. Koodekid kasutavad algoritme heli- või videofaili suuruse tõhusaks vähendamiseks ja vajadusel selle pakkimiseks. Koodekitüüpe on kümneid ja igaüks kasutab erinevat tehnoloogiat, et kodeerida ja kahandada teie videofaili ettenähtud rakenduse jaoks.

Sõltuvalt koodekist toimub see kodeerimine kahel viisil: kadudeta või kadudeta kompressioon .



Kaotatud kompressioon

Hallatavate failisuuruste otsimisel on kaduv tihendamine kõige elujõulisem saadaolev meetod. Kuigi te kaotate kindlasti heli, video või mõlema kvaliteeti, on tihendamine (praegu) vajalik kurjus maailmas, kus valitseb vajadus jagada ja salvestada seda, mis muidu oleks ebaotstarbekas. Näiteks teie keskmine Blu-ray võib ületada 40 gigabaiti ja selline salvestusruum ei oleks mitte ainult kallis, vaid muudaks digitaalse allalaadimise ja ostmise ebamugavaks, kui mitte otseseks ajaraiskamiseks. Kadudega tihendamise kasutamisel on võtmetähtsusega, et kasutate kavandatud otstarbeks parima kvaliteediga pakkimisvormingut, nii et kõnnite kvaliteedi kadumise ja faili suuruse vahel.

Kadudeta kompressioon

Kadudeta pakkimine toimib sarnaselt ZIP- või RAR -failile, kuna pärast kokkusurumist ja lahtipakkimist on fail sisuliselt sama. Nutikate algoritmide abil ei kaota fail palju kvaliteeti, kuid see ei ole tõhus viis suurte failide salvestamiseks, kuna tegelikult ei toimu palju pakkimist. Lisaks kasutab suurte videofailide veebipõhine edastamine liiga palju ribalaiust (kuigi H.265 kodeering võib seda muuta), et muuta see elujõuliseks pakkimisvõimaluseks.





Kui te ei tööta filmitööstuses või videotöötluses, on ebatõenäoline, et jagate kunagi kadudeta vormingus videofaile (kui isegi siis). Perspektiivi pannes ei sisalda isegi 4k televiisor eraldusvõimet, mis on vajalik tänapäevases kaameras filmitud filmi kuvamiseks ja ilma mingisuguse tihendamiseta. Tegelikult pole see isegi lähedal (veel). Kuigi 4k video on ilus , see pole isegi tihendamata videovormingu suurusele lähedal.

Kui Blu -ray -filmi maht on alla 50 gigabaidi (kui see peab mahtuma ühele plaadile), siis esimene allalaaditav 4k -film (tarbijatele saadaval - allpool olev treiler) on ilmatu 160 gigabaiti! Täiesti tihendamata 1080p video on hämmastav 410 gigabaiti tunnis ja see ei sisalda helifaili, mis võib sõltuvalt salvestusviisist lisada veel 7 gigabaiti tunnis. Kokkuvõttes on need failid praeguse tehnoloogiaga tarbijaturu jaoks täiesti kasutud.





Samuti on oluline märkida, et koodekid pole mõeldud ainult heli tihendamine ja videofaile. Kui fail on kodeeritud konkreetse koodeki abil, tuleb faili dekodeerimiseks kasutada sama koodekit, et seda saaks teie seadmes esitada. Enamiku seadmete ühilduvuse või taasesituse probleemide põhjuseks on mitte õige koodeki kasutamine. See probleem muutub üha harvemaks, kuna kaasaegsed konteinerid sisaldavad sageli faili esitamiseks vajalikke heli- ja videokoodekeid.

XviD/DivX

DivX on kaubanduslikult müüdav koodek, samas kui XviD on avatud lähtekoodiga utiliit, mis on mõeldud alternatiiviks oma kaubanduslikule sugulasele. Mõlemad koodekid suudavad teise väljundit dekodeerida, kuna mõlemad on üles ehitatud MPEG-4 rakendusele. Kuigi seda kasutatakse laialdaselt, kasutatakse seda sageli rangelt videote kodeerimiseks ja koos ühe allpool mainitud populaarsema pakendiga.

MPEG-4

MPEG-4 on kõige levinum voogesitusvorming ja see koosneb paljudest osadest, millest videokodeerimiseks kasutatakse ainult MPEG-4 II osa. MPEG-4 II osa kutsub video kodeerimiseks video kodeerijaid, nagu DivX või XviD, samas kui heli edastatakse tavaliselt MP3-vormingus. Kaasaegsed MPEG-4 värskendused kasutavad nüüd ka H.264-d.

H.264

See on kõrglahutusega materjali jaoks kõige populaarsem valik. H.264 on ka kodekimaailma suhteline Šveitsi armee nuga, kuna see võib kasutada nii kadudega kui ka kadudeta pakkimist sõltuvalt kodeerimisel valitud seadetest, nagu kaadrisagedus, kvaliteet ja sihtfaili suurus. H.264 tugineb kodeeritud video jaoks (nagu ka teistele, näiteks DivX või XviD) x264 -le ning heli kodeeritakse sageli AAC- või MP3 -helikoodekite abil, sõltuvalt teie sihitud suurusest ja kvaliteedist.

H.264 on 1,5–2 korda tõhusam kui tavaline MPEG-4 tihendus, mis toob kaasa väiksemad failisuurused ja sujuva taasesituse rohkemates seadmetes. See tähendab, et H.264 on nüüd kaasatud MPEG-4 koodekisse (10. osa, tuntud kui AVC), nii et see võib lähitulevikus muutuda vaidlusaluseks, kuna koodekid sõltuvad vähem ühest kodeerimistehnoloogiast ja võtavad selle asemel koodekipaketi rolli kohta, mis sisaldab mitut kodeerimismeetodit ühes paketis.

Mis on konteiner?

Konteiner eksisteerib ainult kõigi heli-, video- ja koodekifailide koondamiseks ühte organiseeritud paketti. Lisaks sisaldab konteiner sageli peatükkide teavet DVD- või Blu-ray-filmide kohta, metaandmeid, subtiitreid ja/või täiendavaid helifaile, näiteks erinevaid kõnekeeli. Tüüpiline konteiner töötab Windowsis nagu käivitatav (.exe) fail. See kasutab .bat -faili, et öelda operatsioonisüsteemile, et soovitud tulemuse saavutamiseks tuleb täita käivitatavaid käske.

Flash -video (.flv, .swf)

Macromedia lõi Flashi algselt enne, kui Adobe selle 2005. aastal lõpuks omandas. Flash on vananev konteiner, mis kaotatakse tehnoloogia piirangute tõttu järk -järgult, luues Steve Jobsi varem lollaka failitöötluse. See tõi kaasa avaliku väljajätmise Adobe'i iOS -i seadmetest ja tundub, et see oli vormingu lõpu algus. Nagu HTML5 standardimine võtab vastu , peaksime Internetis vähem Flash -videoid nägema ja konteiner kaob suure tõenäosusega koos sellega.

MKV

MKV on kiiresti kasvav formaat, mis on loodud tulevikukindlaks. Konteiner ise toetab peaaegu kõiki heli- või videovorminguid, mis muudab selle kohandatavaks, tõhusaks ja kõrgelt hinnatud üheks parimaks - kui mitte parimaks - viisiks heli- ja videofailide salvestamiseks. Lisaks toetab see isegi mitut heli-, video- ja subtiitrifaili, isegi kui need on kodeeritud erinevates vormingutes. Konteineri pakutavate valikute ja vigade taastamise käsitlemise tõttu (mis võimaldab teil rikutud faile taasesitada) on sellest kiiresti saanud üks parimaid olemasolevaid konteinereid.

windows xp administraatori parooli lähtestamine ilma cd -ta

MP4

MP4 on soovitatav vorming video üleslaadimine veebis ja teenused, nagu Vimeo ja YouTube, on selle eelistatud vorminguna loetletud. MP4 konteiner kasutab heli jaoks MPEG-4 kodeeringut või H.264, samuti AAC või AC3. Seda toetatakse laialdaselt enamikus tarbijaseadmetes ja kõige tavalisem konteiner veebivideote jaoks. MP4 -ga ei saa tõesti valesti minna.

Lõpptulemus on see, et konteiner on (enamasti) kasutu teave, kui viidatakse videole. Kui ütlete kellelegi, et ta saadaks teile MP4 -faili, ei anna see ära ühtegi kasulikku teavet, ilma et saaksite aru, kuidas video ja heli ise kodeeriti. Konteiner on just see koht, kuhu salvestada heli, video ja taasesitamiseks dekodeerimiseks vajalikud koodekid.

Lõppkokkuvõttes, kui otsite nõu, mida kasutada, on H.264 kiiresti muutumas tavaliseks koodekiks, samas kui kas mp4 või MKV on väärt konteinerid. MP4 võib siin saada eelise, kuna seda toetatakse paremini tarbijaseadmetes ja see on enamiku suurte voogesitusvideo saitide standard. Lõppkokkuvõttes on teie valik ja seni, kuni videot saab dekodeerida ja mängida teises otsas, pole tõesti palju halbu valikuid, mida kasutada.

Mulle meeldiks kuulda, mida te kasutate ja mis rakenduse jaoks te seda kasutate. Millised on teie videote tihendamise koodekid, seaded ja konteinerid? Andke meile sellest allpool kommentaarides teada.

Foto krediit: kokkusurumise tööriist Shutterstocki kaudu, Piltide, meedia, fotode tunnel Shutterstocki kaudu , Dr Wendy Longo hämmastav loodus (muudetud), Adobe Media Encoder CS4, autor Kebman , Youtube, autor Esther Vargas kõik Flickri kaudu

Jaga Jaga Piiksuma E -post 5 näpunäidet VirtualBox Linuxi masinate ülelaadimiseks

Kas olete väsinud virtuaalmasinate halvast jõudlusest? Siin on, mida peaksite tegema oma VirtualBoxi jõudluse suurendamiseks.

Loe edasi
Seotud teemad
  • Tehnoloogia selgitatud
  • Adobe Flash
  • Online video
  • Video
Autori kohta Bryan Clark(67 artiklit avaldatud)

Bryan on USAst pärit emigrant, kes elab praegu päikeselisel Baja poolsaarel Mehhikos. Ta naudib teadust, tehnikat, vidinaid ja tsiteerib Will Ferreli filme.

Veel Bryan Clarkilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin