FFmpeg base image for flumixa.
Branch: 8.0
--enable-libv4l2
--enable-libfreetype
--enable-libharfbuzz
--enable-alsa
--enable-libsrt
--enable-libx264
--enable-libx265
--enable-libvpx
--enable-libmp3lame
--enable-libopus
--enable-libvorbisAdditional information can be found in the Dockerfiles.
Patches (contrib):
- JSON-Stats (expands progress data per file in json format)
- HLS Bitrate (calculates bitrate estimate for HLS master playlist)
| Dockerimage | OS | Plattform | GPU |
|---|---|---|---|
| docker.io/sharapov/flumixa-base:ffmpeg-latest | Alpine 3.23.2 | linux/amd64, linux/arm64, linux/arm/v7 | - |
| docker.io/sharapov/flumixa-base:ffmpeg-rpi-latest | Alpine 3.23.2 | Raspberry Pi (linux/arm/v7, linux/arm64) | MMAL/OMX/V4L2-M2M (32bit), V4L2-M2M (64bit) |
| docker.io/sharapov/flumixa-base:ffmpeg-cuda12-latest | Ubuntu 24.04 | linux/amd64 | Nvidia Cuda |
| docker.io/sharapov/flumixa-base:ffmpeg-cuda13-latest | Ubuntu 24.04 | linux/amd64 | Nvidia Cuda |
| docker.io/sharapov/flumixa-base:ffmpeg-vaapi-latest | Ubuntu 24.04 | linux/amd64 | Intel VAAPI |
More tags: https://hub.docker.com/repository/docker/sharapov/flumixa-base/general
Standalone binaries for desktop builds (used by FlumixaApp).
| Asset | Platform | HW acceleration |
|---|---|---|
ffmpeg-X.Y.Z-darwin-arm64.tar.gz |
macOS Apple Silicon | VideoToolbox, AudioToolbox |
ffmpeg-X.Y.Z-darwin-x86_64.tar.gz |
macOS Intel | VideoToolbox, AudioToolbox |
ffmpeg-X.Y.Z-darwin-universal.tar.gz |
macOS universal (lipo) | VideoToolbox, AudioToolbox |
ffmpeg-X.Y.Z-windows-x64.zip |
Windows 10+ x64 | D3D11VA, MediaFoundation, AMF, DXVA2 |
Releases: https://github.com/flumixa/ffmpeg/releases
$ git clone github.com/flumixa/ffmpeg
$ ./Build.sh {arg}Args:
- default (ffmpeg-latest)
- rpi (ffmpeg-rpi-latest)
- cuda12 (ffmpeg-cuda12-latest)
- cuda13 (ffmpeg-cuda13-latest)
- vaapi (ffmpeg-vaapi-latest)
- macos (native build, run on macOS host with Homebrew)
- windows (native build, run inside MSYS2 MINGW64 shell)
Push a tag like v8.0.1-flumixa-1 to trigger the release workflow,
which runs the macOS (arm64 + x86_64 + universal) and Windows (x64)
builds in parallel and publishes the artifacts to a GitHub Release.
$ git tag v8.0.1-flumixa-1
$ git push origin v8.0.1-flumixa-1The libraries are currently not compiled due to errors caused by Docker virtualization.
Please create an issue with your use case and all the requirements.
LGPL-licensed with optional components licensed under GPL. Please refer to the LICENSE file for detailed information.