This repo contains two Dockerfiles: Dockerfile.ffmpeg-dyn
and Dockerfile.ffmpeg-frozen
. The former is built on ubuntu:latest
and uses the latest FFmpeg snapshot; the latter is built on ubuntu:24.04
and uses FFmpeg 7.1.
This exists primarily because I wanted to have available the libfdk_aac
library (Fraunhofer FDK AAC) in other projects, such as audiotame. It is not shipped with FFmpeg by default due to licensing issues.
podman build -f Dockerfile.ffmpeg-frozen -t ffmpeg:latest
Or, pull the image:
podman pull veralvx/ffmpeg:latest
Then, run it:
podman run -it --rm -v $(pwd)/workspace ffmpeg