Teorie
| teorie | ||
|---|---|---|
|
| ||
| vývojář | ||
| Nadace Xiph.Org | ||
| https://theora.org/ | ||
| Obecná informace | ||
| přípona souboru |
.ogv | |
| mimického typu |
video/ogg | |
| První vydání | 1. června 2004 | |
| typ formátu | Audio/video kodek | |
| prodlouženo od | VP3 | |
| standard(y) | Specifikace | |
| otevřený formát |
| |
| Theora (libtheora) | ||
|---|---|---|
|
| ||
| Obecná informace | ||
| typ programu | audio/video kodek | |
| vývojář | Nadace Xiph.Org | |
| Licence | Typ BSD / " Licence Xiph " | |
| Technické informace | ||
| Naplánováno v | C | |
| Verze | ||
| Nejnovější stabilní verze | 1.1.1 (1. října 2009 (13 let a 15 dní)) | |
| Odkazy | ||
Theora je bezplatný video kodek vyvíjený nadací Xiph.Org Foundation jako součást jejich projektu Ogg . Na základě kodeku VP3 darovaného společností On2 Technologies jej Xiph.Org zdokonalil a rozšířil a poskytl mu stejný budoucí prostor pro vylepšení kodéru jako zvukový kodek Vorbis .
Google v roce 2010 začal financovat část projektu Ogg Theora.
Úvod
Theora je univerzální video kodek s nízkou spotřebou CPU . [ 1 ] Je založen na video kodeku VP3 produkovaném společností On2 Technologies , která darovala zdrojový kód VP3.1 nadaci Xiph.Org Foundation , která jej vydala pod revidovanou BSD licencí s 3 klauzulemi .
Ačkoli je VP3 patentovaná technologie, On2 se neodvolatelně vzdal všech práv a patentů , které na ni měl od září 2001 . V červnu 2002 On2 Technologies a Xiph.Org Foundation oznámily alianci pro vývoj Ogg Theora: integraci VP3 s projektem Ogg and Vorbis.
Cílem je možnost mít soubory Ogg , kde Theora funguje jako video vrstva , zatímco Vorbis obecně funguje jako zvuková vrstva ( Speex a FLAC mohou také fungovat jako zvukové vrstvy). To umožňuje práci se zvukem a videem, aniž byste museli pracovat s uzavřenými a/nebo placenými formáty, tedy mít bezplatnou a konkurenceschopnou alternativu k formátům skupiny MPEG-4 skupiny MPEG Consortium .
Jméno Theora vzdává hold fiktivní postavě Theory Jonesové , kterou ztvárnila Amanda Pays v televizním seriálu Max Headroom .
VP3 a Theora
Theora je původně založena na kodeku VP3, ale rozšiřuje funkce dostupné v tomto kodeku . Obsah kódovaný VP3 lze překódovat do formátu Theora, takže nedochází ke ztrátě konečné kvality. Obsah zakódovaný v Theoře však nelze obecně překódovat do formátu VP3 bez ztráty kvality.
Technické detaily
Theora je metoda ztrátové komprese videa . Komprimované video lze uložit do libovolného vhodného mediálního kontejneru (např . Matroska ), ale obecně je ve formátu kontejneru Ogg , který doporučuje Xiph.Org a který se často používá se zvukovým formátem Vorbis .
Theora I je blokový transformační kodek, který využívá typ II 8 x 8 diskrétní kosinová transformace a blokovou kompenzaci pohybu . To jej řadí do stejné třídy kodeků jako MPEG-1 , MPEG-2 , MPEG-4 a H.263 . Avšak podrobnosti o tom, jak jsou jednotlivé bloky organizovány a jak jsou DCT koeficienty uloženy v bitovém toku, se u těchto kodeků podstatně liší. Theora podporuje pouze intra snímky (I snímky v MPEG) a mezi snímky (P snímky v MPEG). Neexistuje žádný ekvivalent k bi-prediktivním snímkům (B-snímkům), které se nacházejí v kodecích MPEG .
Theora nabízí oproti VP3 sadu nových nebo vylepšených funkcí.
Funkce
- Bloková kompenzace pohybu
- Volně tvarovaná proměnná bitová rychlost (VBR)
- Minimální velikost bloku 8x8
- Flexibilní kódování entropie
- Formáty podvzorkování barev 4:2:0, 4:2:2 a 4:4:4
- 8 bitů na pixel na barvu kanálu
- Více referenčních rámců
- Vnitřní snímky (I-snímky v MPEG), mezi snímky (P-snímky v MPEG), ale ne B-snímky (v MPEG4 ASP, AVC)
- Technologie, které Vorbis již používá
- Umožňuje překódování z VP3 bezeztrátově
stát
Formát bitového toku byl zmrazen ve čtvrtek 1. července 2004 . Všechny soubory vytvořené kodérem alpha 3 (a samozřejmě pozdějšími kodéry) lze přehrávat pomocí budoucích dekodérů.
Po několika letech v alfa verzi a roce v beta verzi vydala nadace Xiph.Org 3. listopadu 2008 konečnou verzi 1.0 libtheory s primárním zaměřením na stabilitu, přenositelnost a zpětnou kompatibilitu.
Verze 1.1.0 byla vydána 24. září 2009 a je dílem sponzorovaným Mozilla Foundation , Wikimedia Foundation a Red Hat ; tato verze používá kodér nové generace s kódovým označením „Thusnelda“, který již prokázal podstatné zlepšení kvality bez narušení zpětné kompatibility, mimo jiné rychlejší dekodér, dvouprůchodový režim.
Stav " Alfa " verzí před 1.0 byl poněkud zavádějící, protože se nepoužíval k označení fáze, kdy byl produkt stále nestabilní nebo obsahoval chyby, které postrádaly ladění , ale spíše neobsahoval všechny funkce potřebné pro vydání .definitivní. Theora je v současné době vyspělý a stabilní kodek pro použití a soubory vytvořené dnes lze přehrávat pomocí budoucích dekodérů, které splňují specifikaci Theora.
Od vydání 1.0 Beta 1 se verze bitstreamu změnila na 3.2.1 (v předchozích verzích to byla 3.2.0) a je nutné použít nový dekodér z větve theora-exp od Dr. Timothyho Terriberryho který splňuje úplné specifikace Theory pro přehrávání souborů vytvořených tímto kodérem nebo novějším. Nový obsah vytvořený kodérem Beta 1 nebo novějším bude vyžadovat nový dekodér, starý obsah lze bez problémů přehrát na novém dekodéru. Obecně platí, že všechny současné aplikace musí aktualizovat set-top box na nejnovější verzi, aby podporovaly veškerý obsah.
Vývojová linie
Theora je aktivně ve vývoji, Xiph.Org vydává osm alfa a tři beta verze pro větev 1.0, následují dvě alfa a tři beta verze pro větev 1.1 s udržovací verzí této větve.
| Verze 1.0 | Datum publikace |
|---|---|
| 1.0 Alfa 1 | 25. září 2002 |
| 1.0 Alfa 2 | 9. června 2003 |
| 1.0 Alfa 3 | 20. března 2004 |
| 1.0 Alfa 4 | 15. prosince 2004 |
| 1.0 Alfa 5 | 20. srpna 2005 |
| 1.0 Alpha 6 | 30. května 2006 |
| 1.0 Alpha 7 | 20. června 2006 |
| 1.0 Alpha 8 | 18. září 2007 |
| 1.0 Beta 1 | 22. září 2007 |
| 1.0 Beta 2 | 12. října 2007 |
| 1.0 Beta 3 | 16. dubna 2008 |
| 1,0 | 3. listopadu 2008 |
| Verze 1.1 | Datum publikace |
|---|---|
| 1.1 Alfa 1 | 27. března 2009 |
| 1.1 Alfa 2 | 26. května 2009 |
| 1.1 Beta 1 | 12. srpna 2009 |
| 1.1 Beta 2 | 22. září 2009 |
| 1.1 Beta 3 | 22. srpna 2009 |
| 1.1.0 | 24. září 2009 |
| 1.1.1 | 1. října 2009 |
Adopce
- Ogg Theora je preferovaný video formát pro velké množství projektů souvisejících se svobodným softwarem .
- Mozilla Firefox od verze 3.5 obsahuje nativní podporu pro přehrávání videí v Theora.
- Opera 10.5 obsahuje podporu pro Theora.
- Google Chrome také obsahuje podporu pro Theora.
- Wikipedia používá Ogg Theora pro všechna svá videa.
Viz také
Reference
- ↑ Úvod do formátu (PDF)
Externí odkazy
- Theora.org
- Nadace Xiph.Org
- Změnit poznámky
- On2 Technologies
- Theora Být adresář videí ve formátu theora.