Diit.cz - Novinky a informace o hardware, software a internetu

Google VP8 ve vlastní implementaci v rámci ffmpeg

WebM logo

Při uvedení formátu pro streamované HD video v podání Google WebM a s tím souvisejícím otevřením video formátu VP8 jsme vám přinesli podrobnou analýzu z pera jednoho z hlavních vývojářů opensource implementace H.264 známé jako x264. Právě Jason Garret-Glaser, který nenechal na VP8 nit suchou, je jedním z týmu tří (další dva Ronald Bultje, David Conrad), kteří nyní pracují na nové implementaci VP8 v systému ffmpeg, která bude napsána dle nekvalitní dokumentace a nepěkného zdrojáku VP8, jež poskytl Google. Implementaci, která má být čistá, kvalitně napsaná a snadněji udržovatelná.

Výhodou balíku ffmpeg je to, že již podporuje předchozí verze VPx, takže částečně se jen naváže na předchozí práci. Některé optimalizace, které ffmpeg již obsahuje pro VP5/6 a H.264 mohou být využity ve VP8, což vede k menšímu kódu, než kdyby byla do ffmpeg začleněna implementace přímo od Google. Bultje také věří, že je v jejich silách vyvinout implementaci, která svými kvalitami překoná tu originální a nebude to bezprecendentní, neboť ffmpeg již v minulosti dokázal na dekodérech Ogg Theora a Vorbis, že umí původní implementaci překonat.

Vše je nyní jen otázkou času, jak se vývojáři poperou s nekvalitní a nekompletní specifikací VP8, nicméně již současná počáteční implementace ffmpeg VP8 je velmi slušná. Výstupy z ní se shodují s Google VP8 ve vektorových testech, vše je tedy na dobré cestě k plně kompatibilní implementaci. Nyní jsou na řadě optimalizace…

Tagy: 
Zdroje: 

David "David Ježek" Ježek

Bývalý zdejší redaktor (2005-2017), nyní diskusní rejpal.

více článků, blogů a informací o autorovi

Diskuse ke článku Google VP8 ve vlastní implementaci v rámci ffmpeg

Čtvrtek, 1 Červenec 2010 - 20:45 | JVc | Tvrdohlavost a zatvrzelost
Čtvrtek, 1 Červenec 2010 - 03:35 | JoHnY3 | Doufejme, ze nic :)
Středa, 30 Červen 2010 - 14:28 | HKMaly | To je planovany vysledek. Pravnici uvidi...
Středa, 30 Červen 2010 - 12:38 | David Ježek | ffmpeg je pod lgpl, co googlu brání v přechodu na...
Středa, 30 Červen 2010 - 12:00 | JoHnY3 | Aby se googlu nestalo, ze budou mit panove dve...

Zobrazit diskusi