kvp#5
A VP8 nem specifikalt, csak egy ingyenes codec. Viszont ami feltunt az az, hogy igazabol nem annyival jobb a H264 es a VP8, mint egy nagyon jol megirt mpeg2-es encoder. Az algortimusok majdnem ugyanazok, csak tobb feature van, amiket az encoder-ek altalaban nem hasznalnak es fix helyett adaptiv (lasd gzip) az utolso tomoritesi lepes, ami gyakorlatilag megfelezi a filemeretet. A VP8 ugyanebbol egy lepucolt implementacio, ami csak azt tamogatja ami feltetlenul szukseges es a kihagyott feature-ok miatt kisebb hardveren is mukodhet. (a jelenlegi implementacio nem olyan jo, hogy ez elojojjon, de lehetseges) Az amit direkt kihagytak a VP8-bol azok a B frame-ek, azaz a ketiranyu pedikcios frame-ek. Ennek ket oka van: a) ez szabadalmaztatott b) neheziti a stream-elest es a file-okon beluli tekergetest. Ez utobbi ket problema miatt egyebkent en sem szeretem a B frame-es file-okat. A VP8-nak egyebkent a valamivel nagyobb filemeret miatt cserebe jobb a minosege (kevesebb adatot dob el tomoriteskor).
Szerintem egy sokkal jobb tomoritesu es minosegu codec-et lehetne irni, ha valaki fogna magat es keszitene egy tisztan matematikai alapu implementaciot, de mind a betomorites mind a kitomorites nem lenne megoldhato valos idoben es a fix meretu blokkok hianya miatt a hardvergyorsitasrol is le kellene mondani. (cserebe sokkal kisebb helyen is elfernenek az adatok)
A VP8-as tamogatasrol:
-benne lesz az IE-ben
-benne lesz a mediaplayer-ben (az ie is onnan veszi)
-benne lesz a flash player-ben
-benne van az ingyenes bongeszokben
-tamogatni fogjak a videokartyak (mivel eleve hardvergyorsitasos lejatszasra lett kitalalva)
Tehat ugy nez ki, hogy az apple kivetelevel mindenki tamogatja...
ps: A google fele 'webm' formatum igazabol egy matroska file, VP8-as videoval es (ogg) vorbis hanggal. Jelenleg ez az egyik elterjedt formatum a kaloz HD filmekhez, mivel konnyen lejatszhato es viszonylag jo tomoritesu file-okat eredmenyez.