Teoria
| teoria | ||
|---|---|---|
|
| ||
| kehittäjä | ||
| Xiph.Org-säätiö | ||
| https://theora.org/ | ||
| Yleistä tietoa | ||
| tiedostopääte |
.ogv | |
| miimi-tyyppinen |
video/ogg | |
| ensimmäinen julkaisu | 1. kesäkuuta 2004 | |
| muoto tyyppi | Audio/video koodekki | |
| pidennetty alkaen | VP3 | |
| Standardit) | Erittely | |
| avoin muoto |
| |
| Theora (libtheora) | ||
|---|---|---|
|
| ||
| Yleistä tietoa | ||
| ohjelmatyyppi | audio/video koodekki | |
| kehittäjä | Xiph.Org-säätiö | |
| Lisenssi | BSD - tyyppi / " Xiph-lisenssi " | |
| Tekninen informaatio | ||
| Aikataulutettu sisään | C | |
| Versiot | ||
| Uusin vakaa versio | 1.1.1 (1. lokakuuta 2009 (13 vuotta ja 15 päivää)) | |
| Linkit | ||
Theora on ilmainen videokoodekki , jota Xiph.Org Foundation kehittää osana Ogg -projektiaan . On2 Technologiesin lahjoittaman VP3 -koodekkin perusteella Xiph.Org on parantanut ja laajentanut sitä antaen sille samat tulevaisuuden mahdollisuudet kooderin parannuksiin kuin Vorbis -äänikoodekilla .
Google alkoi vuonna 2010 rahoittaa osaa Ogg Theora -projektista.
Esittely
Theora on yleiskäyttöinen videokoodekki, jolla on alhainen suorittimen kulutus . [ 1 ] Se perustuu VP3 -videokoodekkiin , jonka on tuottanut On2 Technologies , joka lahjoitti VP3.1- lähdekoodin Xiph.Org Foundation -säätiölle , joka julkaisi sen tarkistetun 3-lausekkeen BSD - lisenssillä .
Vaikka VP3 on patentoitu tekniikka, On2 on peruuttamattomasti luopunut kaikista oikeuksistaan ja patenteistaan syyskuusta 2001 lähtien . Kesäkuussa 2002 On2 Technologies ja Xiph.Org Foundation ilmoittivat yhteistyöstä Ogg Theoran kehittämiseksi: VP3:n integroiminen Ogg- ja Vorbis-projektiin .
Tavoitteena on mahdollisuus saada Ogg- tiedostoja , joissa Theora toimii videokerroksena , kun taas Vorbis toimii yleensä äänikerroksena ( Speex ja FLAC voivat toimia myös äänikerroksina). Tämä mahdollistaa äänen ja videon työskentelyn ilman, että sinun tarvitsee työskennellä suljettujen ja/tai maksullisten formaattien kanssa, eli sinulla on ilmainen ja kilpailukykyinen vaihtoehto MPEG- konsortion MPEG-4- ryhmän muodoille .
Nimi Theora kunnioittaa kuvitteellista hahmoa Theora Jonesia , jota Amanda Pays esittää televisiosarjassa Max Headroom .
VP3 ja Theora
Theora perustuu alun perin VP3-koodekkiin, mutta laajentaa tämän pakkauksenhallinnan ominaisuuksia . VP3 - koodattu sisältö voidaan muuntaa Theora-muotoon, joten lopullinen laatu ei heikkene. Theoraan koodattua sisältöä ei kuitenkaan yleensä voida muuntaa VP3-muotoon ilman laadun heikkenemistä.
Tekniset tiedot
Theora on menetelmä häviölliseen videon pakkaamiseen . Pakattu video voidaan tallentaa mihin tahansa sopivaan mediasäiliöön (esim . Matroska ), mutta se on yleensä Ogg -säilömuodossa, jota Xiph.Org suosittelee ja jota käytetään usein Vorbis -äänimuodon kanssa .
Theora I on lohkopohjainen muunnoskoodekki, joka käyttää Type-II 8 x 8 Discrete Cosine Transform -muunnosta ja lohkopohjaista liikkeen kompensointia . Tämä asettaa sen samaan koodekkiluokkaan kuin MPEG-1 , MPEG-2 , MPEG-4 ja H.263 . Yksityiskohdat siitä, kuinka yksittäiset lohkot on järjestetty ja kuinka DCT-kertoimet tallennetaan bittivirtaan, eroavat kuitenkin olennaisesti näissä koodekeissa. Theora tukee vain sisäisiä kehyksiä (I-kehykset MPEG:ssä) ja inter frameja (P-kehykset MPEG:ssä). MPEG -koodekeissa ei ole vastaavaa bi-ennustettaville kehyksille (B-frameille) .
Theora tarjoaa joukon uusia tai parannettuja ominaisuuksia verrattuna VP3:een.
Ominaisuudet
- Lohkopohjainen liikkeen kompensointi
- Vapaamuotoinen muuttuva bittinopeus (VBR)
- Pienin lohkokoko 8x8
- Joustava entropiakoodaus
- 4:2:0-, 4:2:2- ja 4:4:4-kroma - alinäytteenottomuodot
- 8 bittiä pikseliä kohden kanavan väriä kohden
- Useita viitekehyksiä
- Sisäiset kehykset (I-kehykset MPEG:ssä), kehysten väliset (P-kehykset MPEG:ssä), mutta ei B-kehykset (MPEG4 ASP, AVC)
- Vorbiksen jo käyttämät tekniikat
- Mahdollistaa häviöttömän transkoodauksen VP3:sta
Tila
Bittivirtamuoto jäädytettiin torstaina 1. heinäkuuta 2004 . Kaikkia alpha 3 -kooderilla luotuja tiedostoja (ja tietysti myöhemmillä koodereilla) voidaan toistaa tulevilla dekoodereilla.
Useiden vuosien alfa- ja vuoden beta-vaiheen jälkeen Xiph.Org Foundation julkaisi libtheoran lopullisen version 1.0 3. marraskuuta 2008 keskittyen ensisijaisesti vakauteen, siirrettävyyteen ja taaksepäin yhteensopivuuteen.
Versio 1.1.0 julkaistiin 24. syyskuuta 2009, ja sitä sponsoroivat Mozilla Foundation , Wikimedia Foundation ja Red Hat ; Tämä versio käyttää seuraavan sukupolven kooderia, koodinimeltään "Thusnelda", joka on jo osoittanut huomattavan parannuksen laadussa rikkomatta taaksepäin yhteensopivuutta, nopeampaa dekooderia, kaksipäästötilaa ja muita parannuksia.
" Alfa "-tila versiota 1.0:aa edeltävissä versioissa oli hieman harhaanjohtava, koska sitä ei käytetty viittaamaan vaiheeseen, jossa tuote oli edelleen epävakaa tai sisälsi virheitä, joista puuttui virheenkorjaus , vaan se ei sisältänyt kaikkia toiminnassa tarvittavia ominaisuuksia. vapauttaa lopullinen. Theora on tällä hetkellä kypsä ja vakaa koodekki käytettäväksi, ja tänään luotuja tiedostoja voidaan toistaa tulevilla Theoran määrityksen mukaisilla dekoodereilla.
1.0 Beta 1 -julkaisun jälkeen bittivirran versio on vaihdettu versioon 3.2.1 (aiemmissa versioissa se oli 3.2.0) ja on tarpeen käyttää uutta dekooderia Theora-exp-haaroista, jonka on kirjoittanut Dr. Timothy Terriberry joka täyttää Theoran täydelliset vaatimukset tällä kooderilla tai uudemmalla luotujen tiedostojen toistamiseksi. Beta 1:llä tai uudemmalla kooderilla luotu uusi sisältö vaatii uuden dekooderin, vanhaa sisältöä voidaan toistaa ilman ongelmia uudella dekooderilla. Yleissääntönä on, että kaikkien nykyisten sovellusten on päivitettävä digiboksi uusimpaan versioon tukeakseen kaikkea sisältöä.
Kehityslinja
Theoraa kehitetään aktiivisesti, ja Xiph.Org on julkaissut kahdeksan alfa- ja kolme beetaversiota 1.0-haaralle, minkä jälkeen kaksi alfa- ja kolme beetaversiota 1.1-haaralle sekä ylläpitojulkaisu tälle haaralle.
| Versio 1.0 | Julkaisupäivämäärä |
|---|---|
| 1.0 Alfa 1 | 25. syyskuuta 2002 |
| 1.0 Alpha 2 | 9. kesäkuuta 2003 |
| 1.0 Alpha 3 | 20. maaliskuuta 2004 |
| 1.0 Alpha 4 | 15. joulukuuta 2004 |
| 1.0 Alpha 5 | 20. elokuuta 2005 |
| 1.0 Alpha 6 | 30. toukokuuta 2006 |
| 1.0 Alpha 7 | 20. kesäkuuta 2006 |
| 1.0 Alpha 8 | 18. syyskuuta 2007 |
| 1.0 Beta 1 | 22. syyskuuta 2007 |
| 1.0 Beta 2 | 12. lokakuuta 2007 |
| 1.0 Beta 3 | 16. huhtikuuta 2008 |
| 1.0 | 3. marraskuuta 2008 |
| Versio 1.1 | Julkaisupäivämäärä |
|---|---|
| 1.1 Alfa 1 | 27. maaliskuuta 2009 |
| 1.1 Alfa 2 | 26. toukokuuta 2009 |
| 1.1 Beta 1 | 12. elokuuta 2009 |
| 1.1 Beta 2 | 22. syyskuuta 2009 |
| 1.1 Beta 3 | 22. elokuuta 2009 |
| 1.1.0 | 24. syyskuuta 2009 |
| 1.1.1 | 1. lokakuuta 2009 |
Adoptio
- Ogg Theora on ensisijainen videomuoto useisiin ilmaisiin ohjelmistoihin liittyviin projekteihin .
- Mozilla Firefox versiosta 3.5 lähtien sisältää alkuperäisen tuen videoiden toistamiseen Theorassa.
- Opera 10.5 sisältää tuen Theoralle.
- Google Chrome sisältää myös tuen Theoralle.
- Wikipedia käyttää Ogg Theoraa kaikissa videoissaan.
Katso myös
Viitteet
- ↑ Johdatus muotoon (PDF)
Ulkoiset linkit
- Theora.org
- Xiph.Org- säätiö
- Muuta muistiinpanoja
- On2 Technologies
- Theora Ole hakemisto videoista theora-muodossa.