
Pull requests to support for other platforms are welcome! Too add support please see related git repo: ffmpeg_bins. This is a major pain for ffmpeg based tools (missing codecs for example) and this library solves this problem. Your ffmpeg tool would have to rely on the user to install ffmpeg, with the right build settings to ensure your tool functions correctly. This library is designed to allow tools that rely on ffmpeg to have a fully featured ffmpeg available (renamed as static_ffmpeg to prevent collisions). The platform binaries are installed on first use and is done without requiring elevated permissions. This tool installs binaries for ffmpeg and ffprobe binary (with all plugins and codecs) into the running platform.
" ) # Now ffmpeg and ffprobe will use static_ffmpeg versions.
This increases the output size by about 250MB.FFMPEG Version: 5.0 Install > python -m pip install static-ffmpegĪbout import static_ffmpeg static_ffmpeg.
debug to not strip debug symbols from the binaries. 4.4 to build from the 4.4 release branch instead of master. lgpl-shared Same again, but with the lgpl set of dependencies.Īll of those can be optionally combined with any combination of addins. gpl-shared Same as gpl, but comes with the libav* family of shared libs instead of pure static executables. lgpl Lacking libraries that are GPL-only. gpl Includes all dependencies, even those that require full GPL instead of just LGPL. 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 linu圆4. Linux 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.