• 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.