ffvp8 - a világ leggyorsabb VP8 dekódere

Címkék

Jason Garrett-Glaser annak idején szemügyre vette a VP8-at és megállapította, hogy az eredeti libvpx dekóder "elég lassú". Noha nem volt semmi különösebb oka annak, hogy sokkal gyorsabb kell legyen mint egy jó H.264 dekóder, viszont annak sem, hogy sokkal lassabbnak kell lennie. Éppen ezért Ronald Bultje és David Conrad segítségével nekiállt, hogy egy jobb VP8 dekódert készítsen az FFmpeg projekten belül. Ez az új dekóder egy közösségi alapon fejlesztett, a kezdetektől fogva szabad valami, szemben a libvpx-szel, ami egy proprietary codedump - írja Garrett-Glaser.
Néhány héttel ezelőtt az új dekóder már olyan állapotba került, hogy bitpontos volt a libvpx-szel, s ezzel elkészült az első független, szabad VP8 dekóder implementáció. Most pedig, hogy a fejlesztők végeztek az optimalizálás első körével, így kijelentették, hogy kész a premierre.

sintel: ffvp8 vs. libvpx

parkjoy: ffvp8 vs. libvpx

A benchmark eredmények azt mutatják, hogy a ffvp8 sokkal gyorsabb, kiváltképp 64 biten. Az Atom processzorok nagy részén szintén gyorsabb, annak ellenére, hogy a fejlesztők még nem kezdték meg az ezzel kapcsolatos optimalizálásokat.

Az FFmpeg-re épülő lejátszók - mint például a VLC - következő kiadásai már tartalmazni fogják a ffvp8-at. Garrett-Glaser szerint, ha gyorsabb WebM lejátszást akarunk a böngészőinkben, akkor lobbizzunk a böngészőnk gyártójánál, hogy ezután használja a ffvp8-at a libvpx helyett. Garrett-Glaser azt várja, hogy a Chrome lesz az első a böngészők közt, amelyik majd megejti a váltást, annak okán, hogy az már most is használja a libavcodec-et.

A fejlesztő megjegyzi, hogy a ffvp8 még "nincs kész". Folyamatosan dolgoznak azon, hogy jobb és gyorsabb legyen és van még a tarsolyban egy rakás optimalizáció, amelyet eddig még nem építettek be a szoftverbe.

A részletek itt.

Hozzászólások

Remélem ez fölkavarja egy kissé a kedélyeket.

Kiváncsi lennék a'rpi véleményére, hogy ez most tényleg annyira fasza lesz nekünk.

Szerintem pont azért kell, hogy elterjedjen a VP8, hogy lazítsanak a h264 licencén, illetve ha nem is lazítanak "ne legyen merszük" komoly pereket indítani miatta - hiszen ha van "ingyenes" alternatíva a saját piacukat csökkentenék csak az ilyen emberkedéssel

Szóval a magam részéről, minél nagyobb a VP8 körüli felhajtás, annál nyugodtabban használom a h264-et...

Az elején kevés volt a Linuxos driver is. Ma pedig kevés az olyan gyártó, aki ne akarna drivert, támogatást, saját részleget foglalkoztani. Idő kell neki. H.264 sem célhardverrel jött, gondolom, bár nem tudom, de általában minden folyamatosan fejlődik. Idővel lesz hw is, ha nyomja a Google. Márpedig a saját megoldását minden gyártó nyomja és a Google-nek van ereje is hozzá.

Egy újabb szeg a flash videó koporsójában :) Ha így haladunk 1-2 év és megszabadulunk ettől az évek óta kísértő bugos, lassú borzalomtól.

hamar elkeszultek vele. par hete kezdtek el csak, igaz nem 0-rol mert a vp7 mar benne van jo ideje a libavcodecben, es a vp8 nem hoz tul sok valtozast a vp7-hez kepest. raadasul a vp8 nagyreszt mas, regebbi codecek elemeibol van osszefercelve, igy a libavcodec modularis (dsputils) felepitese miatt csak ossze kellett legozniuk a vp8-at ezekbol.

A'rpi

Na látom, mostantól 3 formátumban is fel kell majd tölteni a videókat (Theora+Vorbis, H.264+AAC, VP8+Vorbis). Mindegy, végülis a külföldi tárhelyek már rég korlátlan tárhelyet adnak, a magyarok is olcsón adják a tárterületet.

Viszont ezek közül a Theora szerintem 1-2 éven belül kiesik, mert felváltja a VP8. Az Opera, Chrome felhasználók nagyon gyorsan váltanak új verzióra, de a Firefox 4 is 1,5 év múlva már olyan elterjedt lesz, hogy nem kell már Theora videót is felrakni.

Pedig ha magyar oldalra raksz ki saját videót, ami nem videómegosztón van, akkor érdemes használni, mert a magyar netezők 65%-a plugin nélkül tudja lejátszani a Theora videót.70

"És akkor mi van?" - lehetne kérdezni. Van ennek előnye:

-a flashblock nem blokkolja a videót, tehát ha autoplay van megadva, akkor azonnal elindul
-nem lassítja le a látogató böngészőjét a flash
-nem fagyasztja le a látogató böngészőjét a flash
-nem kell letöltenie a böngészőnek a .swf flash lejátszót, ami magát a videót játsza le
-támogatod a nyílt szabványok terjedését
-teszel a palackorrú delfinek fennmaradásáért (már nem jutott eszembe más előny, de még akartam egyet írni, ezért tettem ezt be)