https://github.com/veralvx/docker-ffmpeg
FFmpeg with Docker
https://github.com/veralvx/docker-ffmpeg
aac audio audio-processing docker dockerfile dockerfiles fdk fdk-aac fdkaac ffmpeg ffmpeg-libraries fraunhofer podman video-processing
Last synced: about 2 months ago
JSON representation
FFmpeg with Docker
- Host: GitHub
- URL: https://github.com/veralvx/docker-ffmpeg
- Owner: veralvx
- License: gpl-3.0
- Created: 2025-07-14T07:12:54.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-09T21:41:39.000Z (10 months ago)
- Last Synced: 2025-08-09T22:19:43.279Z (10 months ago)
- Topics: aac, audio, audio-processing, docker, dockerfile, dockerfiles, fdk, fdk-aac, fdkaac, ffmpeg, ffmpeg-libraries, fraunhofer, podman, video-processing
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FFmpeg with Docker
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](https://github.com/veralvx/audiotame). It is not shipped with FFmpeg by default due to licensing issues.
## Docker/Podman
```console
podman build -f Dockerfile.ffmpeg-frozen -t ffmpeg:latest
```
Or, pull the image:
```console
podman pull veralvx/ffmpeg:latest
```
Then, run it:
```console
podman run -it --rm -v $(pwd)/workspace ffmpeg
```