

This will allow you to manage the repositories you install the application from: Install the software-properties-common package.Open the Terminal and log in as a root user.Here’s how to install FFmpeg via the PPA: However, the installation must be done via the default repository if your machine runs Ubuntu 20.04 or 22.04. The former contains a collection of software managed by the Ubuntu community and works best on Ubuntu 18.04 and older versions. There are two methods to install FFmpeg on Ubuntu – via the Personal Package Archives (PPA) and the default repository. In this section, we will explain how to set up FFmpeg on popular Linux distributions like Ubuntu, Debian, CentOS, Fedora, and RHEL. Installing FFmpeg on CentOS, Fedora, and RHEL.This increases the output size by about 250MB. debug to not strip debug symbols from the binaries.4.4/ 5.0/ 5.1/ 6.0 to build from the respective release branch instead of master.nonfree-shared Same again, but with the nonfree set of dependencies.Īll of those can be optionally combined with any combination of addins:.

lgpl-shared Same again, but with the lgpl set of dependencies.gpl-shared Same as gpl, but comes with the libav* family of shared libs instead of pure static executables.nonfree Includes fdk-aac in addition to all the dependencies of the gpl variant.lgpl Lacking libraries that are GPL-only.gpl Includes all dependencies, even those that require full GPL instead of just LGPL.libmfx and libva: Library for Intel QSV, so there is no aarch64 support.davs2 and xavs2: aarch64 support is broken.The linuxarm64 target will not build some dependencies due to lack of arm64 (aarch64) architecture support or cross-compiling restrictions. On success, the resulting zip file will be in the artifacts subdir. The special "latest" build floats and provides consistent URLs always pointing to the latest build.įor a list of included dependencies check the scripts.d directory.Įvery file corresponds to its respective package.The last build of each month is kept for two years.There are no win32/x86 auto-builds, though you can produce win32 builds yourself following the instructions below. Auto-Buildsīuilds run daily at 12:00 UTC (or GitHubs idea of that time) and are automatically released on success.Īuto-Builds run ONLY for win64 and linux(arm)64.


Linux (arm64) builds are targetting Ubuntu 18.04 (glibc-2.27 + linux-4.15) and anything more recent. Linux (x86_64) builds are targetting Ubuntu 16.04 (glibc-2.23 + linux-4.4) and anything more recent. Windows builds are targetting Windows 7 and newer. Static Windows (x86_64) and Linux (x86_64) Builds of ffmpeg master and latest release branch.
