I've run into large animated webp that are better properly converted back to soundless mp4.
This is actually not trivial, since I need to deal with png transparency first, then I can convert the non-transparent overlayed png into a video. Index: Makefile =================================================================== RCS file: /build/data/openbsd/cvs/ports/graphics/unwebp/Makefile,v diff -u -p -r1.12 Makefile --- Makefile 11 Mar 2022 19:23:29 -0000 1.12 +++ Makefile 8 Sep 2025 20:00:58 -0000 @@ -1,9 +1,9 @@ -COMMENT = convert webp into gif/png +COMMENT = convert webp into gif/png/mp4 CATEGORIES = graphics converters MAINTAINER = Marc Espie <es...@openbsd.org> GH_PROJECT = unwebp -GH_TAGNAME = 2.10 +GH_TAGNAME = 3.0 GH_ACCOUNT = marcespie # BSD licence Index: distinfo =================================================================== RCS file: /build/data/openbsd/cvs/ports/graphics/unwebp/distinfo,v diff -u -p -r1.11 distinfo --- distinfo 18 May 2021 18:26:35 -0000 1.11 +++ distinfo 8 Sep 2025 20:01:49 -0000 @@ -1,2 +1,2 @@ -SHA256 (unwebp-2.10.tar.gz) = IBHgyI/cKM1bzFvbnSiOIB3ayfdVui0vytg0CS6XrxQ= -SIZE (unwebp-2.10.tar.gz) = 2386 +SHA256 (unwebp-3.0.tar.gz) = BCl2h44DuKbw91pqH30B61vbbmGMqyOYPAe9auGlyEI= +SIZE (unwebp-3.0.tar.gz) = 2789 Index: pkg/DESCR =================================================================== RCS file: /build/data/openbsd/cvs/ports/graphics/unwebp/pkg/DESCR,v diff -u -p -r1.1.1.1 DESCR --- pkg/DESCR 15 Oct 2019 12:46:02 -0000 1.1.1.1 +++ pkg/DESCR 8 Sep 2025 20:01:40 -0000 @@ -4,3 +4,6 @@ be read outside of a browser. Unsurprisingly, libwebp only offers support into webp, not for converting things back to gifs. + +Note that the conversion to mp4 needs ffmpeg as an (optional) +run-time dependency