Viss, kas jums jāzina par video kodekiem, konteineriem un saspiešanu

Viss, kas jums jāzina par video kodekiem, konteineriem un saspiešanu

Atšķirības izskaidrošana starp kodekiem un konteineriem ir salīdzinoši vienkārša, taču sarežģītā daļa ir mēģinājums izprast katru formātu. Līnijas sāk kļūt neskaidras, kad saprotat, ka visbiežāk sastopamie kodeki nav ekskluzīvi, un, lai paveiktu darbu, var izmantot vairākas saspiešanas tehnoloģijas. Neskaidra līnija kļūst gandrīz neredzama, kad sākat runāt par tādiem formātiem kā MPEG-4, kurus varētu klasificēt kā konteineru un kodeku, taču tā ir diezgan sarežģīta klasifikācija, kuru vislabāk atstāt citai reizei.





Tātad, kā jūs mācāt sev atšķirību starp desmitiem kodeku un konteinera opciju? Nevajag. Tiešsaistes video tiek izmantotas tikai dažas tehnoloģijas, un lielākā daļa jūsu pūļu tiks veltītas šo darbību izpratnei, kā arī kompromisu izpratnei, ar kuriem saskaraties, lemjot par to, ko izmantot.





Jūs varētu pavadīt nedēļas, pētot tehnoloģijas, kuras tiek izmantotas tikai salīdzinoši nelielam skaitam lietojumprogrammu, tāpēc tā vietā mēs pievērsīsim uzmanību tam, kādas tehnoloģijas jūs izmantosit lielākajā daļā video kodēšanas un atskaņošanas vajadzību.





Kas ir kodeks?

Kodeks - vai kodētājs/dekodētājs - ir kodēšanas rīks, kas apstrādā video un saglabā to baitu straumē. Kodeki izmanto algoritmus, lai efektīvi samazinātu audio vai video faila lielumu un pēc tam to atspiestu, ja nepieciešams. Ir desmitiem dažādu veidu kodeku, un katrs izmanto citu tehnoloģiju, lai kodētu un samazinātu jūsu video failu paredzētajai lietojumprogrammai.

Atkarībā no kodeku šis kodējums notiek vienā no diviem veidiem: bez zudumiem vai bez zudumiem .



Zaudēta kompresija

Meklējot pārvaldāmus failu izmērus, visizdevīgākā pieejamā metode ir zudumu izraisoša saspiešana. Lai gan jūs noteikti zaudējat audio, video vai abu kvalitāti, saspiešana ir nepieciešams ļaunums (pašlaik) pasaulē, kurā dominē nepieciešamība koplietot un uzglabāt to, kas citādi būtu nepraktiski failu izmēri. Piemēram, jūsu vidējais Blu-ray var pārsniegt 40 gigabaitus, un šāda veida krātuve būtu ne tikai dārga, bet arī padarītu digitālās lejupielādes un pirkumus neērtus, ja ne tiešu laika izšķiešanu. Izmantojot zudumu izraisošu saspiešanu, galvenais ir samierināties ar visaugstākās kvalitātes saspiešanas formātu, kas paredzēts paredzētajam lietojumam, lai jūs iettu smalku līniju starp kvalitātes zudumu un faila lielumu.

Kompresija bez zudumiem

Bez zudumiem saspiešana darbojas līdzīgi kā ZIP vai RAR fails, jo pēc saspiešanas un atspiešanas fails būtībā ir vienāds. Izmantojot viedos algoritmus, fails nezaudē daudz kvalitātes, taču tas nav efektīvs veids, kā uzglabāt lielus failus, jo faktiski netiek veikta liela saspiešana. Turklāt lielu video failu tiešsaistes pārraide izmanto pārāk daudz joslas platuma (lai gan H.265 kodējums to var mainīt), lai padarītu to par dzīvotspējīgu saspiešanas iespēju.





Ja vien jūs nestrādājat filmu industrijā vai video rediģēšanā, maz ticams, ka jūs kādreiz kopīgojat video failus bez zudumiem (ja pat tad). Raugoties perspektīvā, pat 4k televizors nesatur izšķirtspēju, kas nepieciešama, lai parādītu filmu, kas uzņemta ar modernu kameru un piegādāta bez sava veida saspiešanas. Patiesībā tas vēl nav tuvu (vēl). Kamēr 4k video ir skaists , tas nav pat tuvu nesaspiesta video formāta lielumam.

Kamēr Blu -ray filma ir mazāka par 50 gigabaitiem (ja tai ir jāietilpst vienā diskā), pirmā lejupielādējamā 4k filma (pieejama patērētājiem - treileris zemāk) ir milzīgs 160 gigabaitu apjoms! Pilnīgi nesaspiests 1080p video ir prātam neaptverams 410 gigabaiti stundā, un tas neietver audio failu, kas atkarībā no tā ierakstīšanas varētu pievienot papildu 7 gigabaitus stundā. Kopumā šie faili ir bezjēdzīgi patērētāju tirgū ar pašreizējām tehnoloģijām.





Ir arī svarīgi atzīmēt, ka kodeki nav paredzēti tikai audio saspiešana un video failus. Kad fails ir kodēts, izmantojot īpašu kodeku, tas pats kodeks ir jāizmanto, lai atšifrētu failu, lai to varētu atskaņot jūsu ierīcē. Ja neizmantojat pareizo kodeku, rodas lielākā daļa ierīču saderības vai atskaņošanas problēmu. Šī problēma kļūst arvien retāk sastopama, jo mūsdienu konteineros bieži tiek iekļauti nepieciešamie audio un video kodeki, kas nepieciešami faila atskaņošanai.

XviD/DivX

DivX ir komerciāli pārdots kodeks, savukārt XviD ir atvērtā koda utilīta, kas paredzēta kā alternatīva tās komerciālajai radiniecei. Abi kodeki var atšifrēt otra izvadi, jo abi ir veidoti, izmantojot MPEG-4. Lai gan tas joprojām tiek plaši izmantots, tas bieži tiek izmantots tikai video kodēšanai un kopā ar vienu no populārākajām pakotnēm, kas minētas zemāk.

MPEG-4

MPEG-4 ir visizplatītākais straumēšanas formāts, un tas sastāv no daudzām daļām, no kurām tikai MPEG-4 II daļa tiek izmantota video kodēšanai. MPEG-4 II daļā tiek izmantoti video kodētāji, piemēram, DivX vai XviD, lai kodētu video, savukārt audio parasti tiek pārraidīts MP3 formātā. Mūsdienu MPEG-4 atjauninājumi tagad izmanto arī H.264.

H.264

Šī ir vispopulārākā augstas izšķirtspējas materiāla izvēle. H.264 ir arī relatīvs Šveices armijas nazis kodeku pasaulē, jo tas var izmantot gan zudumu, gan zudumu saspiešanu atkarībā no iestatījumiem, kurus izvēlaties, kodējot, piemēram, kadru ātrums, kvalitāte un mērķa faila lielums. H.264 paļaujas uz x264 kodētam video (kā arī citiem, piemēram, DivX vai XviD), un audio bieži tiek kodēts, izmantojot AAC vai MP3 audio kodekus atkarībā no mērķa lieluma un kvalitātes.

H.264 tiek reklamēts kā 1,5–2 reizes efektīvāks nekā pamata MPEG-4 saspiešana, kas nodrošina mazāku failu izmēru un vienmērīgu atskaņošanu vairākās ierīcēs. Tomēr H.264 tagad ir iekļauts MPEG-4 kodekā (10. daļa, kas pazīstama kā AVC), tāpēc tas var kļūt par strīdīgu jautājumu tuvākajā nākotnē, jo kodeki kļūst mazāk atkarīgi no vienas kodēšanas tehnoloģijas un tā vietā par kodeku pakotnes lomu, kas vienā iepakojumā ietver vairākas kodēšanas metodes.

Kas ir konteiners?

Konteiners pastāv tikai un vienīgi, lai apvienotu visus audio, video un kodeku failus vienā organizētā pakotnē. Turklāt konteinerā bieži ir informācija par nodaļām par DVD vai Blu-ray filmām, metadati, subtitri un/vai papildu audio faili, piemēram, dažādas runas valodas. Tipiskais konteiners operētājsistēmā Windows darbojas kā izpildāms (.exe) fails. Tas izmanto .bat failu, lai paziņotu operētājsistēmai, ka ir izpildāmas komandas, kas jāizpilda kopā, lai sasniegtu paredzēto rezultātu.

Flash video (.flv, .swf)

Macromedia sākotnēji izveidoja zibatmiņu, pirms Adobe tos beidzot iegādājās 2005. gadā. Flash ir novecojošs konteiners, kas pakāpeniski tiek pārtraukts tehnoloģiju ierobežojumu dēļ, radot to, ko Stīvs Džobss mēdza dēvēt par “kļūdainu” failu apstrādi. Tas noveda pie ļoti publiskas izlaišanas no iOS ierīcēm Adobe, un šķiet, ka tas bija formāta beigu sākums. Kā HTML5 standartizācija ieņem spēku , mums vajadzētu redzēt mazāk Flash videoklipu tiešsaistē, un konteiners, visticamāk, pazudīs līdz ar to.

MKV

MKV ir strauji augošs formāts, kas tika izstrādāts tā, lai būtu drošs nākotnē. Konteiners pats atbalsta gandrīz jebkuru audio vai video formātu, kas padara to pielāgojamu, efektīvu un augstu vērtējamu kā vienu no labākajiem - ja ne labākais - audio un video failu glabāšanas veidiem. Turklāt tas pat atbalsta vairākus audio, video un subtitru failus, pat ja tie ir kodēti dažādos formātos. Sakarā ar konteinera piedāvātajām iespējām, kā arī kļūdu atkopšanas apstrādi (kas ļauj atskaņot bojātus failus), tas ātri ir kļuvis par vienu no labākajiem pašlaik pieejamajiem konteineriem.

kā kārtot e -pastus pēc sūtītāja pakalpojumā gmail

MP4

MP4 ir ieteicamais formāts augšupielādējot video tīmeklī , un tādiem pakalpojumiem kā Vimeo un YouTube tas ir norādīts kā vēlamais formāts. MP4 konteiners izmanto MPEG-4 kodējumu vai H.264, kā arī AAC vai AC3 audio. Tas tiek plaši atbalstīts lielākajā daļā patērētāju ierīču, un tas ir visizplatītākais tiešsaistes video konteiners. Ar MP4 jūs patiešām nevarat kļūdīties.

Būtība ir tāda, ka konteiners ir (galvenokārt) bezjēdzīga informācija, atsaucoties uz video. Pateicot kādam nosūtīt jums MP4 failu, netiek sniegta noderīga informācija, nesaprotot, kā tiek kodēts pats video un audio. Konteiners ir tikai tā, vieta, kur glabāt audio, video un kodekus, kas nepieciešami to dekodēšanai atskaņošanai.

Tātad, galu galā, ja jūs meklējat padomu par to, ko lietot, H.264 ātri kļūst par standarta kodeku, savukārt mp4 vai MKV ir cienīgi konteineri. MP4 šeit varētu iegūt priekšrocības, jo tas ir labāk atbalstīts patērētāju ierīcēs, un tas ir standarts lielākajai daļai lielo straumēšanas video vietņu. Galu galā izvēle ir jūsu ziņā, un, kamēr videoklipu var atšifrēt un atskaņot otrā galā, patiešām nav daudz sliktu izvēļu, ko varat izdarīt attiecībā uz to, ko izmantot.

Es gribētu dzirdēt, ko jūs izmantojat un kādai lietojumprogrammai to izmantojat. Kādi ir jūsu video saspiešanas kodeki, iestatījumi un konteineri? Informējiet mūs zemāk esošajos komentāros.

Foto kredīts: saspiešanas rīks Izmantojot Shutterstock, Attēlu, mediju, fotogrāfiju tunelis, izmantojot Shutterstock , Pārsteidzošā daba, ko izstrādājusi doktore Vendija Longo (modificēts), Kebmena Adobe Media Encoder CS4 , Esteres Vargas Youtube viss caur Flickr

Kopīgot Kopīgot Čivināt E -pasts 5 padomi, kā uzlādēt VirtualBox Linux iekārtas

Vai esat noguris no virtuālo mašīnu piedāvātās sliktās veiktspējas? Lūk, kas jums jādara, lai uzlabotu VirtualBox veiktspēju.

Lasīt Tālāk
Saistītās tēmas
  • Izskaidrota tehnoloģija
  • Adobe Flash
  • Tiešsaistes video
  • Video
Par autoru Braiens Klārks(67 raksti publicēti)

Braiens ir ASV dzimis emigrants, kurš šobrīd dzīvo saulainajā Baja pussalā Meksikā. Viņam patīk zinātne, tehnoloģijas, sīkrīki un viņš citē Vila Farela filmas.

Vairāk no Braiena Klārka

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu