Mediasäiliö

Mediasäilö , multimediasäilö ( eng.  Media container ) - tiedostomuoto tai suoratoistomuoto (stream, toisin kuin tiedosto, ei ole tallennuskohde), jonka määritykset määräävät vain tietojen esittämistavan (eikä koodausalgoritmia ) yhden tiedoston sisällä . Mediasäilö määrittelee edustamansa datan koon ja rakenteen, mutta se ei määrittele itse datan kodifiointia. Mediasäilö on itse asiassa metamuoto, koska se tallentaa tietoja ja tietoja siitä, kuinka tiedot tallennetaan tiedostoon. Tästä johtuen ohjelma, joka pystyy tunnistamaan ja avaamaan oikein jossain muodossa tallennetun tiedoston (lukemaan virran), ei välttämättä pysty myöhemmin purkamaan mediasäiliön sisälle tallennettua todellista dataa, koska joko mediasäiliön metatiedot ovat riittämättömät. tai ohjelmisto ei pysty purkamaan mediasäiliöön koodattua dataa.

Teoriassa säilömuoto voi tallentaa minkä tahansa tyyppistä dataa, mutta käytännössä kullekin datatyypille on erilliset säilöryhmät. Nämä ryhmät on "muokattu" tiettyjä vaatimuksia ja niihin tallennettavia tietoja varten. Mediasäiliöt ovat tyypillinen esimerkki tällaisesta tiedostosäiliöryhmästä, joka on suunniteltu tallentamaan mediainformaatiota, joka on ehdollisesti jaettu kuviin, videoon ja ääneen. Elokuvien tapauksessa mediasäilön tulee tallentaa video- ja äänivirran lisäksi myös tunnisteet niiden synkronoimiseksi toiston aikana. Mediasäiliöön voidaan tallentaa useita samantyyppisiä virtoja, esimerkiksi elokuva (videovirta), jossa on useita ääniraitoja (äänivirtoja) ja tekstityksiä (tekstivirrat).

Luettelo mediasäilöistä

Tiedostosäilöä käytetään erityyppisten tietojen tunnistamiseen ja limittämiseen. Yksinkertaisemmat säilömuodot voivat sisältää erityyppistä äänidataa, joka on koodattu tietyllä koodekilla . Monimutkaisemmat mediasäiliöt voivat tukea useita ääni- ja videovirtoja, tekstitekstejä, lukutietoja ,  metatietoja (tageja) sekä tietoja, jotka synkronoivat eri virtojen toiston samanaikaisesti. Useimmissa tapauksissa tiedoston otsikko ( englanninkielinen  otsikko ), suurin osa metatiedoista ja synkronointitiedoista määräytyy säilömuodon mukaan. On esimerkiksi säiliöitä, jotka on optimoitu huonolaatuiselle videolle alhaisilla bittinopeuksilla, ja on säiliöitä, jotka on optimoitu suurille tiedostoille, jotka sisältävät monia korkealaatuisia streameja.

Tiedostosäiliön komponenteilla on eri nimet. RIFF : ssä ja PNG :ssä niitä kutsutaan usein kappaleiksi (kappaleiksi), MPEG-TS:ssä paketeiksi (paketteiksi) ja JPEG :ssä "segmenteiksi" (segmenteiksi). Näiden osien pääsisältöä kutsutaan "dataksi" tai "hyötykuormaksi". Useimmissa säilömuodoissa jokaisella sekvenssin komponentilla on oma otsikkonsa ( englanninkielinen  otsikko ), kun taas TIFF -mediasäilö tallentaa sen sijaan siirtymät, mikä vaikeuttaa tietojen tallentamista. Modulaariset komponentit helpottavat muiden komponenttien palauttamista tiedostojen vioittumisen tai kehyksen putoamisen bittien

Jotkut mediasäiliöt on suunniteltu tallentamaan vain äänidataa :

Jotkut mediasäiliöt on suunniteltu tallentamaan vain staattisia kuvia:

Useimmat mediasäiliöt pystyvät tallentamaan kaiken tai melkein kaikentyyppisen median, mukaan lukien äänen, videon ja tekstin. Suosituimmat niistä:

On myös monia muita mediasäilöjä, kuten NUT, MPEG-1 , MXF, GXF, ratDVD, SVI, VOB ja DivX Media Format .

Yksittäiset koodausmuodot

"Pustaiden" säilömuotojen lisäksi, jotka määrittelevät vain "kääreen" eivätkä koodausalgoritmia, on olemassa joitakin tiedostomuotoja, jotka määrittelevät sekä tallennuskerroksen että koodauskerroksen osana modulaarista rakennetta ja alhaalta ylös -yhteensopivuutta. . Näihin mediasäiliöihin kuuluvat JPEG-tiedostojen vaihtomuoto (JFIF) JPEG - kuville ja kannettava verkkografiikka (PNG). Tällaisia ​​monikäyttöisiä mediasäiliöitä (vaikka "mediasäiliön" käsite ei täysin sovellu niihin) kutsutaan "Yksittäiskoodausmuodoksi" ( rus. Unified coding format ).

Erot

Kaikki erot eri mediasäiliöiden välillä johtuvat viidestä perusasiasta:

Remus

Remux (remultiplexing) on ​​videokoodauksen alalla hyväksytty termi, joka tarkoittaa mediasäiliön sisällön uudelleen pakkaamista. Sen tärkeä ominaisuus on tärkeimpien perusvirtojen (video- ja äänivirtojen) uudelleenkoodauksen puuttuminen (alkuperäisen laadun säilyttäminen). Vain mediasäiliö korvataan, tekstityksiä, valikoita, useita äänivirtoja (lisäääniraitoja) ja muita toissijaisia ​​tietoja voidaan myös lisätä tai poistaa.

Muistiinpanot

  1. Xiph.org ei tue OGM :ää Arkistoitu alkuperäisestä 30. tammikuuta 2009.