Začal přepis filtru swscale ve FFmpeg, už je třikrát rychlejší

2. 9. 2025

Sdílet

FFmpeg Autor: FFmpeg

Průměrný nárůst rychlosti je u filtru swscale někde mezi 2× až 3× dle toho, jaké formáty do testu vezmeme. Maximální dosahovaný nárůst je 254×, to vše testováno na Ryzenu 9 9950X3D. Čerstvý FFmpeg 8.0 je venku, a tak se vývojáři mohli opět vrhnout na plánované novinky. Toto je jedna z nich.

Dodejme, že swscale ( libswscale) je používán jak pro škálování obrazu, tak pro konverzi barevných prostorů a související operace. Nejnovější růst výkonu je dílem vývojáře Niklase Haase, který se swscale zabývá už několik měsíců. Jeho vylepšení činí filtr také méně závislým na volbě auto-vektorizace kompilátoru, zavádí nový SIMD x86 backend. Máme se na co těšit.

Našli jste v článku chybu?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.