Theora – darmowy, stratny kodek obrazu, stworzony przez Xiph.Org Foundation na podstawie kodeka VP3, który został udostępniony na zasadach FLOSS przez On2 Technologies.

Theora
Rozszerzenia pliku

.ogv

Typ MIME

video/ogg

Producent

Xiph.Org Foundation

Typ

obraz filmowy

Strona internetowa
libtheora
logo
Autor Xiph.Org Foundation
Aktualna wersja stabilna 1.1.1[1]
Rodzaj kodek obrazu (wzorcowa implementacja)
Strona internetowa

Theora wraz z wcześniej opracowanym przez Xiph.Org kodekiem dźwięku Vorbis oraz kontenerem multimedialnym Ogg, stanowi samodzielny zestaw technologii pozwalających na wolne od opłat i ograniczeń patentowych kodowanie materiału audio i wideo. Jest to rozwiązanie konkurencyjne do innych popularnych kontenerów multimedialnych takich jak AVI, RealMedia, WMV, MOV czy MP4, które wykorzystują opatentowane kodeki dźwięku np. (MP3, AAC+, WMA) i obrazu np. (DivX, MPEG-2 czy H.264).

Nazwa kodeka pochodzi od imienia fikcyjnej postaci – Theory Jones z filmu Max Headroom: 20 Minutes into the Future, a także amerykańskiego programu telewizyjnego Max Headroom, powstałego na podstawie filmu.

Historia edytuj

Pierwsza wzorcowa implementacja (wersja 1.0) pojawiła się 3 listopada 2008. Sam format był jednak zamrożony już od 1 czerwca 2004, więc oprogramowanie stworzone w tym czasie powinno bez problemów odtwarzać i generować finalne pliki Theory.

Wersja 1.1 (nazwa kodowa Thusnelda) pojawiła się 24 września 2009. Przyniosła znaczną poprawę praktycznie pod każdym względem. Poprawił się stosunek jakości obrazu do szerokości strumienia danych, stało się możliwe zarówno kodowanie video wysokiej jakości (wcześniej obraz był rozmyty), jak i przesył na żywo po łączu o ograniczonej przepustowości. Pojawiła się opcja kodowania w dwóch przebiegach. Sam format nie uległ jednak zmianie, więc w przypadku odtwarzania nie ma konieczności uaktualnienia oprogramowania.

Bieżąca (luty 2010) eksperymentalna linia kodu Theory nosi nazwę kodową Ptalarbvorm[2]

Wdrożenia edytuj

Jednymi z pierwszych rzeczywistych wdrożeń Theory były nagrania wykonywane przez firmę Fluendo. Z jej siedziby w Barcelonie nadawano strumień multimedialny w formacie Ogg o przepływności zaledwie około 32 KB/s, do którego odbioru wystarczyła obsługa Javy w przeglądarce. Automatycznie uruchomiał się wówczas eksperymentalny aplet odtwarzacza.

Początkowo szkic specyfikacji HTML 5 zalecał, aby wszystkie przeglądarki obsługiwały format Theora. Później, na skutek protestów ze strony Apple i Nokii, wspomniany fragment został usunięty. Mimo tych problemów kodek w dniu premiery wersji 1.1 był zaimplementowany w przeglądarkach Google Chrome i Mozilla Firefox, później obsługa pojawiła się też w przeglądarce Opera.

W dniu premiery wersji 1.1 najpopularniejszą witryną stosującą format Theora pozostaje Wikipedia. Na oficjalnej stronie fundacji Xiph.Org pojawiła się też krótka lista sprzętowych odtwarzaczy video[3]. Format został zastosowany też w kilku grach[4].

Od 2009 roku formatu używa też popularny[5] serwis Dailymotion[6].

Zobacz też edytuj

Przypisy edytuj

  1. Theora 1.1 "Thusnelda" release. Xiph.Org Foundation, 2009-10-01. [dostęp 2009-10-06]. (ang.).
  2. Ongoing Vorbis work, libao rises again, and a demo!. Monty, 2010-02-23. [dostęp 2010-02-28]. [zarchiwizowane z tego adresu (2015-06-19)]. (ang.)..
  3. Theora Hardware - XiphWiki, wiki.xiph.org [dostęp 2017-11-27] (ang.).
  4. Games that use Theora - XiphWiki, wiki.xiph.org [dostęp 2017-11-27] (ang.).
  5. Dailymotion.com Traffic, Demographics and Competitors - Alexa, www.alexa.com [dostęp 2017-11-27] (ang.).
  6. Dailymotion's support for Ogg is a big deal — Free Software Foundation — working together for free software, www.fsf.org [dostęp 2017-11-27] (ang.).

Linki zewnętrzne edytuj