Ang Kailangan Mong Malaman tungkol sa Mga Video Codec, Container, at Compression

Ang Kailangan Mong Malaman tungkol sa Mga Video Codec, Container, at Compression

Ang pagpapaliwanag ng pagkakaiba sa pagitan ng mga codec at lalagyan ay medyo simple, ngunit mahirap na bahagi ay sinusubukan na maunawaan ang bawat format. Ang mga linya ay nagsisimulang maging malabo kapag napagtanto mo na ang pinaka-karaniwang mga codec ay hindi eksklusibo, at maaaring gumamit ng maraming mga teknolohiya ng compression upang matapos ang trabaho. Ang malabong linya ay naging halos hindi nakikita kapag nagsimula kang magsalita tungkol sa mga format tulad ng MPEG-4 na maaaring maiuri bilang isang maliit na lalagyan at isang maliit na codec, ngunit iyon ay isang masalimuot na pag-uuri na pinakamahusay na natitira sa ibang oras.





Kaya, paano mo turuan ang iyong sarili ng pagkakaiba sa pagitan ng mga dose-dosenang mga pagpipilian sa codec at lalagyan? Huwag. Mayroon lamang isang maliit na mga teknolohiya na ginagamit para sa online na video, at ang karamihan ng iyong pagsisikap ay gugugol sa pag-unawa sa kung paano gumagana ang mga ito, pati na rin ang pag-unawa sa mga trade-off na iyong nahaharap sa pagpapasya kung ano ang gagamitin.





Maaari kang gumugol ng mga linggo sa pag-aaral ng mga teknolohiya na ginagamit lamang para sa isang maliit na bilang ng mga application, kaya sa halip ay ituon namin ang aming pansin sa kung anong mga teknolohiya ang gagamitin mo para sa karamihan ng iyong mga pag-encode ng video at mga pangangailangan sa pag-playback.





Ano ang isang Codec?

Ang isang codec - o coder / decoder - ay isang tool sa pag-encode na nagpoproseso ng video at iniimbak ito sa isang stream ng bytes. Gumagamit ang mga codec ng mga algorithm upang mabisang pag-urong ang laki ng file na audio o video, at pagkatapos ay i-decompress ito kung kinakailangan. Mayroong dose-dosenang iba't ibang mga uri ng mga codec, at ang bawat isa ay gumagamit ng iba't ibang teknolohiya upang ma-encode at pag-urong ang iyong video file para sa inilaan na application.

Nakasalalay sa codec, ang encoding na ito ay nangyayari sa isa sa dalawang paraan: lossy o isang lossless compression .



Lossy Compression

Kapag naghahanap ng mapamamahalaang mga laki ng file, ang lossy compression ay ang pinaka-mabubuhay na pamamaraan na magagamit. Habang tiyak na nawalan ka ng kalidad sa audio, video, o pareho, ang compression ay isang kinakailangang kasamaan (kasalukuyan) sa isang mundo na pinangungunahan ng pangangailangan na ibahagi at iimbak ang kung hindi man halaga sa mga hindi praktikal na laki ng file. Ang iyong average na Blu-ray, halimbawa, ay maaaring lumagpas sa 40 gigabytes, at ang uri ng espasyo sa imbakan ay hindi lamang magiging mahal, ngunit gagawing hindi maginhawa ang mga digital na pag-download at pagbili, kung hindi man isang labis na pag-aksaya ng oras. Ang susi kapag gumagamit ng lossy compression ay upang manirahan sa pinakamataas na format ng compression ng kalidad para sa iyong nilalayon na paggamit, upang maglakad ka sa pinong linya sa pagitan ng pagkawala ng kalidad, at laki ng file.

Walang Kompresyong Pagkawala

Gumagana ang compression na walang pagkawala tulad ng isang ZIP o RAR file sa na pagkatapos ng pag-compress at decompressing, ang file ay mahalagang pareho. Sa pamamagitan ng paggamit ng mga matalinong algorithm, ang file ay hindi mawawalan ng kalidad, ngunit hindi ito isang mabisang paraan upang mag-imbak ng malalaking file dahil walang gaanong compression na talagang nagaganap. Bilang karagdagan, ang online na paghahatid ng malalaking mga file ng video ay gumagamit ng labis na bandwidth (bagaman maaaring baguhin ng pag-encode ng H.265 na iyon) upang gawin itong isang kaakit-akit na pagpipiliang compression.





Maliban kung nagtatrabaho ka sa industriya ng pelikula, o sa pag-edit ng video, malabong magbahagi ka ng mga file ng video sa isang format na walang pagkawala (kung kahit na pagkatapos). Upang ilagay ito sa pananaw, kahit na ang isang 4k telebisyon ay hindi naglalaman ng resolusyon na kinakailangan upang maipakita ang isang kunan ng pelikula sa isang modernong camera at naihatid nang walang ilang uri ng compression. Sa katunayan, hindi pa ito malapit (ngayon). Habang 4k video ang ganda , hindi ito malapit sa laki ng isang hindi naka-compress na format ng video.

Habang ang isang Blu-ray film ay mas mababa sa 50 gigabytes (kung kailangan itong magkasya sa isang disc), ang unang nai-download na 4k na pelikula (magagamit sa mga mamimili - trailer sa ibaba) ay isang napakalaki 160 gigabytes! Ang ganap na hindi naka-compress na video na 1080p ay isang nakakaisip na 410 gigabytes bawat oras, at hindi kasama ang file na audio, na maaaring magdagdag ng karagdagang 7 gigabytes bawat oras depende sa kung paano ito naitala. All-in-all, ang mga file na ito ay walang silbi para sa isang consumer market na may kasalukuyang teknolohiya.





Mahalaga ring tandaan na ang mga codec ay hindi lamang para sa compression ng audio at mga file ng video. Kapag na-encode ang isang file gamit ang isang tukoy na codec, dapat gamitin ang parehong codec upang ma-decode ang file upang makapaglaro ito sa iyong aparato. Ang hindi paggamit ng tamang codec ay kung ano ang humahantong sa karamihan ng mga isyu sa pagiging tugma ng aparato o pag-playback. Ang isyung ito ay nagiging mas karaniwan dahil ang mga modernong lalagyan ay madalas na may kasamang kinakailangang mga audio at video codec na kinakailangan upang i-play ang file.

XviD / DivX

Ang DivX ay isang nabiling komersyo na codec, habang ang XviD ay isang bukas na mapagkukunan ng mapagkukunan na sinadya upang gumana bilang isang kahalili sa pinsan ng komersyo nito. Ang parehong mga codec ay maaaring decode ang output ng iba pa, dahil pareho silang binuo sa pagpapatupad ng MPEG-4. Habang malawakang ginagamit pa rin, madalas itong mahigpit para sa pag-encode ng video at kasabay ng isa sa mga mas tanyag na pack na nabanggit sa ibaba.

MPEG-4

Ang MPEG-4 ay ang pinaka-karaniwang format ng streaming at binubuo ito ng maraming bahagi, kung saan ang MPEG-4 na Bahagi II lamang ang ginagamit para sa pag-coding ng video. Ang MPEG-4 na Bahagi II ay tumatawag sa mga video encoder tulad ng DivX o XviD upang ma-encode ang video, habang ang audio ay karaniwang dinala sa format ng MP3. Ang mga modernong pag-update sa MPEG-4 ay gumagamit na rin ng H.264.

H.264

Ito ang pinakatanyag na pagpipilian para sa materyal na mataas na kahulugan. Ang H.264 ay isa ring kamag-anak na kutsilyo ng Swiss Army ng mundo ng codec dahil maaari nitong magamit ang parehong lossy at lossless compression depende sa mga setting na pinili mo kapag nag-encode, tulad ng frame rate, kalidad, at target na laki ng file. Ang H.264 ay umaasa sa x264 para sa naka-encode na video (pati na rin ang iba, tulad ng DivX o XviD), at ang audio ay madalas na naka-encode gamit ang AAC o MP3 audio codecs depende sa laki at kalidad na iyong tina-target.

Ang H.264 ay binabanggit bilang 1.5 hanggang 2 beses na mas mahusay kaysa sa pangunahing compression ng MPEG-4, na hahantong sa mas maliit na mga laki ng file at seamless playback sa mas maraming mga aparato. Sinabi nito, ang H.264 ay isinama na ngayon sa MPEG-4 codec (bahagi 10, na kilala bilang AVC), kaya't ito ay maaaring maging isang punto sa malapit na hinaharap dahil ang mga codec ay naging mas hindi umaasa sa isang solong teknolohiya ng pag-encode, at sa halip ay kumuha ng sa papel na ginagampanan ng isang pack ng codec na may kasamang maramihang mga pamamaraan ng pag-encode sa isang solong pakete.

Ano ang isang Lalagyan?

Ang isang lalagyan ay mayroon lamang para sa layunin ng pag-bundle ng lahat ng mga audio, video, at mga file ng codec sa isang organisadong pakete. Bilang karagdagan, ang lalagyan ay madalas na naglalaman ng impormasyon ng kabanata para sa mga pelikula sa DVD o Blu-ray, metadata, subtitle, at / o mga karagdagang audio file tulad ng iba't ibang mga sinasalitang wika. Ang tipikal na lalagyan ay tumatakbo tulad ng isang maipapatupad (.exe) na file sa Windows. Gumagamit ito ng isang .bat file upang sabihin sa operating system na may mga maipapatupad na utos na kailangang patakbuhin nang magkasama upang makamit ang inilaan na resulta.

Flash Video (.flv, .swf)

Orihinal na nilikha ng Macromedia ang Flash bago sila tuluyang nakuha ng Adobe noong 2005. Ang Flash ay isang lalagyan ng pag-iipon na inaalis dahil sa mga limitasyon sa teknolohiya, lumilikha ng ginamit ni Steve Jobs bilang 'paghawak sa file' bilang file. Humantong ito sa isang napaka-publiko na pagkukulang mula sa mga iOS aparato para sa Adobe at lilitaw na ito ang simula ng pagtatapos para sa format. Bilang Tumatagal ang pamantayan sa HTML5 , dapat nating makita ang mas kaunting mga Flash video sa online, at ang lalagyan ay malamang na mawala kasama nito.

Si MKV

Ang MKV ay isang mabilis na lumalagong format na idinisenyo upang maging patunay sa hinaharap. Sinusuportahan mismo ng lalagyan ang halos anumang format ng audio o video na ginagawang naaangkop, mahusay, at lubos na kinikilala bilang isa sa pinakamahusay - kung hindi ang pinakamahusay - na mga paraan upang mag-imbak ng mga file ng audio at video. Bilang karagdagan, sinusuportahan pa nito ang maraming mga file ng audio, video at subtitle kahit na naka-encode sa iba't ibang mga format. Dahil sa mga pagpipilian na inaalok ng lalagyan, pati na rin ang paghawak nito ng pag-recover ng error (na nagbibigay-daan sa iyo upang i-play muli ang mga nasirang file), mabilis itong naging isa sa mga pinakamahusay na lalagyan na kasalukuyang magagamit.

magdagdag ng mga app sa vizio smart tv

MP4

Ang MP4 ay ang inirekumendang format para sa pag-upload ng video sa web , at mga serbisyo tulad ng Vimeo at YouTube na nakalista ito bilang kanilang ginustong format. Gumagamit ang lalagyan ng MP4 ng MPEG-4 encoding, o H.264, pati na rin ang AAC o AC3 para sa audio. Malawakang sinusuportahan ito sa karamihan ng mga aparato ng consumer, at ang pinakakaraniwang lalagyan na ginagamit para sa online na video. Hindi ka talaga maaaring magkamali sa MP4.

Sa kahulihan ay, ang isang lalagyan ay isang (karamihan) walang silbi na kaunting impormasyon kapag tumutukoy sa video. Ang pagsasabi sa sinumang magpadala sa iyo ng isang MP4 file ay hindi nagbibigay ng anumang kapaki-pakinabang na piraso ng impormasyon nang hindi nauunawaan kung paano naka-encode ang video at audio mismo. Iyon lang ang lalagyan, isang lugar upang maiimbak ang audio, video at mga codec na kinakailangan upang ma-decode ang mga ito para sa pag-playback.

Kaya, sa huli kung naghahanap ka ng payo sa kung ano ang gagamitin, ang H.264 ay mabilis na nagiging karaniwang codec, habang ang alinman sa mp4 o MKV ay karapat-dapat na lalagyan. Maaaring makuha ng MP4 ang gilid dito sapagkat mas mahusay itong sinusuportahan sa mga aparato ng consumer, at ito ang pamantayan para sa karamihan ng malalaking mga streaming video site. Sa huli, ang pagpipilian ay sa iyo, at hangga't ang video ay maaaring na-decode at i-play sa kabilang dulo, wala talagang maraming masamang pagpipilian na maaari mong gawin sa mga tuntunin ng kung ano ang gagamitin.

Gusto kong marinig kung ano ang iyong ginagamit at para sa aling application na ginagamit mo ito. Ano ang iyong mga go-to video compression codec, setting, at container? Ipaalam sa amin sa mga komento sa ibaba.

Pagkikilala sa kumuha ng larawan: tool sa pag-compress Sa pamamagitan ng Shutterstock, Tunnel ng Mga Imahe, Media, Mga Larawan sa pamamagitan ng Shutterstock , Kamangha-manghang Kalikasan ni Dr. Wendy Longo (binago), Ang Adobe Media Encoder CS4 ni Kebman , Youtube ni Esther Vargas lahat sa pamamagitan ng Flickr

Magbahagi Magbahagi Mag-tweet Email 5 Mga Tip upang Supercharge ang Iyong Mga VirtualBox Linux Machine

Pagod na sa hindi magandang pagganap na inaalok ng mga virtual machine? Narito kung ano ang dapat mong gawin upang mapalakas ang pagganap ng VirtualBox.

Basahin Susunod
Mga Kaugnay na Paksa
  • Ipinaliwanag ang Teknolohiya
  • Adobe Flash
  • Online na Video
  • Video
Tungkol sa May-akda Bryan Clark(67 Mga Artikulo Na-publish)

Si Bryan ay isang expat na pinanganak ng Estados Unidos na kasalukuyang naninirahan sa maaraw na Baja Peninsula sa Mexico. Nasisiyahan siya sa agham, tech, gadget, at pagsipi ng mga pelikulang Will Ferrel.

Higit pa Mula kay Bryan Clark

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe