If-Koubou

OTT opas koodeille, konttimuodot ja transkoodaus

OTT opas koodeille, konttimuodot ja transkoodaus (Tietokoneavinkit)

Jos tämän artikkelin otsikko ei jo aiheuta pääsi kärsimystä, niin loput varmasti. No, toivottavasti voin selittää sen tavalla, jolla on järkeä ei-tekniselle henkilölle. Kirjoitan tämän artikkelin video / audio-koodekkeista, koska löysin itseni hämmentyneeltä, kun yritin selittää sen ystäville jonain päivänä.

Mikä tarkalleen on koodekki? Tiedän sinun tarvitsevan heitä pelaamaan elokuvia täällä ja siellä, mutta mitä heck on todella? Mikä todella sekoitteli minua olivat kaikki ehdot, jotka olen kuullut, mutta eivät koskaan ymmärtäneet: H.264, DivX, MP4, AVI, MPEG-2, AVCHD, AAC, OGG, MKV jne. Jne. Ovatko nämä kaikki koodekit? Lukemisen ja oppimisen jälkeen tajusin, että ääni- ja videokoodekkien ja konttimuodot ovat hyvin hämmentäviä. Oikeastaan ​​en todellakaan edes tiennyt eroa koodekin ja konttiformaatin välillä, kunnes aloin tutkia.

En aio mennä paljon yksityiskohtiin, vain koska aihe alkaa tulla erittäin rikki erittäin nopeasti. Haluatko todella välittää, jos 1 tunti RAW-pakkaamatonta 1080p 60 kuvaa sekunnissa videota syö melkein 500 Gt tallennustilaa? Luultavasti ei.

Mikä on Codec?

Joten mikä on koodekki ja mitä se tekee? Selkeimmissä mahdollisissa ehdoissa koodekki on kooderi / dekooderi tai, siinä alkuperäisessä muodossa, kompressori (co) - purku (dec). Niinpä se on täsmälleen mitä koodekki tekee: se vie digitaalisen tiedoston ja pakkaa sen (tai koodaa sen) tallennukseen ja purkaa sen (tai dekoodaa sen) katseluun tai transkoodaukseen. Kerron teille, mitä transkoodaus on vähän myöhemmin, älkäämme sekoittako tätä aikaisin.

Tärkeää on ymmärtää, että koodekki on eräänlainen erittely siitä, miten bitstream pitäisi näyttää. Mikä on bittivirta? Jotta tekniikan ei olisi kovin tekninen, on se, miten tavu tavuista tulisi järjestää kyseiselle koodekille. Jokaisella koodekilla on erityiset ohjeet. Voit esimerkiksi määrittää leveyden, korkeuden, kuvasuhteen jne. Tarkastele tätä sivua, mutta älä lue liikaa tai pääsi vahingoittaa:

http://www.cs.cf.ac.uk/Dave/Multimedia/node262.html

Koska se on erittely, minulla on monia tapoja muuntaa tietoja kyseiseen muotoon. Näin ollen yhdelle koodekille voi olla monia koodereita. Selaan lisätietoja koodereista Alla suosituimmista koodekkeista.

Joten miksi me tarvitsemme kaiken tämän puristuksen ja dekompression? Kuten mainitsin, RAW-pakkaamaton 1080p-tiedosto on melkein upea 500 Gt vain yhdeksi tunniksi. Sinun tarvitsi oma tietokeskus tallentaa kaikki perheesi videot, jos kaikki on tallennettu kyseisessä muodossa. Tällöin puristukset tulevat mukaan. Kompressio on erilaisia, mikä tarkoittaa erityyppisiä koodekkeja. Joten mitkä ovat suosittuja koodekkeja?

Suosittuja koodekkeja

H.264 (MPEG-4 osa 10 AVC) - Tämä tunnetaan myös virallisesti MPEG-4 Part 10: ksi, mutta H.264 on yleisesti kuullut. Kyllä, samaan asiaan on useita nimiä. H.264 on ylivoimaisesti suosituin videoiden koodausta varten. H.264 tarjoaa kaikki maailman parhaat puolet: pienemmät tiedostokoot parantavat laatua.

Muista muistaa, että H.264 on vain koodekki, et löydä mitään tiedostoja .h264-laajennuksilla. Sellaiset konttimuodot ovat, mitä selitän jäljempänä. Tätä koodekkia käytetään kaikkialla paikasta älypuhelimista digitaalisiin videokameroihin Blu-ray-levyihin. Sitä käytetään myös paljon web-videokuvan toimittamiseen tänään, koska se kykenee antamaan sinulle hyvän kuvanlaadun, jolla on korkea pakkaussuhde ja alhainen bittinopeus, mikä merkitsee sitä, että streaming-palvelimiin kohdistuu vähäisempi määrä.

Se on myös erittäin tuettu ja luultavasti suosituin koodekki pitkälle tulevaisuudelle. Se tukee Apple, YouTube, HTML 5 ja jopa Adobe Flash.

Ainoa haittapuoli H.264: lle on se, että pakkauksen algoritmit ovat niin hyviä, että se on paljon hitaampi koodata videota tähän muotoon. Saat lisätietoja siitä, kun puhumme koodauksesta alaspäin alla.

Kuten edellä mainitsin, on olemassa useita koodereita yhdelle koodekille. H.264-koodekki, yksi suosituimmista koodereista on xLAN, VideoLAN, x264, jotka luovat VLC Media Playerin. x264 on ilmainen ja avoin lähdekoodi, mutta myös monia kaupallisia H.264-koodereita. Ei ole väliä kuinka videovirta muunnetaan tähän muotoon, kaikki H.264-dekooderit (kuten VLC) pystyvät katselemaan tiedostoa.

MPEG-2- - Onko sinulla vielä suuri DVD-kokoelma? Kaikki on tehty MPEG-2-koodekin avulla. Se on melko vanha, mutta hyvin yleinen. Toinen paikka, jossa löydät MPEG-2-pakkauksen, on silloin, kun katsot niitä HD-kanavia, jotka lähetetään yli ilmassa. Se on kaikki MPEG-2-pakkaus. Mielenkiintoisia tavaroita tietää, eikö?

Koska MPEG-2: n avulla tapahtuva pakkaus algoritmi on huomattavasti huonompi kuin H.264, sillä on se etu, että se koodaa paljon nopeammin. Se ei kuitenkaan koskaan toiminut web-suoratoistoa varten, koska alhaisemmalla bittinopeudella laatu olisi nopeasti noussut ja sinä päätyisit kuvapisteisiin videoihin. Siksi he keksivät MPEG-4 Part 2: n.

MPEG-4 osa 2 - Luultavasti muistaat päivät, jolloin kaikki puhuivat DivX: stä ja Xvidistä oikein? Nämä olivat koodaajia MPEG-4 Part 2 -formaatille, eli H.263. Paljon ladattuja elokuvia päivässä pakattiin tämän koodekin avulla, koska se antoi sinulle hyvän tiedostokoon ja säilytti kohtuullisen laadun. Ainoa suuri ongelma on kuitenkin se, että teräväpiirtosisältö kärsii edelleen kuvan laadun suhteen, ja juuri siinä yllä mainitussa H.264: ssä.

Windows Media Video - Tämä on pohjimmiltaan Microsoftin MPEG-4-koodekkien versio. WMV 7 otettiin käyttöön vuonna 1999 ja se oli kopio MPEG-4 Part 2: sta. Myöhemmin julkaistiin WMV 8 ja 9, jota seurasi VC-1, koodekki, joka enimmäkseen kopioi MPEG-4 Part 10: n ja jota käytetään tällä hetkellä Blu-ray myös levyjä.Vain muut paikat, joissa näet WMV: n ja VC-1: n, ovat lähinnä Microsoftin liittyvissä tuotteissa, kuten Windows Movie Maker, Silverlight, HD DVD ja Microsoft Expression Encoder.

Nämä ovat vain suosittuja videokoodekkeja, sinulla on myös audiokoodekit, jotka tulevat esille, kun puhumme alla olevista säiliöistä. Suosittuja audiokoodekkeja ovat FLAC, AC3, Dolby Digital Plus, DTS-HD, ALAC, jne. Kuten videolla, audiokoodekkeilla on omat konttimuodot kuten AIFF, WAV jne.

Nämä eivät ole missään muodossa kaikki koodekit siellä, se on vain luettelo joistakin suosituimmista. Puhutaan nyt konttimuodoista.

Konttimuodot

Kun toistat tiedoston Windows Media Playerissa tai VLC- tai Quicktime-ohjelmissa tai missä tahansa mediasoittimessasi, avaat yleensä konttimuodon. Konttimuoto tai kääre on periaatteessa yhden tai useamman koodekin, videon tai äänen paketti tai molemmat. Säiliötä käytetään äänien lisäämiseen videon kanssa ja varmistaa, että ääni ja video synkronoidaan täydellisesti. Säilytys sisältää myös muita streaming-palvelimen tai mediasoittimen tarvitsemia tietoja. Videon ja äänen bittivirrat käärittyvät vain toiseen bittivirtaan.

Konttimuodot ovat, kun näet yhteiset tiedostopäätteet, joita me kaikki käytämme, kuten MP4-, MOV-, WMV-, AVI- jne. Toiset läpi joitain yleisimpiä säiliöitä:

MP4 - Olet todennäköisesti ladannut kappaleen, jolla oli .MP4-laajennus, joka on monien video- ja audiokoodekkien kääre. Yleisimmin sitä käytetään H.264-video- ja AAC-koodatun äänen pakkaamiseen. Se tukee myös MPEG-4 Part 2 ja MPEG-2 videokoodekkeja. Myös ääni voidaan koodata käyttämällä muita koodekkeja kuin AAC.

AVI - Tämä on Microsoftin konttiformaatti vuodesta 1992. Se oli hyvin suosittu minun päivinäni ja se on vielä melko vähän. Jos et käytä mitään koodausta, et enää koskaan käytä AVI-konttiformaattia. Ensinnäkin se ei tue uusimpia koodekkeja, kuten H.264. Se on myös muutamia muita suuria ongelmia, minkä vuoksi sitä ei enää käytetä.

ASF - Microsoft Advanced Systems Format ei yleensä käytä .ASF-tiedostopäätä. Sen sijaan näet, että useimmat ASF-kontit käyttävät .WMA- tai .WMV-tiedostoja. Näet nämä tiedostot, jos käytät kaikkia Microsoft-tuotteita. Kun poistut Microsoftin maailmasta, tulet ongelmia tiedostojen toistamiseen, varsinkin jos käytät H.264-koodekkia.

AVCHD - AVCHD on HD-videokameroiden yleisimpi konttimuoto. Video on normaalisti H.264, jossa on AC3 (Dolby Digital) ääni tai Linear PCM.

MKV - Lataa elokuva viime aikoina? Se on luultavasti MKV-konttiformaatissa, joka sisältää H.264-videotiedostoja. Paljon muutama työkalu tukee MKV: tä kuten Boxee, PS3 Media Server, XMBC, VLC jne., Mutta se ei ole yhtä laajasti tuettu kuin muut konttimuodot juuri vielä.

FLV - Tämä on Adobe Flash, joka tukee monia eri koodekkeja, yleisimpiä ovat H.264 ja AAC. Flash-video on yksi suosituimmista tavoista, joilla videoita lähetetään Internetissä. Se on menettänyt kentän, koska HTML 5 ja se, että Apple ei anna flash suorittaa mitään sen iDevice n, mutta se on edelleen hyvin yleinen.

Muita konttiformaatteja, kuten QuickTime-tiedostomuoto, OGG, WebM jne., On olemassa, mutta voit saada kuvan nyt.

transcoding

Viimeinen asia, josta ymmärrät kaiken tämän, on se, että sinun on todennäköisesti vaihdettava videokameralta ladattu AVCHD-video eri muotoon, jonka voit tuoda iTunesiin ja toistaa iPhonella. Koska on olemassa niin paljon koodekkeja ja konttimuotoja, ja jokaisessa konttimuodossa voi olla erilaisia ​​video- ja audiokoodekkeja, tarvitset transkooderin, jotta saat haluamasi tiedostotyypin tietylle laitteelle.

On olemassa monia transcoders aka video muuntimia siellä: HandBrake, FFmpeg, SUPER, VirtualDub, jne. Jotkut ovat maksettuja ja jotkut ovat vapaita avoimen lähdekoodin työkaluja. Jotkut työkalut, kuten HandBrake, antavat ennalta asetettuja asetuksia, joten voit valita lähdetiedostosi ja valita tulostusformaatin, kuten iPodin tai iPhonen, ja napsauttaa Käynnistä. Se valitsee sinulle kaikki asetukset, kontit, koodekit jne. Toivottavasti tämän viestin lukemisen jälkeen nyt ymmärrät hieman enemmän ja voit siirtyä videoiden muuntamiseen eri muodoissa ja ymmärtää taustalla olevan prosessin hieman paremmin. Nauttia!