This is a Flatpak manifest for FFmpeg built with many advanced features for transcoding. It is built with additional libraries listed below as well as assembly optimizations when possible:
Project | Version | Extra info |
---|---|---|
FFmpeg | 4.2 | |
libaom | 1.0.0-errata1 | |
x264 | Recent git | 10 bit |
x265 | 3.1.2 | 12 bit |
libvpx | 1.8.1 | 8–12 bit VP9 |
libfdk-aac | 2.0.0 | |
libmp3lame | Runtime | |
libopus | Runtime | |
libvorbis | Runtime | |
libass | 0.14.0 | w/ harfbuzz & fontconfig |
libzimg | 2.9.2 | |
opencl | Latest git | |
nvdec/nvenc | 9.0.18.1 | |
LibDRM | 2.4.99 | |
OpenH264 | 2.0.0 | |
Kvazaar | 1.3.0 | |
dav1d | 0.4.0 |
To install you need the Flathub repository as a remote
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Then you build and install FFmpeg and its dependencies with
flatpak-builder --user --force-clean --install builds org.ffmpeg.FFmpeg.yaml