Raised: $0
0% of monthly goal Help us cross the finish line!
Goal: $12,000
Raised: $0 Goal: $12,000
0% of monthly goal Help us cross the finish line!
Sponsor DDEV

add-on registry tests last commit release

DDEV ffmpeg-nonfree

Builds ffmpeg from source inside the DDEV web container with --enable-nonfree --enable-libfdk-aac.

Why?

Debian’s packaged ffmpeg excludes libfdk_aac because the Fraunhofer FDK AAC license is incompatible with the GPL. This add-on compiles ffmpeg from source, linking against Debian’s libfdk-aac-dev (from the non-free apt component), so you get a fully functional AAC encoder inside your DDEV project.

Installation

ddev add-on get ptmkenny/ddev-ffmpeg-nonfree
ddev restart

The first ddev restart after installation will be slow because ffmpeg is compiled from source inside the web container.

After installation, commit the .ddev directory to version control.

Usage

ffmpeg runs inside the web container:

ddev exec ffmpeg -version
ddev exec ffmpeg -i input.wav -c:a libfdk_aac -b:a 128k output.m4a

Credits

Contributed and maintained by @ptmkenny

Part of the code for this add-on was generated with Claude Code.