Hello ports! Is there a good chance of getting webp support in the official ffmpeg port? Some software (outside of ports) requires it. For such cases I run a custom build, but already having webp in the default installation would of course be preferable. Something like the below diff should suffice.
With kind regards Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/ffmpeg/Makefile,v retrieving revision 1.243 diff -u -p -u -p -r1.243 Makefile --- Makefile 28 Jan 2025 11:22:02 -0000 1.243 +++ Makefile 17 Mar 2025 20:35:50 -0000 @@ -1,7 +1,7 @@ COMMENT= audio/video converter and streamer V= 6.1.2 -REVISION= 0 +REVISION= 1 DISTNAME= ffmpeg-${V} EPOCH= 1 CATEGORIES= graphics multimedia @@ -29,8 +29,8 @@ PERMIT_PACKAGE= Yes WANTLIB += SDL2 X11 Xext Xv aom ass bz2 c crypto dav1d fontconfig WANTLIB += freetype fribidi gsm iconv lzma m mp3lame opus pthread WANTLIB += sndio speex ssl theoradec theoraenc v4l2 va va-drm -WANTLIB += va-x11 vidstab vorbis vorbisenc vpx x264 x265 xcb xcb-shape -WANTLIB += xcb-shm xcb-xfixes xml2 xvidcore z zimg +WANTLIB += va-x11 vidstab vorbis vorbisenc vpx webp x264 x265 xcb +WANTLIB += xcb-shape xcb-shm xcb-xfixes xml2 xvidcore z zimg COMPILER= base-clang ports-gcc COMPILER_LANGS= c @@ -52,6 +52,7 @@ LIB_DEPENDS= archivers/bzip2 \ audio/gsm \ converters/libiconv \ devel/sdl2 \ + graphics/libwebp \ graphics/zimg \ multimedia/aom \ multimedia/dav1d \ @@ -68,8 +69,8 @@ LIB_DEPENDS= archivers/bzip2 \ # inter-library dependencies for the current configuration LIBavcodec_EXTRALIBS=-L${LOCALBASE}/lib -L${X11BASE}/lib -laom -ldav1d -lgsm -liconv -llzma LIBavcodec_EXTRALIBS+=-lmp3lame -lopus -lspeex -ltheoradec -ltheoraenc -lvorbis -LIBavcodec_EXTRALIBS+=-lvorbisenc -lvpx -lx264 -lx265 -lxvidcore -lm -lz -lva -LIBavcodec_EXTRALIBS+=-lva-drm -pthread +LIBavcodec_EXTRALIBS+=-lvorbisenc -lvpx -lwebp -lwebpdecoder -lwebpdemux -lwebpmux +LIBavcodec_EXTRALIBS+=-lx264 -lx265 -lxvidcore -lm -lz -lva -lva-drm -pthread LIBavdevice_EXTRALIBS=-L${LOCALBASE}/lib -L${X11BASE}/lib -lX11 -lXext -lXv LIBavdevice_EXTRALIBS+=-lxcb-shape -lxcb-shm -lxcb-xfixes -lxcb -lsndio -lv4l2 -lm @@ -125,6 +126,7 @@ CONFIGURE_ARGS+=--enable-shared \ --enable-libv4l2 \ --enable-libvorbis \ --enable-libvpx \ + --enable-libwebp \ --enable-libx264 \ --enable-libx265 \ --enable-libxml2 \