WebP i WebM
Autor: Piotr Karpiuk o 18. lutego 2011
WebP (zwany potocznie „Weppy”) i WebM to stworzone przez Google’a na użytek Internetu (a zwłaszcza nadchodzącego standardu HTML5) formaty odpowiednio grafiki i wideo. Ocenia się że nie dają one jakości wyższej niż np. JPEG i MPEG-4, ale: są darmowe, w porównaniu z JPEG zdjęcia dla tego samego stopnia kompresji zajmują nawet o 50% mniej miejsca (co ma znaczenie wobec faktu że zdjęcia stanowią 65% danych umieszczanych na stronach internetowych), a format wideo ma lepsze parametry niż darmowy Ogg Theora.


Pliki WebM zawierają strumienie wideo skompresowane przy pomocy kodeka VP8 oraz strumienie audio kompresowane Vorbisem. Struktura pliku *.webm
opiera się na kontenerze multimedialnym Matroska.
Pierwszą aplikacją która bezpośrednio obsługiwała WebM była przeglądarka Google Chrome 6.0. Obecnie obsługuje ten format Opera (od wersji 10.60), a Firefox będzie począwszy od wersji 4.0. Zainteresowani są nim twórcy aplikacji VLC, Miro i Winamp. Wiadomo że planuje się wdrożenie tego formatu na platformie Flash, a jest już wdrożony na Android 2.3 i w Skype 5.0. Apple i Microsoft nie potwierdzają chęci zaimplementowania standardu w swoich produktach. YouTube rozpoczął już kodowanie wszystkich filmów HD przy pomocy kodeka VP8, a docelowo wszystkie materiały filmowe serwisu mają być zgodne z technologią VP8.
Firmy zajmujące się produkcją sprzętu potwierdziły zainteresowanie sprzętową obsługą kodeka (jedynym większym producentem który nie ogłosił żadnych planów związanych z tym formatem jest Nvidia).
Format statycznej grafiki rastrowej WebP używa tego samego formatu danych co algorytm VP8, oraz kontenera RIFF (z technicznego punktu widzenia WebP to produkt uboczny prac Google’a nad kodekiem wideo WebM). WebP działa w sposób bardziej wyrafinowany niż JPEG – nie zapisuje, inaczej niż JPEG, bezwzględnych wartości jasności i koloru, ale wartości opisujące różnice tych parametrów względem sąsiadujących bloków, które zwykle są niewielkie (technika predykcji). Obecnie WebP obsługuje zaledwie kilka aplikacji, w tym Google Chrome 9.0 i darmowy plugin do Adobe Photoshopa. Do konwersji z i na format WebP służy linuksowe polecenie webpconv
.
Tags: WebM, WebP
Napisany w WWW | 1 Komentarz »