A HTML5 új, multimédiás képességei körüli vitát a Google gyorsan és elegánsan zárta rövidre a WebM szabvány bemutatásával. Mint az ismeretes, a formátum egy Matroska jellegű konténerfájl, benne egy Vorbis audió és egy VP8 videó komponenssel. Az előbbi lejátszásával nincs is gond, de az utóbbi még annyira friss, hogy még meleg. Lássuk miként lehelhetünk WebM kompatibilitást a Totembe.
A művelethez első körben szükségünk lesz az alapértelmezetten települő GStreamer csomagoknál frissebbre, ehhez hozzá kell adnunk a GStreamer fejlesztői PPA tárolóját, mely Karmic és Lucid esetében a szokásos:
sudo add-apt-repository ppa:gstreamer-developers/ppa
(A tároló még Jaunty esetében használható a következő sor sources.list-be történő illesztésével:
deb http://ppa.launchpad.net/gstreamer-developers/ppa/ubuntu jaunty main
, majd a kulcs hozzáadásával terminálban:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 051D8B58
)
Ezek után a számunkra kényelmesebb módon végezzünk egy frissítést. Lehetséges, hogy a bad kodekek miatt panaszkodni fog, ezt a frissítés után simán telepítsük újra, nem fog gondot okozni.
Ha mindez megvan, akkor keressünk egy WebM videót, ami perpillanat egyetlen helyre vihet minket: YouTube. Válasszunk egy nekünk tetsző darabot, ami HTML5+WebM formátumban van jelen. Példának itt van ez: http://www.youtube.com/watch?v=2FwCMnyWZDg
Ha aktiválva van a HTML5 lejátszásunk (http://www.youtube.com/html5), akkor a videó biztosan így jelenik meg, feltéve, hogy a böngészőnk is támogatja. A videó kezelősávjában megjelenik a HTML5 és a WebM felirat.
Ha mindez rendben, láthatjuk és hallhatjuk is, hogy az alapértelmezett 360p videó eléggé rossz minőséget ad. Nyugodtan állítsuk át a kezelősávon 720p-re, hogy szokjuk a minőséget.
A letöltéshez vegyük elő az oldal forráskódnézetét, és keressünk rá a WebM szóra. Találunk majd több olyan sort, ami így kezdődik:
videoPlayer.setAvailableFormat
. Ezekből nekünk az kell, aminek a végén ez olvasható:
"video/webm; codecs="vp8.0, vorbis"", "hd720", "45"
. A lényeg pedig a kettő között található egy nagyon hosszú URL képében. A macskakörmök közti linket jelöljük ki, és másoljuk a böngészőnk címsávjába, majd nyissuk meg.
Ha a böngészőnk tényleg támogatja a WebM formátumot, akkor a videó elindul. Nézegethetjük is, de inkább mentsük le a böngészőből. Adjunk neki egy tetszetős nevet (a videoplayback nem túl fantáziadús), és kiterjesztésnek elvileg a .webm dukál.
Ha a letöltése végzett, akkor keressük meg Nautilusban, nyissunk egy Totemet, dobjuk a fájlt a lejátszó képernyőjébe - sajnos a fájltársítást nem állítja be a fejlesztői kodek -, és örüljünk a látványnak: egy 720p HD videót élvezhetünk, VP8+Vorbis tartalmú WebM formátumban, ami a hasonló felbontású h.264+AAC videóknál barátságosabban bánik az erőforrásainkkal - én legalábbis így tapasztaltam egy kétmagos 1,6-os Celeron, integrált videó és 1 giga memória mellett. És még teljesen nyílt forrású is, ami azért nem mindegy.
Van hozzá képem: http://i48.tinypic.com/14lscix.jpg
UI.: A dolog bizonyára működik 1080p HD videókkal is, de ilyet nem találtam tesztelésre. Ha valaki belefutna, kérem élménybeszámolót is fűzzön mellé.
UI2.: Csak remélem, hogy hamarosan felbukkannak azok a letöltéssegítők, amik nem az alapértelmezett, nem túl jó minőségű videókat töltik le, hogy aztán hamis ígéretekkel "varázsoljanak" belőle HD videót. Rosszabb minőségű tömörítésből sosem lehet jobb minőségű tömörítést csinálni, mert ami a tömörítésben egyszer már elveszett, az nem keletkezik újra.