This (very) simple patch enables LADSPA support in FFmpeg. It only requires
a build dependency: if users don't want LADSPA at run-time they don't have
to have it installed. This thus seems like a relatively benign -- and
fairly useful -- addition to our FFmpeg port.

You can try this out with a command such as:

  $ ffmpeg -i in.aac -af 
"ladspa=file=/usr/local/lib/ladspa/amp.so:p=amp_stereo:c=c0=10" out.aac

This will amplify "in.aac" by 10dB and write the output to "out.aac".


Laurie


Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/ffmpeg/Makefile,v
retrieving revision 1.201
diff -u -r1.201 Makefile
--- Makefile    18 Jun 2020 07:03:15 -0000      1.201
+++ Makefile    21 Jun 2020 21:51:06 -0000
@@ -35,7 +35,8 @@
 COMPILER=      base-clang ports-gcc
 COMPILER_LANGS=        c
 
-BUILD_DEPENDS= textproc/texi2html \
+BUILD_DEPENDS= audio/ladspa \
+               textproc/texi2html \
                multimedia/frei0r-plugins
 .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
 BUILD_DEPENDS+=        devel/nasm
@@ -102,6 +103,7 @@
                --enable-fontconfig \
                --enable-frei0r \
                --enable-gpl \
+               --enable-ladspa \
                --enable-libaom \
                --enable-libass \
                --enable-libdav1d \

Reply via email to