Google VP8 zase o něco rychlejší a kvalitnější
Černé prognózy Jasona Garrett-Glasera ohledně možností vývoje video kodeku VP8 se daří Googlu nadále pomalu rozptylovat. Po první vylepšené verzi, která zachovala standard/specifikaci VP8, ale přišla s nemalým zrychlením a vyšší kvalitou výstupu tu máme čerstvé VP8 SDK 0.9.6 "Bali" (libvpx), které přináší další zrychlení encoderu spojené se zlepšením kvality výstupu.
Pro "nejlepší" a "dobré" nastavení rychlosti encodingu je zde oproti prvnímu vydání VP8 zrychlení již 4,54×, resp 2,77×. V nejlepším režimu nadále roste kvalita výstupního videa jak podle PSNR metodiky (tu Jason kritizuje), tak podle SSIM. Ač to asi stále ani omylem nestačí na výstup z x264, pokrok rozhodně vítáme a VP8 držíme palce i do budoucna. Ostatně zlepšování oficiálního SDK od Googlu jistě povzbudí v soutěži o nejlepší VP8 implementaci lidi z projektu FFmpeg, mezi které patří i Jason .
"Bali" zlepšuje řízení datového toku pro "Constrained Quality", celkově má výstup stabilnější kvalitu přes celý klip/film a značně se zlepšila kvalita zašuměných videí a 2-pass encoding. Lepší predikce vektorů pohybu a další upravené algoritmy pak stojí za zrychlením, částečně byl přepsán assemblerovský kód mimo jiné pro kvantizaci, redukci šumu atd. Lepší je i využití vícejádrových procesorů, zejména architektury ARM. Stahujte z domovského webu.