Kategorie:
37

Thusnelda, czyli lepsza Theora

Wolny kodek obrazu Theora staje przed swoją wielką szansą — wkrótce będą go domyślnie obsługiwały przeglądarki Firefox i Opera. Krytycy wskazują na jego niską jakość, ale przed wydaniem wersji 1.0 jeszcze sporo może się zmienić.

Przypomnijmy: Theora jest zbudowana na bazie kodeka VP3, podarowanego fundacji Xiph.org przez firmę On2 po dobrowolnym zneutralizowaniu chroniących go patentów.

Właśnie to zapewnienie wolności od znanych zagrożeń oraz powszechna i równa dostępność pozwalają myśleć o niej jako przyszłym standardzie kodowania obrazu w sieci, bez uciekania się do sztuczek w rodzaju samodzielnych odtwarzaczy Flash. Nie wyklucza to oczywiście udostępniania materiałów wideo także w dowolnych innych formatach, ale dopóki te formaty są de facto własnościowe, trudno w ogóle mówić o standardzie dla wszystkich.

Co jednak zrobić z ułomnościami technicznymi Theory? Dla Monty’ego, który pracuje nad jej rozwojem, odpowiedź jest prosta: poprawiać co się da! Brak ostatecznej wersji kodeka (1.0) w tej sytuacji jest paradoksalnie szczęśliwą okolicznością, ponieważ daje to większą swobodę ruchu.

Monty korzysta z tej swobody pracując nad eksperymentalną gałęzią kodu o nazwie Thusnelda. O tym, jak postępują zmiany w tej gałęzi, informował kilka razy w ostatnich miesiącach:

Monty twierdzi, że zaprojektowanie nowego kodeka zajmuje niewiele czasu, a najbardziej czasochłonny etap to jego optymalizacja:

Thusnelda to projekt polegający na stopniowej aktualizacji, aby uniknąć problemów,  które napotkała theora-exp oraz do pewnego stopnia Dirac: kodowanie obrazu to zasadniczo heurystyczny i wysoce zależny od detali proces, gdzie małe, ale istotne zmiany mogą mieć duży wpływ na wydajność całości. Napisanie zupełnie nowego kodeka od zera jest skromnym zadaniem w porównaniu z czasem potrzebnym na jego doszlifowanie, aby działał wydajnie. Stopniowe zmiany pozwalają na widoczny, stały postęp.

Więcej informacji: http://web.mit.edu/xiphmont/Public/theor.../demo.html

«
»

Znalazłeś literówkę? Zgłoś ją używając formularza!


Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Niusy na podobny temat:

Komentarze (RSS)

Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

12 komentarzy

zwiń wątek n-pigeon  19 sierpnia 2008 o godz. 16:15 #
Gravatar

Nie pozostaje nic innego jak życzyć powodzenia i czekać na rezultaty, ale wieści optymistyczne :)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek val-gaav  19 sierpnia 2008 o godz. 16:22 #
Gravatar

Nie jestem ekspertem, ale wydaje mi się, że co najwyżej dogonią Xvid. Do H.264 (x264) raczej napewno się nie zbliżą.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek kocio  19 sierpnia 2008 o godz. 16:33 #
Gravatar

Też tak sądzę. Theora reprezentuje starszą, stabilną generację kodeków, z której warto wycisnąć ile się da. Że jest to możliwe pokazuje nie tylko to co robi Monty z Thusneldą, ale też fakt, że w beta1 standardowa implementacja przyspieszyła 2-krotnie!

http://linuxnews.pl/theora-wreszcie-beta/

Theora ma swoje zalety, np. OIMW nie żre tak procesora jak nowsze kodeki no i jest do niej gotowa obsługa w wielu aplikacjach. W konkurencji nowoczesnych kodeków startuje za to Dirac:

http://pl.wikipedia.org/wiki/Dirac_(kodek)

Nie wiem na ile skutecznie może konkurować z x264 (nie znam testów – może ktoś zna?), ale jego implementacja w C++ (Schrödinger) wyszła już w wersji 1.0:

http://linuxnews.pl/schrodinger-10/

zwiń wątek val-gaav  19 sierpnia 2008 o godz. 17:34 #
Gravatar

Krótko testowałem Dirac poprzez Oggconvert. Fakt, że nie sam program też nie oferuje zbyt dużo opcji, ale wyniki nie były zbyt zadowalające. Znaczy się wyglądało to gorzej niż Xvid, nawet gorzej niż Theora. Z drugiej strony przeszukując internet jakoś nie znalazłem zachwytów nad Dirac, nie ma też jeszcze dobrych enkoderów, ba nawet z odtworzeniem utworzonego pliku video miałem problem. Mplayer nie dał rady i musiałem kombinować bodajże z Kplayerem i gstreamer.

Podsumowując przed Dirac jeszcze chyba daleka droga.

Monty na podlinkowanej stronie twierdzi :

Yet, the Theora format is entirely capable of closing with H.264 and MPEG-4 in terms of R-D while still requiring a fraction of the CPU time.

Jestem sceptyczny, ale byłoby miło gdyby okazało się prawdą.

zwiń wątek kocio  19 sierpnia 2008 o godz. 22:17 #
Gravatar

Hm, przeoczyłem to zdanie. "R-D" to jak rozumiem "Rate-Distortion", czyli proporcja stopnia kompresji do stopnia zniekształceń?

Jeśli tak, to jest to największa pochwała _potencjału_ Theory, jaką w życiu słyszałem, bo nie dość, że może mieć porównywalną do nich jakość obrazu przy porównywalnej kompresji danych, to jeszcze wygra z nimi skromnym zapotrzebowaniem na moc procesora.

A skoro Monty tak twierdzi, to kim jestem ja, żeby to podważać?…

 
 
 
zwiń wątek http://fijam.eu.org/  19 sierpnia 2008 o godz. 21:46 #
Gravatar

Trzy lata temu było dosyć kiepsko
http://www.doom9.org/index.html?/codecs-quali-105

zwiń wątek kocio  19 sierpnia 2008 o godz. 22:03 #
Gravatar

Wtedy dopiero raczkował (ogłoszono go w styczniu 2004), więc nie uznałbym tego za miarodajny test. Najlepiej byłoby już po wydaniu Schrödingera 1.0, a najdalej z ostatniego półrocza, inaczej trudno coś sensownego wnioskować jeśli kiepsko wypadł.

 
 
 
zwiń wątek SlashBeast  19 sierpnia 2008 o godz. 19:54 #
Gravatar

Ja tam jestem za x264, znakomita jakośc (jak dobrze sobie dobierzemy flagi), rozmiar sporo mniejszy do XviD jak i w europie nie dotyczą nas patenty na oprogramowanie więc można normalnie komercyjnie wykorzystywać x264.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek Thar  19 sierpnia 2008 o godz. 20:21 #
Gravatar

Ale przeglądarek internetowych używa się także poza Europą.

 
 
zwiń wątek kocio  20 sierpnia 2008 o godz. 8:40 #
Gravatar

Warto dodać, że Thusnelda to tylko zmiany w kodzie, format pozostaje zamrożony:

http://lists.xiph.org/pipermail/theora/2008-Augus

No i znalazł się chętny do wprowadzenia wielowątkowości w ramach GSoC, ale to trudna robota. Za pomocą OpenMP udało mu się na razie przyspieszyć o jakieś 13%:

http://lists.xiph.org/pipermail/theora-dev/2008-Ahttp://pl.wikipedia.org/wiki/OpenMP

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek bixbite  20 sierpnia 2008 o godz. 20:42 #
Gravatar

Brak kontrowersji patentowych i bezpośrednia obsługa w przeglądarce to ogromne zalety. Niestety nasz "ukochany" MS obsługę tego kodeka nie umieści standardowo w swoich wykolejonych przeglądarkach www.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek kocio  20 sierpnia 2008 o godz. 20:59 #
Gravatar

Mogą umieścić, jeśli to będzie coś, co użytkownicy Firefoksa i Opery będą wykorzystywać. PNG w końcu zamieścili, choć MSIE wtedy miał chyba większą przewagę rynkową niż obecnie:

http://en.wikipedia.org/wiki/Portable_Network_Gra

A jak nie to albo będą popularne odtwarzacze, albo ktoś wtyczkę opracuje, jak dla Canvas:

http://osnews.pl/canvas-w-ie-nowa-szansa/

 
 

Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.

W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="http://osnews.pl">OSnews: niusy IT</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.

Twoja sugestia