- Notifications
You must be signed in to change notification settings - Fork362
The FFmpeg build script provides an easy way to build a static FFmpeg on OSX and Linux with non-free codecs included.
License
markus-perl/ffmpeg-build-script
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
The FFmpeg build script provides an easy way to build astatic FFmpeg onmacOS andLinux with optionalnon-free and GPL codecs (--enable-gpl-and-non-free, seehttps://ffmpeg.org/legal.html) included.
Youtube: How-To build and install FFmpeg on macOS
This script will download different packages with different licenses from various sources, which may track your usage.These sources are out of control by the developers of this script. Also, this script can create a non-free and unredistributable binary.By downloading and using this script, you are fully aware of this.
Use this script at your own risk. I maintain this script in my spare time. Please do not file bug reports for systemsother than Debian and macOS, because I don't have the resources or time to maintain different systems.
- XCode 14.x or greater
- Debian >= Buster, Ubuntu => Focal Fossa; other distributions might work too
- Rocky Linux 8
# Debian and Ubuntu$ sudo apt install build-essential curl# Fedora$ sudo dnf install @development-tools curl
Note: to enable hardware acceleration, see details below.
Open your command line and run (curl needs to be installed):
# Without GPL and non-free codes, see https://ffmpeg.org/legal.html$ bash<(curl -s"https://raw.githubusercontent.com/markus-perl/ffmpeg-build-script/master/web-install.sh?v1")# With GPL and non-free codes, see https://ffmpeg.org/legal.html$ bash<(curl -s"https://raw.githubusercontent.com/markus-perl/ffmpeg-build-script/master/web-install-gpl-and-non-free.sh?v1")
This command downloads the build script and automatically starts the build process.
$ git clone https://github.com/markus-perl/ffmpeg-build-script.git$cd ffmpeg-build-script# Without GPL and non-free codecs$ ./build-ffmpeg --build# With GPL and non-free codecs$ ./build-ffmpeg --enable-gpl-and-non-free --build
x264: H.264 Video Codec (MPEG-4 AVC)x265: H.265 Video Codec (HEVC)libsvtav1: SVT-AV1 Encoder and Decoderaom: AV1 Video Codec (Experimental and very slow!)librav1e: rust based AV1 encoder (only available ifcargois installed)libdav1d: Fastest AV1 decoder developed by the VideoLAN and FFmpeg communities and sponsored by the AOMedia (only available ifmesonandninjaare available)fdk_aac: Fraunhofer FDK AAC Codecxvidcore: MPEG-4 video coding standardVP8/VP9/webm: VP8 / VP9 Video Codec for the WebM video file formatmp3: MPEG-1 or MPEG-2 Audio Layer IIIogg: Free, open container formatvorbis: Lossy audio compression formattheora: Free lossy video compression formatopus: Lossy audio coding formatsrt: Secure Reliable Transportwebp: Image format both lossless and lossylibsoxr: SoX Resampler Library
nv-codec:NVIDIA's GPU accelerated video codecs.These encoders/decoders will only be available if a CUDA installation was found while building the binary.Followthese instructions for installation. Supported codecs in nvcodec:- Decoders
- H264
h264_cuvid - H265
hevc_cuvid - Motion JPEG
mjpeg_cuvid - MPEG1 video
mpeg1_cuvid - MPEG2 video
mpeg2_cuvid - MPEG4 part 2 video
mepg4_cuvid - VC-1
vc1_cuvid - VP8
vp8_cuvid - VP9
vp9_cuvid
- H264
- Encoders
- H264
nvenc_h264 - H265
nvenc_hevc
- H264
- Decoders
vaapi:Video Acceleration API. These encoders/decoders will only beavailable if a libva driver installation was found while building the binary. Followtheseinstructions for installation. Supported codecs in vaapi:- Encoders
- H264
h264_vaapi - H265
hevc_vaapi - Motion JPEG
mjpeg_vaapi - MPEG2 video
mpeg2_vaapi - VP8
vp8_vaapi - VP9
vp9_vaapi
- H264
- Encoders
AMF:AMD's Advanced Media Framework. These encoders/decoders will onlybe available ifamdgpudrivers are detected in use on the system withlspci -v.- Decoders
- H264
h264_amf - H265
hevc_amf - AV1
av1_amf - VP9
vp9_amf
- H264
- Encoders
- H264
h264_amf - H265
hevc_amf - AV1
av1_amf
- H264
- Decoders
Vulkan:Cross-platform graphics and compute API. These encoders/decoders will only be available ifVulkan drivers are detected on the system. Follow theWiki to enable Vulkan decoding.macOS is supported when MoltenVK is available, but functionality may be limited.These encoders/decoders will be available using fixed-function blocks in the GPU:- Decoders
- H264
- H265
- AV1
- VP9
- Encoders
- H264
h264_vulkan - H265
hevc_vulkan - AV1
av1_vulkan
- H264
Additionally, FFmpeg implementsvideo filtersusing shaders on the GPU, as well as these encoders/decoders:
- Decoders
- FFV1
- ProRes RAW
- Encoders
- FFV1
ffv1_vulkan
- FFV1
- Decoders
OpenCL:Cross-platform compute API Severalfiltersare implemented in FFmpeg using OpenCL. As Apple has discontinued support for OpenCL, it is not available on macOS.Video Toolbox:Apple API to access hardware-acclerated enncoders/decoderson macOS:- Encoders an decoders
- H264
h264_videotoolbox - H265
hevc_videotoolbox - ProRes
prores_videotoolbox
- H264
- Encoders an decoders
Usage: build-ffmpeg [OPTIONS]Options: -h, --help Display usage information --version Display version information -b, --build Starts the build process --enable-gpl-and-non-free Enable non-free codecs - https://ffmpeg.org/legal.html --latest Build latest version of dependenciesif newer available -c, --cleanup Remove all workingdirs --small Prioritize small size over speed and usability; don't build manpages. --full-static Complete static build of ffmpeg (eg. glibc, pthreads etc...) **only Linux** Note: Because of the NSS (Name Service Switch), glibc does not recommend static links.
Because of the NSS (Name Service Switch), glibc doesnot recommend static links. Seemore details here.
The libnpp in the CUDA SDK cannot be statically linked.
Vaapi cannot be statically linked.
Install theprerequisites, above.
Install optional dependencies, as desired.
If you have an NVIDIA GPU and want to enable CUDA acceleration, please refer tothese instructions to install the SDK.
If you have an AMD GPU and want to enable AMF acceleration, please refer tothese instructions to install the drivers.
If you want to enable Vaapi acceleration (for most GPUs), please refer tothese instructions to install the driver.
If you want the
librav1eAV1 encoder, please installrust to getcargofor the build process. Be sure to start a new shell before building, so thatcargois in the new path. If desired, it can be removed withrustup self uninstallafter the build is complete.If you want the
dav1dAV1 decoder, please ensure thatpython3is installed. If using the system python installation, also ensure thatmesonandninjaare installed before running (otherwise the script will try to install them usingpip3).If you want the
Lv2filter plugin, please ensure thatpython3is installed.
Run the downoaded build script from the current directory, with your desiredoptions.
$ ./build-ffmpeg [your parameters here] --build
- Packages will be under the
packages/subdirectory. - Build results will be under the
workspace/subdirectory.
Upon completion, build-ffmpeg will prompt you for whether to install.
- Packages will be under the
Once installed, if you are satisfied with your ffmpeg build, the ffmpeg-build-script directory can be removed completely.
CUDA is a parallel computing platform developed by NVIDIA. To be able to compile ffmpeg with CUDA support, you firstneed a compatible NVIDIA GPU and the NVIDIA compiler nvcc from the CUDA toolkit.
Ubuntu: To install the CUDA toolkit on Ubuntu, run
sudo apt install nvidia-cuda-toolkit
After compilation, you can run
sudo apt install nvidia-cuda-dev&& sudo apt remove nvidia-cuda-toolkitThis removes the compilers but leaves the needed shared library
libnpp.Other Linux distributions: Once you have the GPU and display driver installed, you can follow theofficial instructionsorthis blogto setup the CUDA toolkit.
It is also beneficial to set theCUDA_COMPUTE_CAPABILITY environmental variable so the build is tailored to your hardware and its capabilities. There are many ways you can find your compute capability, for example by usingnvidia-smi.
You will need the libva driver, so please install it below.
# Debian and Ubuntu$ sudo apt install libva-dev vainfo# Fedora and CentOS$ sudo dnf install libva-devel libva-intel-driver libva-utils
To use the AMF encoder, you will need to be using the AMD GPU Pro drivers with OpenCL support.Download the drivers fromhttps://www.amd.com/en/support and install the appropriate opencl versions.
./amdgpu-pro-install -y --opencl=rocr,legacy
If python 3 is available, the script will build a ffmpeg binary withLv2 filter plugin support.
The script also builds FFmpeg on a new MacBook with an Apple Silicon M1 processor.
With Docker, FFmpeg can be built reliably without altering the host system. Also, there is no need to have the CUDA SDKinstalled outside of the Docker image.
If you're running an operating system other than the one above, a completely static build may work. To build a fullstatically linked binary inside Docker, just run the following command:
$ docker build --tag=ffmpeg:default --output type=local,dest=build -f Dockerfile.These builds are always built with the --enable-gpl-and-non-free switch, as CUDA is non-free. Seehttps://ffmpeg.org/legal.html
## Start the build$ docker build --tag=ffmpeg:cuda --output type=local,dest=build -f cuda-ubuntu.dockerfile.
Build anexport.dockerfile that copies only what you need from the image you just built as follows. When running,move the library in the lib to a location where the linker can find it or set theLD_LIBRARY_PATH. Since we havematched the operating system and version, it should work well with dynamic links. If it doesn't work, edittheexport.dockerfile and copy the necessary libraries and try again.
$ docker build --output type=local,dest=build -f export.dockerfile.$ ls buildbin lib$ ls build/binffmpeg ffprobe$ ls build/liblibnppc.so.11 libnppicc.so.11 libnppidei.so.11 libnppig.so.11By default, newer docker versions don't allow GPU access while building the image.If you intend to build with docker on the same system you intend to run the built image on, allowing this access is beneficial for detecting CUDA compute capability, and tailoring the build to your hardware.
some steps are required on the host machine to allow CUDA access during build:
- Install NVIDIA docker runtime and toolkit
sudo apt install nvidia-container-runtime nvidia-container-toolkit - Modify
/etc/docker/daemon.jsonand add the line"default-runtime": "nvidia" - Restart Docker:
sudo systemctl restart docker - Disable buildkit with
export DOCKER_BUILDKIT=0before building - If all this doesn't work, also remove buildx:
sudo apt remove docker-buildx-plugin
You should now see the messageCUDA env variable provided during the docker build process.
If you're running an operating system other than the one above, a completely static build may work. To build a fullstatically linked binary inside Docker, just run the following command:
$ sudo -E docker build --tag=ffmpeg:cuda-static --output type=local,dest=build -f full-static.dockerfile.You can also run the FFmpeg directly inside a Docker container.
If CUDA is not required, a dockerized FFmpeg build can be executed with the following command:
$ sudo docker build --tag=ffmpeg.$ sudo docker run ffmpeg -i https://files.coconut.co.s3.amazonaws.com/test.mp4 -f webm -c:v libvpx -c:a libvorbis -> test.mp4
To use CUDA from inside the container, the installed Docker version must be >= 19.03. Install the driverandnvidia-docker2fromhere.You can then run FFmpeg inside Docker with GPU hardware acceleration enabled, as follows:
$ sudo docker build --tag=ffmpeg:cuda -f cuda-ubuntu.dockerfile.$ sudo docker run --gpus all ffmpeg-cuda -hwaccel cuvid -c:v h264_cuvid -i https://files.coconut.co.s3.amazonaws.com/test.mp4 -c:v hevc_nvenc -vf scale_npp=-1:1080 -> test.mp4
- MacOS 15.1
- Debian 12
- Ubuntu 22.04
ffmpeg-build-script is very stable. Every commit runs against Linux and macOSwithhttps://github.com/markus-perl/ffmpeg-build-script/actions to make sure everything works as expected.
CUDA_COMPUTE_CAPABILITY=75 SKIPINSTALL=yes ./build-ffmpeg --build --enable-gpl-and-non-freeffmpeg-build-script v1.xx=========================Using 12 make jobs simultaneously.With GPL and non-free codecscargo not installed. rav1e encoder will not be available.building giflib - version 5.2.1=======================Downloading https://netcologne.dl.sourceforge.net/project/giflib/giflib-5.2.1.tar.gz as giflib-5.2.1.tar.gz... DoneExtracted giflib-5.2.1.tar.gz$ make$ make PREFIX=/app/workspace installbuilding pkg-config - version 0.29.2=======================Downloading https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz as pkg-config-0.29.2.tar.gz... DoneExtracted pkg-config-0.29.2.tar.gz$ ./configure --silent --prefix=/app/workspace --with-pc-path=/app/workspace/lib/pkgconfig --with-internal-glib$ make -j 12$ make installbuilding yasm - version 1.3.0=======================Downloading https://github.com/yasm/yasm/releases/download/v1.3.0/yasm-1.3.0.tar.gz as yasm-1.3.0.tar.gz... DoneExtracted yasm-1.3.0.tar.gz$ ./configure --prefix=/app/workspace$ make -j 12$ make installbuilding nasm - version 2.16.01=======================Downloading https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/nasm-2.16.01.tar.xz as nasm-2.16.01.tar.xz... DoneExtracted nasm-2.16.01.tar.xz$ ./configure --prefix=/app/workspace --disable-shared --enable-static$ make -j 12$ make installbuilding zlib - version 1.2.13=======================Downloading https://github.com/madler/zlib/releases/download/v1.2.13/zlib-1.2.13.tar.gz as zlib-1.2.13.tar.gz... DoneExtracted zlib-1.2.13.tar.gz$ ./configure --static --prefix=/app/workspace$ make -j 12$ make installbuilding m4 - version 1.4.19=======================Downloading https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.gz as m4-1.4.19.tar.gz... DoneExtracted m4-1.4.19.tar.gz$ ./configure --prefix=/app/workspace$ make -j 12$ make installbuilding autoconf - version 2.71=======================Downloading https://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.gz as autoconf-2.71.tar.gz... DoneExtracted autoconf-2.71.tar.gz$ ./configure --prefix=/app/workspace$ make -j 12$ make installbuilding automake - version 1.16.5=======================Downloading https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.gz as automake-1.16.5.tar.gz... DoneExtracted automake-1.16.5.tar.gz$ ./configure --prefix=/app/workspace$ make -j 12$ make installbuilding libtool - version 2.4.7=======================Downloading https://ftpmirror.gnu.org/libtool/libtool-2.4.7.tar.gz as libtool-2.4.7.tar.gz... DoneExtracted libtool-2.4.7.tar.gz$ ./configure --prefix=/app/workspace --enable-static --disable-shared$ make -j 12$ make installbuilding openssl - version 1.1.1w=======================Downloading https://www.openssl.org/source/openssl-1.1.1w.tar.gz as openssl-1.1.1w.tar.gz... DoneExtracted openssl-1.1.1w.tar.gz$ ./config --prefix=/app/workspace --openssldir=/app/workspace --with-zlib-include=/app/workspace/include/ --with-zlib-lib=/app/workspace/lib no-shared zlib$ make -j 12$ make install_swbuilding cmake - version 3.27.7=======================Downloading https://github.com/Kitware/CMake/releases/download/v3.27.7/cmake-3.27.7.tar.gz as cmake-3.27.7.tar.gz... DoneExtracted cmake-3.27.7.tar.gz$ ./configure --prefix=/app/workspace --parallel=12 -- -DCMAKE_USE_OPENSSL=OFF$ make -j 12$ make installbuilding dav1d - version 1.1.0=======================Downloading https://code.videolan.org/videolan/dav1d/-/archive/1.1.0/dav1d-1.1.0.tar.gz as dav1d-1.1.0.tar.gz... DoneExtracted dav1d-1.1.0.tar.gz$ meson build --prefix=/app/workspace --buildtype=release --default-library=static --libdir=/app/workspace/lib$ ninja -C build$ ninja -C build installbuilding svtav1 - version 1.7.0=======================Downloading https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v1.7.0/SVT-AV1-v1.7.0.tar.gz as svtav1-1.7.0.tar.gz... DoneExtracted svtav1-1.7.0.tar.gz$ cmake -DCMAKE_INSTALL_PREFIX=/app/workspace -DENABLE_SHARED=off -DBUILD_SHARED_LIBS=OFF ../.. -GUnix Makefiles -DCMAKE_BUILD_TYPE=Release$ make -j 12$ make install$ cp SvtAv1Enc.pc /app/workspace/lib/pkgconfig/$ cp SvtAv1Dec.pc /app/workspace/lib/pkgconfig/building x264 - version 941cae6d=======================Downloading https://code.videolan.org/videolan/x264/-/archive/941cae6d/x264-941cae6d.tar.gz as x264-941cae6d.tar.gz... DoneExtracted x264-941cae6d.tar.gz$ ./configure --prefix=/app/workspace --enable-static --enable-pic CXXFLAGS=-fPIC$ make -j 12$ make install$ make install-lib-staticbuilding x265 - version 3.5=======================Downloading https://github.com/videolan/x265/archive/Release_3.5.tar.gz as x265-3.5.tar.gz... DoneExtracted x265-3.5.tar.gz$ cmake ../../../source -DCMAKE_INSTALL_PREFIX=/app/workspace -DENABLE_SHARED=OFF -DBUILD_SHARED_LIBS=OFF -DHIGH_BIT_DEPTH=ON -DENABLE_HDR10_PLUS=ON -DEXPORT_C_API=OFF -DENABLE_CLI=OFF -DMAIN12=ON$ make -j 12$ cmake ../../../source -DCMAKE_INSTALL_PREFIX=/app/workspace -DENABLE_SHARED=OFF -DBUILD_SHARED_LIBS=OFF -DHIGH_BIT_DEPTH=ON -DENABLE_HDR10_PLUS=ON -DEXPORT_C_API=OFF -DENABLE_CLI=OFF$ make -j 12$ cmake ../../../source -DCMAKE_INSTALL_PREFIX=/app/workspace -DENABLE_SHARED=OFF -DBUILD_SHARED_LIBS=OFF -DEXTRA_LIB=x265_main10.a;x265_main12.a;-ldl -DEXTRA_LINK_FLAGS=-L. -DLINKED_10BIT=ON -DLINKED_12BIT=ON$ make -j 12$ ar -M$ make installbuilding libvpx - version 1.13.1=======================Downloading https://github.com/webmproject/libvpx/archive/refs/tags/v1.13.1.tar.gz as libvpx-1.13.1.tar.gz... DoneExtracted libvpx-1.13.1.tar.gz$ ./configure --prefix=/app/workspace --disable-unit-tests --disable-shared --disable-examples --as=yasm --enable-vp9-highbitdepth$ make -j 12$ make installbuilding xvidcore - version 1.3.7=======================Downloading https://downloads.xvid.com/downloads/xvidcore-1.3.7.tar.gz as xvidcore-1.3.7.tar.gz... DoneExtracted xvidcore-1.3.7.tar.gz$ ./configure --prefix=/app/workspace --disable-shared --enable-static$ make -j 12$ make install$ rm /app/workspace/lib/libxvidcore.so /app/workspace/lib/libxvidcore.so.4 /app/workspace/lib/libxvidcore.so.4.3building vid_stab - version 1.1.1=======================Downloading https://github.com/georgmartius/vid.stab/archive/v1.1.1.tar.gz as vid.stab-1.1.1.tar.gz... DoneExtracted vid.stab-1.1.1.tar.gz$ cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=/app/workspace -DUSE_OMP=OFF -DENABLE_SHARED=off .$ make$ make installbuilding av1 - version 7b5f665=======================Downloading https://aomedia.googlesource.com/aom/+archive/7b5f665.tar.gz as av1.tar.gz... DoneExtracted av1.tar.gz$ cmake -DENABLE_TESTS=0 -DENABLE_EXAMPLES=0 -DCMAKE_INSTALL_PREFIX=/app/workspace -DCMAKE_INSTALL_LIBDIR=lib /app/packages/av1$ make -j 12$ make installbuilding zimg - version 3.0.5=======================Downloading https://github.com/sekrit-twc/zimg/archive/refs/tags/release-3.0.5.tar.gz as zimg-3.0.5.tar.gz... DoneExtracted zimg-3.0.5.tar.gz$ /app/workspace/bin/libtoolize -i -f -q$ ./autogen.sh --prefix=/app/workspace$ ./configure --prefix=/app/workspace --enable-static --disable-shared$ make -j 12$ make installbuilding lv2 - version 1.18.10=======================Downloading https://lv2plug.in/spec/lv2-1.18.10.tar.xz as lv2-1.18.10.tar.xz... DoneExtracted lv2-1.18.10.tar.xz$ meson build --prefix=/app/workspace --buildtype=release --default-library=static --libdir=/app/workspace/lib$ ninja -C build$ ninja -C build installbuilding waflib - version b600c92=======================Downloading https://gitlab.com/drobilla/autowaf/-/archive/b600c92/autowaf-b600c92.tar.gz as autowaf.tar.gz... DoneExtracted autowaf.tar.gzbuilding serd - version 0.30.16=======================Downloading https://gitlab.com/drobilla/serd/-/archive/v0.30.16/serd-v0.30.16.tar.gz as serd-v0.30.16.tar.gz... DoneExtracted serd-v0.30.16.tar.gz$ meson build --prefix=/app/workspace --buildtype=release --default-library=static --libdir=/app/workspace/lib$ ninja -C build$ ninja -C build installbuilding pcre - version 8.45=======================Downloading https://altushost-swe.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gz as pcre-8.45.tar.gz... DoneExtracted pcre-8.45.tar.gz$ ./configure --prefix=/app/workspace --disable-shared --enable-static$ make -j 12$ make installbuilding sord - version 0.16.14=======================Downloading https://gitlab.com/drobilla/sord/-/archive/v0.16.14/sord-v0.16.14.tar.gz as sord-v0.16.14.tar.gz... DoneExtracted sord-v0.16.14.tar.gz$ meson build --prefix=/app/workspace --buildtype=release --default-library=static --libdir=/app/workspace/lib$ ninja -C build$ ninja -C build installbuilding sratom - version 0.6.14=======================Downloading https://gitlab.com/lv2/sratom/-/archive/v0.6.14/sratom-v0.6.14.tar.gz as sratom-v0.6.14.tar.gz... DoneExtracted sratom-v0.6.14.tar.gz$ meson build --prefix=/app/workspace --buildtype=release --default-library=static --libdir=/app/workspace/lib$ ninja -C build$ ninja -C build installbuilding lilv - version 0.24.20=======================Downloading https://gitlab.com/lv2/lilv/-/archive/v0.24.20/lilv-v0.24.20.tar.gz as lilv-v0.24.20.tar.gz... DoneExtracted lilv-v0.24.20.tar.gz$ meson build --prefix=/app/workspace --buildtype=release --default-library=static --libdir=/app/workspace/lib$ ninja -C build$ ninja -C build installbuilding opencore - version 0.1.6=======================Downloading https://deac-ams.dl.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.6.tar.gz as opencore-amr-0.1.6.tar.gz... DoneExtracted opencore-amr-0.1.6.tar.gz$ ./configure --prefix=/app/workspace --disable-shared --enable-static$ make -j 12$ make installbuilding lame - version 3.100=======================Downloading https://sourceforge.net/projects/lame/files/lame/3.100/lame-3.100.tar.gz/download?use_mirror=gigenet as lame-3.100.tar.gz... DoneExtracted lame-3.100.tar.gz$ ./configure --prefix=/app/workspace --disable-shared --enable-static$ make -j 12$ make installbuilding opus - version 1.4=======================Downloading https://downloads.xiph.org/releases/opus/opus-1.4.tar.gz as opus-1.4.tar.gz... DoneExtracted opus-1.4.tar.gz$ ./configure --prefix=/app/workspace --disable-shared --enable-static$ make -j 12$ make installbuilding libogg - version 1.3.5=======================Downloading https://ftp.osuosl.org/pub/xiph/releases/ogg/libogg-1.3.5.tar.xz as libogg-1.3.5.tar.xz... DoneExtracted libogg-1.3.5.tar.xz$ ./configure --prefix=/app/workspace --disable-shared --enable-static$ make -j 12$ make installbuilding libvorbis - version 1.3.7=======================Downloading https://ftp.osuosl.org/pub/xiph/releases/vorbis/libvorbis-1.3.7.tar.gz as libvorbis-1.3.7.tar.gz... DoneExtracted libvorbis-1.3.7.tar.gz$ ./configure --prefix=/app/workspace --with-ogg-libraries=/app/workspace/lib --with-ogg-includes=/app/workspace/include/ --enable-static --disable-shared --disable-oggtest$ make -j 12$ make installbuilding libtheora - version 1.1.1=======================Downloading https://ftp.osuosl.org/pub/xiph/releases/theora/libtheora-1.1.1.tar.gz as libtheora-1.1.1.tar.gz... DoneExtracted libtheora-1.1.1.tar.gz$ ./configure --prefix=/app/workspace --with-ogg-libraries=/app/workspace/lib --with-ogg-includes=/app/workspace/include/ --with-vorbis-libraries=/app/workspace/lib --with-vorbis-includes=/app/workspace/include/ --enable-static --disable-shared --disable-oggtest --disable-vorbistest --disable-examples --disable-asm --disable-spec$ make -j 12$ make installbuilding fdk_aac - version 2.0.2=======================Downloading https://sourceforge.net/projects/opencore-amr/files/fdk-aac/fdk-aac-2.0.2.tar.gz/download?use_mirror=gigenet as fdk-aac-2.0.2.tar.gz... DoneExtracted fdk-aac-2.0.2.tar.gz$ ./configure --prefix=/app/workspace --disable-shared --enable-static --enable-pic$ make -j 12$ make installbuilding libtiff - version 4.5.0=======================Downloading https://download.osgeo.org/libtiff/tiff-4.5.0.tar.xz as tiff-4.5.0.tar.xz... DoneExtracted tiff-4.5.0.tar.xz$ ./configure --prefix=/app/workspace --disable-shared --enable-static --disable-dependency-tracking --disable-lzma --disable-webp --disable-zstd --without-x$ make -j 12$ make installbuilding libpng - version 1.6.39=======================Downloading https://gigenet.dl.sourceforge.net/project/libpng/libpng16/1.6.39/libpng-1.6.39.tar.gz as libpng-1.6.39.tar.gz... DoneExtracted libpng-1.6.39.tar.gz$ ./configure --prefix=/app/workspace --disable-shared --enable-static$ make -j 12$ make installbuilding libwebp - version 1.2.2=======================Downloading https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.2.2.tar.gz as libwebp-1.2.2.tar.gz... DoneExtracted libwebp-1.2.2.tar.gz$ ./configure --prefix=/app/workspace --disable-shared --enable-static --disable-dependency-tracking --disable-gl --with-zlib-include=/app/workspace/include/ --with-zlib-lib=/app/workspace/lib$ cmake -DCMAKE_INSTALL_PREFIX=/app/workspace -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_BINDIR=bin -DCMAKE_INSTALL_INCLUDEDIR=include -DENABLE_SHARED=OFF -DENABLE_STATIC=ON ../$ make -j 12$ make installbuilding libsdl - version 2.28.5=======================Downloading https://github.com/libsdl-org/SDL/releases/download/release-2.28.5/SDL2-2.28.5.tar.gz as SDL2-2.28.5.tar.gz... DoneExtracted SDL2-2.28.5.tar.gz$ ./configure --prefix=/app/workspace --disable-shared --enable-static$ make -j 12$ make installbuilding FreeType2 - version 2.11.1=======================Downloading https://downloads.sourceforge.net/freetype/freetype-2.11.1.tar.xz as freetype-2.11.1.tar.xz... DoneExtracted freetype-2.11.1.tar.xz$ ./configure --prefix=/app/workspace --disable-shared --enable-static$ make -j 12$ make installbuilding srt - version 1.5.3=======================Downloading https://github.com/Haivision/srt/archive/v1.5.3.tar.gz as srt-1.5.3.tar.gz... DoneExtracted srt-1.5.3.tar.gz$ cmake . -DCMAKE_INSTALL_PREFIX=/app/workspace -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_BINDIR=bin -DCMAKE_INSTALL_INCLUDEDIR=include -DENABLE_SHARED=OFF -DENABLE_STATIC=ON -DENABLE_APPS=OFF -DUSE_STATIC_LIBSTDCXX=ON$ make installbuilding libzmq - version 4.3.5=======================Downloading https://github.com/zeromq/libzmq/releases/download/v4.3.5/zeromq-4.3.5.tar.gz as zeromq-4.3.5.tar.gz... DoneExtracted zeromq-4.3.5.tar.gz$ ./autogen.sh$ ./configure --prefix=/app/workspace --disable-shared --enable-static$ make -j 12$ make installbuilding nv-codec - version 11.1.5.3=======================Downloading https://github.com/FFmpeg/nv-codec-headers/releases/download/n11.1.5.3/nv-codec-headers-11.1.5.3.tar.gz as nv-codec-headers-11.1.5.3.tar.gz... DoneExtracted nv-codec-headers-11.1.5.3.tar.gz$ make PREFIX=/app/workspace$ make PREFIX=/app/workspace installbuilding amf - version 1.4.30=======================Downloading https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/refs/tags/v1.4.30.tar.gz as AMF-1.4.30.tar.gz... DoneExtracted AMF-1.4.30.tar.gz$ rm -rf /app/workspace/include/AMF$ mkdir -p /app/workspace/include/AMF$ cp -r /app/packages/AMF-1.4.30/AMF-1.4.30/amf/public/include/components /app/packages/AMF-1.4.30/AMF-1.4.30/amf/public/include/core /app/workspace/include/AMF/building ffmpeg - version 6.0=======================Downloading https://github.com/FFmpeg/FFmpeg/archive/refs/heads/release/6.0.tar.gz as FFmpeg-release-6.0.tar.gz... DoneExtracted FFmpeg-release-6.0.tar.gzinstall prefix /app/workspacesource path .C compiler gccC library glibcARCH x86 (generic)big-endian noruntime cpu detection yesstandalone assembly yesx86 assembler nasmMMX enabled yesMMXEXT enabled yes3DNow! enabled yes3DNow! extended enabled yesSSE enabled yesSSSE3 enabled yesAESNI enabled yesAVX enabled yesAVX2 enabled yesAVX-512 enabled yesAVX-512ICL enabled yesXOP enabled yesFMA3 enabled yesFMA4 enabled yesi686 features enabled yesCMOV is fast yesEBX available yesEBP available yesdebug symbols nostrip symbols yesoptimize for size nooptimizations yesstatic yesshared nopostprocessing support yesnetwork support yesthreading support pthreadssafe bitstream reader yestexi2html enabled noperl enabled yespod2man enabled yesmakeinfo enabled nomakeinfo supports HTML noxmllint enabled noExternal libraries:iconv libsrt libxvidlibaom libsvtav1 libzimglibdav1d libtheora libzmqlibfdk_aac libvidstab lv2libfreetype libvorbis openssllibmp3lame libvpx sdl2libopencore_amrnb libwebp zliblibopencore_amrwb libx264libopus libx265External libraries providing hardware acceleration:amf cuvid nvenccuda ffnvcodec v4l2_m2mcuda_llvm libnpp vaapicuda_nvcc nvdecLibraries:avcodec avformat swresampleavdevice avutil swscaleavfilter postprocPrograms:ffmpeg ffplay ffprobeEnabled decoders:aac fmvc pcxaac_fixed fourxm pfmaac_latm fraps pgmaasc frwu pgmyuvac3 ftr pgssubac3_fixed g2m pgxacelp_kelvin g723_1 phmadpcm_4xm g729 photocdadpcm_adx gdv pictoradpcm_afc gem pixletadpcm_agm gif pjsadpcm_aica gremlin_dpcm pngadpcm_argo gsm ppmadpcm_ct gsm_ms proresadpcm_dtk h261 prosumeradpcm_ea h263 psdadpcm_ea_maxis_xa h263_v4l2m2m ptxadpcm_ea_r1 h263i qcelpadpcm_ea_r2 h263p qdm2adpcm_ea_r3 h264 qdmcadpcm_ea_xas h264_cuvid qdrawadpcm_g722 h264_v4l2m2m qoiadpcm_g726 hap qpegadpcm_g726le hca qtrleadpcm_ima_acorn hcom r10kadpcm_ima_alp hdr r210adpcm_ima_amv hevc ra_144adpcm_ima_apc hevc_cuvid ra_288adpcm_ima_apm hevc_v4l2m2m ralfadpcm_ima_cunning hnm4_video rascadpcm_ima_dat4 hq_hqa rawvideoadpcm_ima_dk3 hqx realtextadpcm_ima_dk4 huffyuv rkaadpcm_ima_ea_eacs hymt rl2adpcm_ima_ea_sead iac roqadpcm_ima_iss idcin roq_dpcmadpcm_ima_moflex idf rpzaadpcm_ima_mtf iff_ilbm rsccadpcm_ima_oki ilbc rv10adpcm_ima_qt imc rv20adpcm_ima_rad imm4 rv30adpcm_ima_smjpeg imm5 rv40adpcm_ima_ssi indeo2 s302madpcm_ima_wav indeo3 samiadpcm_ima_ws indeo4 sanmadpcm_ms indeo5 sbcadpcm_mtaf interplay_acm scpradpcm_psx interplay_dpcm screenpressoadpcm_sbpro_2 interplay_video sdx2_dpcmadpcm_sbpro_3 ipu sgaadpcm_sbpro_4 jacosub sgiadpcm_swf jpeg2000 sgirleadpcm_thp jpegls sheervideoadpcm_thp_le jv shortenadpcm_vima kgv1 simbiosis_imxadpcm_xa kmvc sipradpcm_xmd lagarith sirenadpcm_yamaha libaom_av1 smackaudadpcm_zork libdav1d smackeragm libfdk_aac smcaic libopencore_amrnb smvjpegalac libopencore_amrwb snowalias_pix libopus sol_dpcmals libvorbis sonicamrnb libvpx_vp8 sp5xamrwb libvpx_vp9 speedhqamv loco speexanm lscr srgcansi m101 srtanull mace3 ssaapac mace6 stlape magicyuv subripapng mdec subvieweraptx media100 subviewer1aptx_hd metasound sunrastarbc microdvd svq1argo mimic svq3ass misc4 takasv1 mjpeg targaasv2 mjpeg_cuvid targa_y216atrac1 mjpegb tdscatrac3 mlp textatrac3al mmvideo theoraatrac3p mobiclip thpatrac3pal motionpixels tiertexseqvideoatrac9 movtext tiffaura mp1 tmvaura2 mp1float truehdav1 mp2 truemotion1av1_cuvid mp2float truemotion2avrn mp3 truemotion2rtavrp mp3adu truespeechavs mp3adufloat tsccavui mp3float tscc2ayuv mp3on4 ttabethsoftvid mp3on4float twinvqbfi mpc7 txdbink mpc8 ultibinkaudio_dct mpeg1_cuvid utvideobinkaudio_rdft mpeg1_v4l2m2m v210bintext mpeg1video v210xbitpacked mpeg2_cuvid v308bmp mpeg2_v4l2m2m v408bmv_audio mpeg2video v410bmv_video mpeg4 vbbonk mpeg4_cuvid vblebrender_pix mpeg4_v4l2m2m vbnc93 mpegvideo vc1cavs mpl2 vc1_cuvidcbd2_dpcm msa1 vc1_v4l2m2mccaption mscc vc1imagecdgraphics msmpeg4v1 vcr1cdtoons msmpeg4v2 vmdaudiocdxl msmpeg4v3 vmdvideocfhd msnsiren vmnccinepak msp2 vnullclearvideo msrle vorbiscljr mss1 vp3cllc mss2 vp4comfortnoise msvideo1 vp5cook mszh vp6cpia mts2 vp6acri mv30 vp6fcscd mvc1 vp7cyuv mvc2 vp8dca mvdv vp8_cuviddds mvha vp8_v4l2m2mderf_dpcm mwsc vp9dfa mxpeg vp9_cuviddfpwm nellymoser vp9_v4l2m2mdirac notchlc vplayerdnxhd nuv vqadolby_e on2avc vqcdpx opus wady_dpcmdsd_lsbf paf_audio wavarcdsd_lsbf_planar paf_video wavpackdsd_msbf pam wbmpdsd_msbf_planar pbm wcmvdsicinaudio pcm_alaw webpdsicinvideo pcm_bluray webvttdss_sp pcm_dvd wmalosslessdst pcm_f16le wmaprodvaudio pcm_f24le wmav1dvbsub pcm_f32be wmav2dvdsub pcm_f32le wmavoicedvvideo pcm_f64be wmv1dxa pcm_f64le wmv2dxtory pcm_lxf wmv3dxv pcm_mulaw wmv3imageeac3 pcm_s16be wnv1eacmv pcm_s16be_planar wrapped_avframeeamad pcm_s16le ws_snd1eatgq pcm_s16le_planar xan_dpcmeatgv pcm_s24be xan_wc3eatqi pcm_s24daud xan_wc4eightbps pcm_s24le xbineightsvx_exp pcm_s24le_planar xbmeightsvx_fib pcm_s32be xfaceescape124 pcm_s32le xlescape130 pcm_s32le_planar xma1evrc pcm_s64be xma2exr pcm_s64le xpmfastaudio pcm_s8 xsubffv1 pcm_s8_planar xwdffvhuff pcm_sga y41pffwavesynth pcm_u16be ylcfic pcm_u16le yopfits pcm_u24be yuv4flac pcm_u24le zero12vflashsv pcm_u32be zerocodecflashsv2 pcm_u32le zlibflic pcm_u8 zmbvflv pcm_vidcEnabled encoders:a64multi hevc_vaapi pcm_vidca64multi5 huffyuv pcxaac jpeg2000 pfmac3 jpegls pgmac3_fixed libaom_av1 pgmyuvadpcm_adx libfdk_aac phmadpcm_argo libmp3lame pngadpcm_g722 libopencore_amrnb ppmadpcm_g726 libopus proresadpcm_g726le libsvtav1 prores_awadpcm_ima_alp libtheora prores_ksadpcm_ima_amv libvorbis qoiadpcm_ima_apm libvpx_vp8 qtrleadpcm_ima_qt libvpx_vp9 r10kadpcm_ima_ssi libwebp r210adpcm_ima_wav libwebp_anim ra_144adpcm_ima_ws libx264 rawvideoadpcm_ms libx264rgb roqadpcm_swf libx265 roq_dpcmadpcm_yamaha libxvid rpzaalac ljpeg rv10alias_pix magicyuv rv20amv mjpeg s302manull mjpeg_vaapi sbcapng mlp sgiaptx movtext smcaptx_hd mp2 snowass mp2fixed sonicasv1 mpeg1video sonic_lsasv2 mpeg2_vaapi speedhqav1_amf mpeg2video srtavrp mpeg4 ssaavui mpeg4_v4l2m2m subripayuv msmpeg4v2 sunrastbitpacked msmpeg4v3 svq1bmp msvideo1 targacfhd nellymoser textcinepak opus tiffcljr pam truehdcomfortnoise pbm ttadca pcm_alaw ttmldfpwm pcm_bluray utvideodnxhd pcm_dvd v210dpx pcm_f32be v308dvbsub pcm_f32le v408dvdsub pcm_f64be v410dvvideo pcm_f64le vbneac3 pcm_mulaw vc2exr pcm_s16be vnullffv1 pcm_s16be_planar vorbisffvhuff pcm_s16le vp8_v4l2m2mfits pcm_s16le_planar vp8_vaapiflac pcm_s24be vp9_vaapiflashsv pcm_s24daud wavpackflashsv2 pcm_s24le wbmpflv pcm_s24le_planar webvttg723_1 pcm_s32be wmav1gif pcm_s32le wmav2h261 pcm_s32le_planar wmv1h263 pcm_s64be wmv2h263_v4l2m2m pcm_s64le wrapped_avframeh263p pcm_s8 xbmh264_amf pcm_s8_planar xfaceh264_nvenc pcm_u16be xsubh264_v4l2m2m pcm_u16le xwdh264_vaapi pcm_u24be y41phdr pcm_u24le yuv4hevc_amf pcm_u32be zlibhevc_nvenc pcm_u32le zmbvhevc_v4l2m2m pcm_u8Enabled hwaccels:av1_nvdec mjpeg_vaapi vp8_nvdecav1_vaapi mpeg1_nvdec vp8_vaapih263_vaapi mpeg2_nvdec vp9_nvdech264_nvdec mpeg2_vaapi vp9_vaapih264_vaapi mpeg4_nvdec wmv3_nvdechevc_nvdec mpeg4_vaapi wmv3_vaapihevc_vaapi vc1_nvdecmjpeg_nvdec vc1_vaapiEnabled parsers:aac dvdsub opusaac_latm flac pngac3 ftr pnmadx g723_1 qoiamr g729 rv30av1 gif rv40avs2 gsm sbcavs3 h261 siprbmp h263 takcavsvideo h264 vc1cook hdr vorbiscri hevc vp3dca ipu vp8dirac jpeg2000 vp9dnxhd misc4 webpdolby_e mjpeg xbmdpx mlp xmadvaudio mpeg4video xwddvbsub mpegaudiodvd_nav mpegvideoEnabled demuxers:aa idf pcm_s16beaac iff pcm_s16leaax ifv pcm_s24beac3 ilbc pcm_s24leace image2 pcm_s32beacm image2_alias_pix pcm_s32leact image2_brender_pix pcm_s8adf image2pipe pcm_u16beadp image_bmp_pipe pcm_u16leads image_cri_pipe pcm_u24beadx image_dds_pipe pcm_u24leaea image_dpx_pipe pcm_u32beafc image_exr_pipe pcm_u32leaiff image_gem_pipe pcm_u8aix image_gif_pipe pcm_vidcalp image_hdr_pipe pjsamr image_j2k_pipe pmpamrnb image_jpeg_pipe pp_bnkamrwb image_jpegls_pipe pvaanm image_jpegxl_pipe pvfapac image_pam_pipe qcpapc image_pbm_pipe r3dape image_pcx_pipe rawvideoapm image_pfm_pipe realtextapng image_pgm_pipe redsparkaptx image_pgmyuv_pipe rkaaptx_hd image_pgx_pipe rl2aqtitle image_phm_pipe rmargo_asf image_photocd_pipe roqargo_brp image_pictor_pipe rplargo_cvg image_png_pipe rsdasf image_ppm_pipe rsoasf_o image_psd_pipe rtpass image_qdraw_pipe rtspast image_qoi_pipe s337mau image_sgi_pipe samiav1 image_sunrast_pipe sapavi image_svg_pipe sbcavr image_tiff_pipe sbgavs image_vbn_pipe sccavs2 image_webp_pipe scdavs3 image_xbm_pipe sdnsbethsoftvid image_xpm_pipe sdpbfi image_xwd_pipe sdr2bfstm ingenient sdsbink ipmovie sdxbinka ipu segafilmbintext ircam serbit iss sgabitpacked iv8 shortenbmv ivf siffboa ivr simbiosis_imxbonk jacosub slnbrstm jv smackerc93 kux smjpegcaf kvag smushcavsvideo laf solcdg live_flv soxcdxl lmlm4 spdifcine loas srtcodec2 lrc stlcodec2raw luodat strconcat lvf subviewerdata lxf subviewer1daud m4v supdcstr matroska svagderf mca svsdfa mcc swfdfpwm mgsts takdhav microdvd tedcaptionsdirac mjpeg thpdnxhd mjpeg_2000 threedostrdsf mlp tiertexseqdsicin mlv tmvdss mm truehddts mmf ttadtshd mods ttydv moflex txddvbsub mov tydvbtxt mp3 v210dxa mpc v210xea mpc8 vagea_cdata mpegps vc1eac3 mpegts vc1tepaf mpegtsraw vividasffmetadata mpegvideo vivofilmstrip mpjpeg vmdfits mpl2 vobsubflac mpsub vocflic msf vpkflv msnwc_tcp vplayerfourxm msp vqffrm mtaf w64fsb mtv wadyfwse musx wavg722 mv wavarcg723_1 mvi wc3g726 mxf webm_dash_manifestg726le mxg webvttg729 nc wsaudgdv nistsphere wsdgenh nsp wsvqagif nsv wtvgsm nut wvgxf nuv wveh261 obu xah263 ogg xbinh264 oma xmdhca paf xmvhcom pcm_alaw xvaghevc pcm_f32be xwmahls pcm_f32le yophnm pcm_f64be yuv4mpegpipeico pcm_f64leidcin pcm_mulawEnabled muxers:a64 h263 pcm_s16leac3 h264 pcm_s24beadts hash pcm_s24leadx hds pcm_s32beaiff hevc pcm_s32lealp hls pcm_s8amr ico pcm_u16beamv ilbc pcm_u16leapm image2 pcm_u24beapng image2pipe pcm_u24leaptx ipod pcm_u32beaptx_hd ircam pcm_u32leargo_asf ismv pcm_u8argo_cvg ivf pcm_vidcasf jacosub pspasf_stream kvag rawvideoass latm rmast lrc roqau m4v rsoavi matroska rtpavif matroska_audio rtp_mpegtsavm2 md5 rtspavs2 microdvd sapavs3 mjpeg sbcbit mkvtimestamp_v2 scccaf mlp segafilmcavsvideo mmf segmentcodec2 mov smjpegcodec2raw mp2 smoothstreamingcrc mp3 soxdash mp4 spdifdata mpeg1system spxdaud mpeg1vcd srtdfpwm mpeg1video stream_segmentdirac mpeg2dvd streamhashdnxhd mpeg2svcd supdts mpeg2video swfdv mpeg2vob teeeac3 mpegts tg2f4v mpjpeg tgpffmetadata mxf truehdfifo mxf_d10 ttafifo_test mxf_opatom ttmlfilmstrip null uncodedframecrcfits nut vc1flac obu vc1tflv oga vocframecrc ogg w64framehash ogv wavframemd5 oma webmg722 opus webm_chunkg723_1 pcm_alaw webm_dash_manifestg726 pcm_f32be webpg726le pcm_f32le webvttgif pcm_f64be wsaudgsm pcm_f64le wtvgxf pcm_mulaw wvh261 pcm_s16be yuv4mpegpipeEnabled protocols:async http rtmpecache httpproxy rtmpsconcat https rtmptconcatf icecast rtmptecrypto ipfs_gateway rtmptsdata ipns_gateway rtpfd libsrt srtpffrtmpcrypt libzmq subfileffrtmphttp md5 tcpfile mmsh teeftp mmst tlsgopher pipe udpgophers prompeg udplitehls rtmp unixEnabled filters:a3dscope dblur palettegenabench dcshift paletteuseabitscope dctdnoiz panacompressor deband permsacontrast deblock perspectiveacopy decimate phaseacrossfade deconvolve photosensitivityacrossover dedot pixdesctestacrusher deesser pixelizeacue deflate pixscopeaddroi deflicker ppadeclick deinterlace_vaapi pp7adeclip dejudder premultiplyadecorrelate delogo prewittadelay denoise_vaapi procamp_vaapiadenorm derain pseudocoloraderivative deshake psnradrawgraph despill pullupadrc detelecine qpadynamicequalizer dialoguenhance randomadynamicsmooth dilation readeia608aecho displace readvitcaemphasis dnn_classify realtimeaeval dnn_detect remapaevalsrc dnn_processing removegrainaexciter doubleweave removelogoafade drawbox repeatfieldsafdelaysrc drawgraph replaygainafftdn drawgrid reverseafftfilt drawtext rgbashiftafifo drmeter rgbtestsrcafir dynaudnorm robertsafirsrc earwax rotateaformat ebur128 sabafreqshift edgedetect scaleafwtdn elbg scale2refagate entropy scale2ref_nppagraphmonitor epx scale_cudaahistogram eq scale_nppaiir equalizer scale_vaapiaintegral erosion scdetainterleave estdif scharralatency exposure scrollalimiter extractplanes segmentallpass extrastereo selectallrgb fade selectivecolorallyuv feedback sendcmdaloop fftdnoiz separatefieldsalphaextract fftfilt setdaralphamerge field setfieldamerge fieldhint setparamsametadata fieldmatch setptsamix fieldorder setrangeamovie fifo setsaramplify fillborders settbamultiply find_rect sharpen_nppanequalizer firequalizer sharpness_vaapianlmdn flanger shearanlmf floodfill showcqtanlms format showcwtanoisesrc fps showfreqsanull framepack showinfoanullsink framerate showpaletteanullsrc framestep showspatialapad freezedetect showspectrumaperms freezeframes showspectrumpicaphasemeter fspp showvolumeaphaser gblur showwavesaphaseshift geq showwavespicapsyclip gradfun shuffleframesapulsator gradients shufflepixelsarealtime graphmonitor shuffleplanesaresample grayworld sidechaincompressareverse greyedge sidechaingatearnndn guided sidedataasdr haas sierpinskiasegment haldclut signalstatsaselect haldclutsrc signatureasendcmd hdcd silencedetectasetnsamples headphone silenceremoveasetpts hflip sincasetrate highpass sineasettb highshelf sitiashowinfo hilbert smartblurasidedata histeq smptebarsasoftclip histogram smptehdbarsaspectralstats hqdn3d sobelasplit hqx spectrumsynthastats hstack speechnormastreamselect hstack_vaapi splitasubboost hsvhold sppasubcut hsvkey srasupercut hue ssimasuperpass huesaturation ssim360asuperstop hwdownload stereo3datadenoise hwmap stereotoolsatempo hwupload stereowidenatilt hwupload_cuda streamselectatrim hysteresis super2xsaiavectorscope identity superequalizeravgblur idet surroundavsynctest il swaprectaxcorrelate inflate swapuvazmq interlace tblendbackgroundkey interleave telecinebandpass join testsrcbandreject kerndeint testsrc2bass kirsch thistogrambbox lagfun thresholdbench latency thumbnailbilateral lenscorrection thumbnail_cudabilateral_cuda life tilebiquad limitdiff tiltshelfbitplanenoise limiter tinterlaceblackdetect loop tlut2blackframe loudnorm tmedianblend lowpass tmidequalizerblockdetect lowshelf tmixblurdetect lumakey tonemapbm3d lut tonemap_vaapiboxblur lut1d tpadbwdif lut2 transposecas lut3d transpose_nppcellauto lutrgb transpose_vaapichannelmap lutyuv treblechannelsplit lv2 tremolochorus mandelbrot trimchromahold maskedclamp unpremultiplychromakey maskedmax unsharpchromakey_cuda maskedmerge untilechromanr maskedmin v360chromashift maskedthreshold vaguedenoiserciescope maskfun varblurcodecview mcompand vectorscopecolor median vflipcolorbalance mergeplanes vfrdetcolorchannelmixer mestimate vibrancecolorchart metadata vibratocolorcontrast midequalizer vidstabdetectcolorcorrect minterpolate vidstabtransformcolorhold mix vifcolorize monochrome vignettecolorkey morpho virtualbasscolorlevels movie vmafmotioncolormap mpdecimate volumecolormatrix mptestsrc volumedetectcolorspace msad vstackcolorspace_cuda multiply vstack_vaapicolorspectrum negate w3fdifcolortemperature nlmeans waveformcompand nnedi weavecompensationdelay noformat xbrconcat noise xcorrelateconvolution normalize xfadeconvolve null xmediancopy nullsink xstackcorr nullsrc xstack_vaapicover_rect oscilloscope yadifcrop overlay yadif_cudacropdetect overlay_cuda yaepblurcrossfeed overlay_vaapi yuvtestsrccrystalizer owdenoise zmqcue pad zoompancurves pal100bars zscaledatascope pal75barsEnabled bsfs:aac_adtstoasc h264_redundant_pps opus_metadataav1_frame_merge hapqa_extract pcm_rechunkav1_frame_split hevc_metadata pgs_frame_mergeav1_metadata hevc_mp4toannexb prores_metadatachomp imx_dump_header remove_extradatadca_core media100_to_mjpegb settsdts2pts mjpeg2jpeg text2movsubdump_extradata mjpega_dump_header trace_headersdv_error_marker mov2textsub truehd_coreeac3_core mp3_header_decompress vp9_metadataextract_extradata mpeg2_metadata vp9_raw_reorderfilter_units mpeg4_unpack_bframes vp9_superframeh264_metadata noise vp9_superframe_splith264_mp4toannexb nullEnabled indevs:fbdev osslavfi v4l2Enabled outdevs:fbdev sdl2oss v4l2License: nonfree and unredistributable$ make -j 12$ make installBuilding done. The following binaries can be found here:- ffmpeg: /app/workspace/bin/ffmpeg- ffprobe: /app/workspace/bin/ffprobe- ffplay: /app/workspace/bin/ffplayInstall these binaries to your /usr/local/bin folder? Existing binaries will be replaced. [Y/n] yPassword:Done. FFmpeg is now installed to your system.About
The FFmpeg build script provides an easy way to build a static FFmpeg on OSX and Linux with non-free codecs included.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.

