Skip to content

Latest commit

 

History

History
executable file
·
1478 lines (1269 loc) · 106 KB

README.md

File metadata and controls

executable file
·
1478 lines (1269 loc) · 106 KB

FFmpeg Build Script

Star

This repository provides a streamlined script to build a static FFmpeg binary with both non-free and GPL codecs. The script simplifies the process by automatically downloading the latest version of each required repository.

Key Features

  • Builds FFmpeg with a wide range of essential codecs and libraries
  • Supports hardware acceleration using Nvidia CUDA and AMD AMF
  • Designed for easy installation on supported operating systems

Supported Operating Systems

Distribution Versions Codenames
Debian 11 Bullseye
12 Bookworm
Ubuntu 20.04 Focal Fossa
22.04 Jammy Jellyfish
24.04 Noble Numbat

Installation

  1. Clone the repository:

    git clone https://github.com/slyfox1186/ffmpeg-build-script.git
    cd ffmpeg-build-script
  2. Run the build script:

    sudo bash build-ffmpeg.sh --build --enable-gpl-and-non-free --latest

Supported Codecs and Libraries

Library / Codec Description
alsa Advanced Linux Sound Architecture (ALSA) project
aom AV1 Video Codec (Experimental and very slow!)
avisynth A powerful tool for video post-production
bzlib A general-purpose data compression library
chromaprint Audio fingerprinting library
cuda Hardware acceleration for Nvidia graphics cards
dav1d Fastest AV1 decoder developed by the VideoLAN and FFmpeg communities
decklink DeckLink capture cards support
ff-nvcodec-headers Headers for Nvidia codec APIs (Hardware Acceleration)
flac Free Lossless Audio Codec
fontconfig Font configuration and customization library
freetype A freely available software library to render fonts
frei0r A collection of free and open-source video effects plugins
fribidi The Free Implementation of the Unicode Bidirectional Algorithm
harfbuzz Text shaping image processor
iconv Used for converting text between encodings
jxl JPEG XL, a better image quality and compression ratio compared to legacy JPEG
kvazaar An open-source HEVC encoder
ladspa Linux Audio Developer's Simple Plugin API
lcms2 A free, open-source, CMM engine for fast color transforms
libaribb24 A library for ARIB STD-B24, decoding JIS 8 bit characters and parsing MPEG-TS stream
libass A portable subtitle renderer for the ASS/SSA subtitle format
libbluray An open-source library for Blu-Ray Discs playback
libbs2b Designed to improve headphone listening of stereo audio records
libcaca A graphics library that outputs text instead of pixels
libcdio A library for CD-ROM and CD image access
libfdk_aac Fraunhofer FDK AAC Codec
libflite Provides a high-level text-to-speech interface for English
libgme A collection of video game music file emulators
libmodplug A library for playing tracker music
libmp3lame MPEG-1 or MPEG-2 Audio Layer III
libmysofa A library to read AES SOFA files containing HRTFs
libopencore_amr OpenCORE Adaptive Multi-Rate (AMR) speech codec library
libopenmpt A library to render tracker music
libopus Lossy audio coding format
libpulse A featureful, general-purpose sound server
librubberband An audio time-stretching and pitch-shifting library
libshine Fixed-point MP3 encoder
libsmbclient A library for manipulating CIFS/SMB network resources
libsnappy Snappy compression/decompression library
libsoxr The SoX Resampler library for sample-rate conversion
libspeex Open Source/Free Software patent-free audio compression format
libssh Multiplatform C library implementing the SSHv2 protocol
libtesseract OCR engine and command-line program
libtiff Support for the Tag Image File Format (TIFF)
libtwolame Optimized MPEG Audio Layer 2 (MP2) encoder
libv4l2 A collection of libraries for video4linux2 devices
libvo_amrwbenc Adaptive Multi-Rate Wideband (AMR-WB) audio codec encoder
libvpx VP8 / VP9 Video Codec for the WebM video file format
libwebp Image format for both lossless and lossy compression
libx264 H.264 Video Codec (MPEG-4 AVC)
libx265 H.265 Video Codec (HEVC)
libxcb A C language interface to the X Window System protocol
libxvid Xvid MPEG-4 Part 2 encoder wrapper
libzimg The "z" library for image processing basics
lv2 An extensible open standard for audio plugins
lzma An algorithm for lossless data compression
mediainfo Unified display of technical and tag data for video and audio files
mp4box/gpac Multimedia framework for packaging, streaming, and playback
ogg Free, open container format
opencl Open-source project for rendering 2D and 3D vector graphics
opencore-amr Adaptive Multi-Rate (AMR) speech codec library implementation
opengl Cross-language, cross-platform API for rendering 2D and 3D vector graphics
openjpeg Open-source JPEG 2000 codec
openssl Secure communications library
rav1e Rust-based AV1 encoder
sdl2 Cross-platform development library for low-level access to hardware
sndio Small audio and MIDI framework from the OpenBSD project
srt Secure Reliable Transport (SRT) protocol for low-latency live streaming
svtav1 SVT-AV1 Encoder and Decoder
theora Free lossy video compression format
vapoursynth Application for video manipulation
vidstab Video stabilization library
vorbis Lossy audio compression format
vpx VP8 / VP9 Video Codec for the WebM video file format
webp Image format for both lossless and lossy compression
x264 H.264 Video Codec (MPEG-4 AVC)
x265 H.265 Video Codec (HEVC)
xcb C language interface to the X Window System protocol
xlib C subroutine library for interfacing with the X Window System
xml2 XML parser and toolkit
xvidcore MPEG-4 video coding standard
zlib General-purpose data compression library

For a complete list of supported codecs and libraries, please refer to the FFmpeg Legal Documents.

Hardware Acceleration

The script provides options for hardware acceleration using Nvidia's CUDA SDK Toolkit or AMD's AMF. Make sure to follow the installation instructions closely to enable these features.

Disclaimer

This script downloads packages under various licenses from different sources, which might track your usage. Please be aware that some of these sources are beyond our control. By using this script, you acknowledge that it allows the creation of a non-free binary and assume all associated risks.

License

This project is licensed under the MIT License.

Support

This is a community-supported project, and support is limited to Debian-based and Arch Linux systems. For any questions or issues, please open an issue on the GitHub repository.

Requirements

The script is designed to handle all necessary package downloads automatically with minimal user input required. Please ensure your system meets the supported operating systems criteria for a smooth installation process.

Example Output

 ------------------------------
|                              |
| FFmpeg Build Script - v3.6.2 |
|                              |
 ------------------------------

[INFO] Utilizing 32 CPU threads

[WARNING] With GPL and non-free codecs enabled

Installing the required APT packages
========================================================
[INFO] Checking installation status of each package...
[INFO] Checking package installation status...

[WARNING] Unavailable packages:
          cargo-c
          libjxl-dev
[INFO] No missing packages to install or all missing packages are unavailable.

[INFO] Checking GPU Status
========================================================
[INFO] Nvidia GPU detected
[INFO] Determining if CUDA is installed...
[INFO] CUDA is already installed and up to date.

 -------------------------
|                         |
| Installing Global Tools |
|                         |
 -------------------------

Building m4 - version latest
========================================================
Downloading "https://ftp.gnu.org/gnu/m4/m4-latest.tar.xz" saving as "m4-latest.tar.xz"
Download Completed
File extracted: m4-latest.tar.xz

$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-nls --enable-c++ --enable-threads=posix
$ make -j32
$ make install

Building autoconf - version 2.71
========================================================
Downloading "https://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.xz" saving as "autoconf-2.71.tar.xz"
Download Completed
File extracted: autoconf-2.71.tar.xz

$ autoreconf -fi
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace M4=/home/jman/tmp/ffmpeg-build-script/workspace/bin/m4
$ make -j32
$ make install

Building libtool - version 2.4.6
========================================================
Downloading "https://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.xz" saving as "libtool-2.4.6.tar.xz"
Download Completed
File extracted: libtool-2.4.6.tar.xz

$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --with-libiconv-prefix=/usr --with-pic M4=/home/jman/tmp/ffmpeg-build-script/workspace/bin/m4
$ make -j32
$ make install

Building pkg-config - version 0.29.2
========================================================
Downloading "https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz" saving as "pkg-config-0.29.2.tar.gz"
Download Completed
File extracted: pkg-config-0.29.2.tar.gz

$ autoconf
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --enable-silent-rules --with-pc-path=/home/jman/tmp/ffmpeg-build-script/workspace/lib64/pkgconfig:/home/jman/tmp/ffmpeg-build-script/workspace/lib/x86_64-linux-gnu/pkgconfig:/home/jman/tmp/ffmpeg-build-script/workspace/lib/pkgconfig:/home/jman/tmp/ffmpeg-build-script/workspace/share/pkgconfig:/usr/local/lib64/x86_64-linux-gnu:/usr/local/lib64/pkgconfig:/usr/local/lib/x86_64-linux-gnu/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
$ make -j32
$ make install

Building meson - version 1.4.0
========================================================
Downloading "https://github.com/mesonbuild/meson/archive/refs/tags/1.4.0.tar.gz" saving as "meson-1.4.0.tar.gz"
Download Completed
File extracted: meson-1.4.0.tar.gz

$ python3 setup.py build
$ python3 setup.py install --prefix=/home/jman/tmp/ffmpeg-build-script/workspace

Building libzstd - version 1.5.6
========================================================
Downloading "https://github.com/facebook/zstd/archive/refs/tags/v1.5.6.tar.gz" saving as "libzstd-1.5.6.tar.gz"
Download Completed
File extracted: libzstd-1.5.6.tar.gz

$ meson setup build --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --buildtype=release --default-library=both --strip -Dbin_tests=false
$ ninja -j32 -C build
$ ninja -C build install

Building librist - version 0.2.10
========================================================
Downloading "https://code.videolan.org/rist/librist/-/archive/v0.2.10/librist-v0.2.10.tar.bz2" saving as "librist-0.2.10.tar.bz2"
Download Completed
File extracted: librist-0.2.10.tar.bz2

$ meson setup build --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --buildtype=release --default-library=static --strip -Dbuilt_tools=false -Dtest=false
$ ninja -j32 -C build
$ ninja -C build install

Building zlib - version 1.3.1
========================================================
Downloading "https://github.com/madler/zlib/releases/download/v1.3.1/zlib-1.3.1.tar.gz" saving as "zlib-1.3.1.tar.gz"
Download Completed
File extracted: zlib-1.3.1.tar.gz

$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace
$ make -j32
$ make install

Building openssl - version 3.1.5
========================================================
Downloading "https://www.openssl.org/source/openssl-3.1.5.tar.gz" saving as "openssl-3.1.5.tar.gz"
Download Completed
File extracted: openssl-3.1.5.tar.gz

$ ./Configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace enable-egd enable-fips enable-md2 enable-rc5 enable-trace threads zlib --with-rand-seed=os --with-zlib-include=/home/jman/tmp/ffmpeg-build-script/workspace/include --with-zlib-lib=/home/jman/tmp/ffmpeg-build-script/workspace/lib
$ make -j32
$ make install_sw install_fips

Building cmake - version 3.29.2
========================================================
Downloading "https://github.com/Kitware/CMake/archive/refs/tags/v3.29.2.tar.gz" saving as "cmake-3.29.2.tar.gz"
Download Completed
File extracted: cmake-3.29.2.tar.gz

$ ./bootstrap --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --parallel=32 --enable-ccache
$ make -j32
$ make install

Building yasm - version 1.3.0
========================================================
Downloading "https://github.com/yasm/yasm/archive/refs/tags/v1.3.0.tar.gz" saving as "yasm-1.3.0.tar.gz"
Download Completed
File extracted: yasm-1.3.0.tar.gz

$ autoreconf -fi
$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DYASM_BUILD_TESTS=OFF -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building nasm - version 2.16.03
========================================================
2.16.03
Downloading "https://www.nasm.us/pub/nasm/stable/nasm-2.16.03.tar.xz" saving as "nasm-2.16.03.tar.xz"
Download Completed
File extracted: nasm-2.16.03.tar.xz

$ ./autogen.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-pedantic --enable-ccache
$ make -j32
$ make install

Building giflib - version 5.2.1
========================================================
Downloading "https://cfhcable.dl.sourceforge.net/project/giflib/giflib-5.2.1.tar.gz" saving as "giflib-5.2.1.tar.gz"
Download Completed
File extracted: giflib-5.2.1.tar.gz

$ make
$ make PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace install

Building libxml2 - version 2.12.6
========================================================
Downloading "https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.12.6/libxml2-v2.12.6.tar.bz2" saving as "libxml2-2.12.6.tar.bz2"
Download Completed
File extracted: libxml2-2.12.6.tar.bz2

$ ./autogen.sh
$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building libpng - version 1.6.43
========================================================
Downloading "https://github.com/pnggroup/libpng/archive/refs/tags/v1.6.43.tar.gz" saving as "libpng-1.6.43.tar.gz"
Download Completed
File extracted: libpng-1.6.43.tar.gz

$ autoupdate
$ autoreconf -fi
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --enable-hardware-optimizations=yes --with-pic
$ make -j32
$ make install-header-links install-library-links install

Building libtiff - version 4.6.0
========================================================
Downloading "https://gitlab.com/libtiff/libtiff/-/archive/v4.6.0/libtiff-v4.6.0.tar.bz2" saving as "libtiff-4.6.0.tar.bz2"
Download Completed
File extracted: libtiff-4.6.0.tar.bz2

$ ./autogen.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-docs --disable-sphinx --disable-tests --enable-cxx --with-pic
$ make -j32
$ make install

Building aribb24 - version 1.0.3
========================================================
Downloading "https://github.com/nkoriyama/aribb24/archive/refs/tags/v1.0.3.tar.gz" saving as "aribb24-1.0.3.tar.gz"
Download Completed
File extracted: aribb24-1.0.3.tar.gz

$ autoreconf -fi
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-shared --enable-static
$ make -j32
$ make install

Building freetype - version 2.13.2
========================================================
Downloading "https://gitlab.freedesktop.org/freetype/freetype/-/archive/VER-2-13-2/freetype-VER-2-13-2.tar.bz2" saving as "freetype-2.13.2.tar.bz2"
Download Completed
File extracted: freetype-2.13.2.tar.bz2

$ ./autogen.sh
$ meson setup build --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --buildtype=release --default-library=static --strip -Dharfbuzz=disabled -Dpng=disabled -Dbzip2=disabled -Dbrotli=disabled -Dzlib=disabled -Dtests=disabled
$ ninja -j32 -C build
$ ninja -C build install

Building fontconfig - version 2.15.0
========================================================
Downloading "https://gitlab.freedesktop.org/fontconfig/fontconfig/-/archive/2.15.0/fontconfig-2.15.0.tar.bz2" saving as "fontconfig-2.15.0.tar.bz2"
Download Completed
File extracted: fontconfig-2.15.0.tar.bz2

$ ./autogen.sh --noconf
$ autoupdate
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-docbook --disable-docs --disable-nls --disable-shared --enable-iconv --enable-static --with-arch=x86_64 --with-libiconv-prefix=/usr
$ make -j32
$ make install

Building harfbuzz - version 8.4.0
========================================================
Downloading "https://github.com/harfbuzz/harfbuzz/archive/refs/tags/8.4.0.tar.gz" saving as "harfbuzz-8.4.0.tar.gz"
Download Completed
File extracted: harfbuzz-8.4.0.tar.gz

$ ./autogen.sh
$ meson setup build --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --buildtype=release --default-library=static --strip -Dbenchmark=disabled -Dcairo=disabled -Ddocs=disabled -Dglib=disabled -Dgobject=disabled -Dicu=disabled -Dintrospection=disabled -Dtests=disabled
$ ninja -j32 -C build
$ ninja -C build install

Building c2man-git - version 577ed40
========================================================
Cloning "c2man-git" saving version "577ed40"
Cloning completed: 577ed40
$ ./Configure -desO -D bin=/home/jman/tmp/ffmpeg-build-script/workspace/bin -D cc=/usr/bin/cc -D d_gnu=/usr/lib/x86_64-linux-gnu -D gcc=/usr/bin/gcc -D installmansrc=/home/jman/tmp/ffmpeg-build-script/workspace/share/man -D ldflags=-L/home/jman/tmp/ffmpeg-build-script/workspace/lib64 -L/home/jman/tmp/ffmpeg-build-script/workspace/lib -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -DLIBXML_STATIC -D libpth=/usr/lib64 /usr/lib /lib64 /lib -D locincpth=/home/jman/tmp/ffmpeg-build-script/workspace/include /usr/local/include /usr/include -D loclibpth=/home/jman/tmp/ffmpeg-build-script/workspace/lib64 /home/jman/tmp/ffmpeg-build-script/workspace/lib /usr/local/lib64 /usr/local/lib -D osname=Ubuntu -D prefix=/home/jman/tmp/ffmpeg-build-script/workspace -D privlib=/home/jman/tmp/ffmpeg-build-script/workspace/lib/c2man -D privlibexp=/home/jman/tmp/ffmpeg-build-script/workspace/lib/c2man
$ make depend
$ make -j32
$ make install

Building fribidi - version 1.0.13
========================================================
Downloading "https://github.com/fribidi/fribidi/archive/refs/tags/v1.0.13.tar.gz" saving as "fribidi-1.0.13.tar.gz"
Download Completed
File extracted: fribidi-1.0.13.tar.gz

$ autoreconf -fi
$ meson setup build --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --buildtype=release --default-library=static --strip -Ddocs=false -Dtests=false
$ ninja -j32 -C build
$ ninja -C build install

Building libass - version 0.17.1
========================================================
Downloading "https://github.com/libass/libass/archive/refs/tags/0.17.1.tar.gz" saving as "libass-0.17.1.tar.gz"
Download Completed
File extracted: libass-0.17.1.tar.gz

$ ./autogen.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-shared
$ make -j32
$ make install

Building freeglut - version 3.4.0
========================================================
Downloading "https://github.com/freeglut/freeglut/releases/download/v3.4.0/freeglut-3.4.0.tar.gz" saving as "freeglut-3.4.0.tar.gz"
Download Completed
File extracted: freeglut-3.4.0.tar.gz

$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DFREEGLUT_BUILD_DEMOS=OFF -DFREEGLUT_BUILD_SHARED_LIBS=OFF -DFREEGLUT_BUILD_ERRORS=OFF -DFREEGLUT_BUILD_WARNINGS=OFF -DFREEGLUT_BUILD_TESTS=OFF -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building libwebp-git - version 1.4.0
========================================================
Cloning "libwebp-git" saving version "1.4.0"
Cloning completed: 1.4.0
$ autoreconf -fi
$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DZLIB_INCLUDE_DIR=/home/jman/tmp/ffmpeg-build-script/workspace/include -DWEBP_BUILD_ANIM_UTILS=OFF -DWEBP_BUILD_EXTRAS=OFF -DWEBP_BUILD_VWEBP=OFF -DWEBP_BUILD_CWEBP=ON -DWEBP_BUILD_DWEBP=ON -DWEBP_ENABLE_SWAP_16BIT_CSP=OFF -DWEBP_LINK_STATIC=ON -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building libhwy - version 1.1.0
========================================================
Downloading "https://github.com/google/highway/archive/refs/tags/1.1.0.tar.gz" saving as "libhwy-1.1.0.tar.gz"
Download Completed
File extracted: libhwy-1.1.0.tar.gz

$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DHWY_ENABLE_EXAMPLES=OFF -DHWY_ENABLE_TESTS=OFF -DHWY_FORCE_STATIC_LIBS=ON -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building brotli - version 1.1.0
========================================================
Downloading "https://github.com/google/brotli/archive/refs/tags/v1.1.0.tar.gz" saving as "brotli-1.1.0.tar.gz"
Download Completed
File extracted: brotli-1.1.0.tar.gz

$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTING=OFF -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building lcms2 - version 2.16
========================================================
Downloading "https://github.com/mm2/Little-CMS/archive/refs/tags/lcms2.16.tar.gz" saving as "lcms2-2.16.tar.gz"
Download Completed
File extracted: lcms2-2.16.tar.gz

$ ./autogen.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-shared --enable-static --with-threaded
$ make -j32
$ make install

Building gflags - version 2.2.2
========================================================
Downloading "https://github.com/gflags/gflags/archive/refs/tags/v2.2.2.tar.gz" saving as "gflags-2.2.2.tar.gz"
Download Completed
File extracted: gflags-2.2.2.tar.gz

$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_gflags_LIB=ON -DBUILD_STATIC_LIBS=ON -DINSTALL_HEADERS=ON -DREGISTER_BUILD_DIR=ON -DREGISTER_INSTALL_PREFIX=ON -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building opencl-sdk-git - version 2023.12.14
========================================================
Cloning "opencl-sdk-git" saving version "2023.12.14"
Cloning completed: 2023.12.14
$ cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS=OFF -DBUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTING=OFF -DCMAKE_CXX_FLAGS=-O3 -pipe -fPIC -march=native -DHWY_COMPILE_ALL_ATTAINABLE -DCMAKE_C_FLAGS=-O3 -pipe -fPIC -march=native -DNOLIBTOOL -DFREEGLUT_STATIC -DHWY_COMPILE_ALL_ATTAINABLE -DOPENCL_HEADERS_BUILD_CXX_TESTS=OFF -DOPENCL_ICD_LOADER_BUILD_SHARED_LIBS=OFF -DOPENCL_SDK_BUILD_OPENGL_SAMPLES=OFF -DOPENCL_SDK_BUILD_SAMPLES=OFF -DOPENCL_SDK_TEST_SAMPLES=OFF -DTHREADS_PREFER_PTHREAD_FLAG=ON -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building jpeg-turbo-git - version 390ed2f
========================================================
Cloning "jpeg-turbo-git" saving version "390ed2f"
Cloning completed: 390ed2f
$ cmake -S . -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DENABLE_SHARED=OFF -DENABLE_STATIC=ON -G Ninja -Wno-dev
$ ninja -j32
$ ninja -j32 install

Building rubberband-git - version 6c80b8d
========================================================
Cloning "rubberband-git" saving version "6c80b8d"
Cloning completed: 6c80b8d
$ make -j32 PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace install-static

Building c-ares - version 1.28.1
========================================================
Downloading "https://github.com/c-ares/c-ares/archive/refs/tags/cares-1_28_1.tar.gz" saving as "c-ares-1.28.1.tar.gz"
Download Completed
File extracted: c-ares-1.28.1.tar.gz

$ autoreconf -fi
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-debug --disable-shared --disable-warnings --enable-static --with-pic
$ make -j32
$ make install

Building lv2-git - version 1.18.10
========================================================
Cloning "lv2-git" saving version "1.18.10"
Cloning completed: 1.18.10
Creating a Python virtual environment at /home/jman/tmp/ffmpeg-build-script/workspace/python_virtual_environment/lv2-git...
Activating the virtual environment...
Installing Python packages: lxml Markdown Pygments rdflib...
Collecting lxml
  Using cached lxml-5.2.1-cp310-cp310-manylinux_2_28_x86_64.whl (5.0 MB)
Collecting Markdown
  Using cached Markdown-3.6-py3-none-any.whl (105 kB)
Collecting Pygments
  Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB)
Collecting rdflib
  Using cached rdflib-7.0.0-py3-none-any.whl (531 kB)
Collecting pyparsing<4,>=2.1.0
  Using cached pyparsing-3.1.2-py3-none-any.whl (103 kB)
Collecting isodate<0.7.0,>=0.6.0
  Using cached isodate-0.6.1-py2.py3-none-any.whl (41 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six, pyparsing, Pygments, Markdown, lxml, isodate, rdflib
Successfully installed Markdown-3.6 Pygments-2.17.2 isodate-0.6.1 lxml-5.2.1 pyparsing-3.1.2 rdflib-7.0.0 six-1.16.0
Deactivating the virtual environment...
Python virtual environment setup and package installation completed.
$ meson setup build --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --buildtype=release --default-library=static --strip -Ddocs=disabled -Dtests=disabled -Donline_docs=false -Dplugins=disabled
$ ninja -j32 -C build
$ ninja -C build install

Building waflib - version 2.0.27
========================================================
Downloading "https://gitlab.com/ita1024/waf/-/archive/waf-2.0.27/waf-waf-2.0.27.tar.bz2" saving as "waflib-2.0.27.tar.bz2"
Download Completed
File extracted: waflib-2.0.27.tar.bz2


Building serd - version 0.32.2
========================================================
Downloading "https://gitlab.com/drobilla/serd/-/archive/v0.32.2/serd-v0.32.2.tar.bz2" saving as "serd-0.32.2.tar.bz2"
Download Completed
File extracted: serd-0.32.2.tar.bz2

$ meson setup build --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --buildtype=release --default-library=static --strip -Dstatic=true -Ddocs=disabled -Dhtml=disabled -Dman=disabled -Dman_html=disabled -Dsinglehtml=disabled -Dtests=disabled -Dtools=disabled
$ ninja -j32 -C build
$ ninja -C build install

Building pcre2 - version 10.43
========================================================
Downloading "https://github.com/PCRE2Project/pcre2/archive/refs/tags/pcre2-10.43.tar.gz" saving as "pcre2-10.43.tar.gz"
Download Completed
File extracted: pcre2-10.43.tar.gz

$ ./autogen.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --enable-jit --enable-valgrind --disable-shared
$ make -j32
$ make install

Building zix - version 0.4.2
========================================================
Downloading "https://gitlab.com/drobilla/zix/-/archive/v0.4.2/zix-v0.4.2.tar.bz2" saving as "zix-0.4.2.tar.bz2"
Download Completed
File extracted: zix-0.4.2.tar.bz2

$ meson setup build --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --buildtype=release --default-library=static --strip -Dbenchmarks=disabled -Ddocs=disabled -Dsinglehtml=disabled -Dtests=disabled -Dtests_cpp=disabled
$ ninja -j32 -C build
$ ninja -C build install

Building sord - version c7f822f1
========================================================
Downloading "https://gitlab.com/drobilla/sord/-/archive/c7f822f14aae0367e184c847379496bc28adf63d/sord-c7f822f14aae0367e184c847379496bc28adf63d.tar.bz2" saving as "sord-c7f822f1.tar.bz2"
Download Completed
File extracted: sord-c7f822f1.tar.bz2

$ meson setup build --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --buildtype=release --default-library=static --strip -Ddocs=disabled -Dtests=disabled -Dtools=disabled
$ ninja -j32 -C build
$ ninja -C build install

Building sratom - version 0.6.16
========================================================
Downloading "https://gitlab.com/lv2/sratom/-/archive/v0.6.16/sratom-v0.6.16.tar.bz2" saving as "sratom-0.6.16.tar.bz2"
Download Completed
File extracted: sratom-0.6.16.tar.bz2

$ meson setup build --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --buildtype=release --default-library=static --strip -Ddocs=disabled -Dhtml=disabled -Dsinglehtml=disabled -Dtests=disabled
$ ninja -j32 -C build
$ ninja -C build install

Building lilv - version 0.24.24
========================================================
Downloading "https://gitlab.com/lv2/lilv/-/archive/v0.24.24/lilv-v0.24.24.tar.bz2" saving as "lilv-0.24.24.tar.bz2"
Download Completed
File extracted: lilv-0.24.24.tar.bz2

$ meson setup build --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --buildtype=release --default-library=static --strip -Ddocs=disabled -Dhtml=disabled -Dsinglehtml=disabled -Dtests=disabled -Dtools=disabled
$ ninja -j32 -C build
$ ninja -C build install

Building libmpg123-git - version 8cbf2fa
========================================================
Cloning "libmpg123-git" saving version "8cbf2fa"
Cloning completed: 8cbf2fa
$ rm -fr aclocal.m4
$ aclocal --force -I m4
$ autoconf -f -W all,no-obsolete
$ autoheader -f -W all
$ automake -a -c -f -W all,no-portability
$ autoreconf -fi
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --enable-static
$ make -j32
$ make install

Building jansson - version 2.14
========================================================
Downloading "https://github.com/akheron/jansson/archive/refs/tags/v2.14.tar.gz" saving as "jansson-2.14.tar.gz"
Download Completed
File extracted: jansson-2.14.tar.gz

$ autoreconf -fi
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-shared
$ make -j32
$ make install

Building jemalloc - version 5.3.0
========================================================
Downloading "https://github.com/jemalloc/jemalloc/archive/refs/tags/5.3.0.tar.gz" saving as "jemalloc-5.3.0.tar.gz"
Download Completed
File extracted: jemalloc-5.3.0.tar.gz

$ ./autogen.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-debug --disable-doc --disable-fill --disable-log --disable-shared --disable-prof --disable-stats --enable-autogen --enable-static --enable-xmalloc
$ make -j32
$ make install

Building cunit-git - version 2.1-3
========================================================
Cloning "cunit-git" saving version "2.1-3"
Cloning completed: 2.1-3
$ autoreconf -fi
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-shared
$ make -j32
$ make install

 ------------------------
|                        |
| Installing Audio Tools |
|                        |
 ------------------------

Building sdl2-git - version a923db9
========================================================
Cloning "sdl2-git" saving version "a923db9"
Cloning completed: a923db9
$ cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DSDL_ALSA_SHARED=OFF -DSDL_CCACHE=ON -DSDL_DISABLE_INSTALL_DOCS=ON -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building libsndfile - version 1.2.2
========================================================
Downloading "https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz" saving as "libsndfile-1.2.2.tar.xz"
Download Completed
File extracted: libsndfile-1.2.2.tar.xz

$ autoreconf -fi
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --enable-static --with-pic
$ make -j32
$ make install

Building pulseaudio-git - version 17.0
========================================================
Cloning "pulseaudio-git" saving version "17.0"
Cloning completed: 17.0
$ meson setup build --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --buildtype=release --default-library=static --strip -Ddaemon=false -Ddoxygen=false -Dipv6=false -Dman=false -Dtests=false
$ ninja -j32 -C build
$ ninja -C build install
$ cp -f /home/jman/tmp/ffmpeg-build-script/workspace/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-.0.so /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-17.0.so
$ ln -sf /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-17.0.so /usr/lib/x86_64-linux-gnu

Building libogg - version 1.3.5
========================================================
Downloading "https://github.com/xiph/ogg/archive/refs/tags/v1.3.5.tar.gz" saving as "libogg-1.3.5.tar.gz"
Download Completed
File extracted: libogg-1.3.5.tar.gz

$ autoreconf -fi
$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTING=OFF -DCPACK_BINARY_DEB=OFF -DCPACK_SOURCE_ZIP=OFF -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building libfdk-aac - version 2.0.3
========================================================
Downloading "https://phoenixnap.dl.sourceforge.net/project/opencore-amr/fdk-aac/fdk-aac-2.0.3.tar.gz" saving as "libfdk-aac-2.0.3.tar.gz"
Download Completed
File extracted: libfdk-aac-2.0.3.tar.gz

$ ./autogen.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-shared
$ make -j32
$ make install

Building vorbis - version 1.3.7
========================================================
Downloading "https://github.com/xiph/vorbis/archive/refs/tags/v1.3.7.tar.gz" saving as "vorbis-1.3.7.tar.gz"
Download Completed
File extracted: vorbis-1.3.7.tar.gz

$ ./autogen.sh
$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DOGG_INCLUDE_DIR=/home/jman/tmp/ffmpeg-build-script/workspace/include -DOGG_LIBRARY=/home/jman/tmp/ffmpeg-build-script/workspace/lib/libogg.so -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building opus - version 1.5.2
========================================================
Downloading "https://github.com/xiph/opus/archive/refs/tags/v1.5.2.tar.gz" saving as "opus-1.5.2.tar.gz"
Download Completed
File extracted: opus-1.5.2.tar.gz

$ autoreconf -fis
$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DCPACK_SOURCE_ZIP=OFF -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building libmysofa - version 1.3.2
========================================================
Downloading "https://github.com/hoene/libmysofa/archive/refs/tags/v1.3.2.tar.gz" saving as "libmysofa-1.3.2.tar.gz"
Download Completed
File extracted: libmysofa-1.3.2.tar.gz

$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DBUILD_STATIC_LIBS=ON -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building libvpx - version 1.14.0
========================================================
Downloading "https://github.com/webmproject/libvpx/archive/refs/tags/v1.14.0.tar.gz" saving as "libvpx-1.14.0.tar.gz"
Download Completed
File extracted: libvpx-1.14.0.tar.gz

$ sed -i s/#include "\.\/vpx_tpl\.h"/#include ".\/vpx\/vpx_tpl.h"/ vpx/vpx_ext_ratectrl.h
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --as=yasm --disable-examples --disable-shared --disable-unit-tests --enable-better-hw-compatibility --enable-libyuv --enable-multi-res-encoding --enable-postproc --enable-small --enable-vp8 --enable-vp9 --enable-vp9-highbitdepth --enable-vp9-postproc --enable-webm-io
$ make -j32
$ make install

Building opencore-amr - version 0.1.6-1
========================================================
Downloading "https://salsa.debian.org/multimedia-team/opencore-amr/-/archive/debian/0.1.6-1/opencore-amr-debian-0.1.6-1.tar.bz2" saving as "opencore-amr-0.1.6-1.tar.bz2"
Download Completed
File extracted: opencore-amr-0.1.6-1.tar.bz2

$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-shared
$ make -j32
$ make install

Building liblame - version 3.100
========================================================
Downloading "https://master.dl.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz?viasf=1" saving as "liblame-3.100.tar.gz"
Download Completed
File extracted: liblame-3.100.tar.gz

$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-gtktest --disable-shared --enable-nasm --with-libiconv-prefix=/usr
$ make -j32
$ make install

Building libtheora - version 1.1.1
========================================================
Downloading "https://github.com/xiph/theora/archive/refs/tags/v1.1.1.tar.gz" saving as "libtheora-1.1.1.tar.gz"
Download Completed
File extracted: libtheora-1.1.1.tar.gz

$ ./autogen.sh
$ mv configure.patched configure
$ rm config.guess
$ curl -LSso config.guess https://raw.githubusercontent.com/gcc-mirror/gcc/master/config.guess
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-examples --disable-oggtest --disable-sdltest --disable-shared --disable-vorbistest --enable-static --with-ogg-includes=/home/jman/tmp/ffmpeg-build-script/workspace/include --with-ogg-libraries=/home/jman/tmp/ffmpeg-build-script/workspace/lib --with-ogg=/home/jman/tmp/ffmpeg-build-script/workspace --with-sdl-prefix=/home/jman/tmp/ffmpeg-build-script/workspace --with-vorbis-includes=/home/jman/tmp/ffmpeg-build-script/workspace/include --with-vorbis-libraries=/home/jman/tmp/ffmpeg-build-script/workspace/lib --with-vorbis=/home/jman/tmp/ffmpeg-build-script/workspace
$ make -j32
$ make install

 ------------------------
|                        |
| Installing Video Tools |
|                        |
 ------------------------

Building av1-git - version 3.8.2
========================================================
Cloning "av1-git" saving version "3.8.2"
Cloning completed: 3.8.2
$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DCONFIG_AV1_DECODER=1 -DCONFIG_AV1_ENCODER=1 -DCONFIG_AV1_HIGHBITDEPTH=1 -DCONFIG_AV1_TEMPORAL_DENOISING=1 -DCONFIG_DENOISE=1 -DCONFIG_DISABLE_FULL_PIXEL_SPLIT_8X8=1 -DENABLE_CCACHE=1 -DENABLE_EXAMPLES=0 -DENABLE_TESTS=0 -G Ninja -Wno-dev /home/jman/tmp/ffmpeg-build-script/packages/av1
$ ninja -j32 -C build
$ ninja -C build install

Building rav1e - version p20240416
========================================================
Installing RustUp
[INFO] cargo-c is already installed.
Downloading "https://github.com/xiph/rav1e/archive/refs/tags/p20240416.tar.gz" saving as "rav1e-p20240416.tar.gz"
Download Completed
File extracted: rav1e-p20240416.tar.gz

$ cargo cinstall --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --library-type=staticlib --crt-static --release

Building zimg-git - version 7143181
========================================================
Cloning "zimg-git" saving version "7143181"
Cloning completed: 7143181
$ ./autogen.sh
$ git submodule update --init --recursive
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --with-pic
$ make -j32
$ make install

Building avif - version 1.0.4
========================================================
Downloading "https://github.com/AOMediaCodec/libavif/archive/refs/tags/v1.0.4.tar.gz" saving as "avif-1.0.4.tar.gz"
Download Completed
File extracted: avif-1.0.4.tar.gz

$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DAVIF_CODEC_AOM=ON -DAVIF_CODEC_AOM_DECODE=ON -DAVIF_CODEC_AOM_ENCODE=ON -DAVIF_ENABLE_GTEST=OFF -DAVIF_ENABLE_WERROR=OFF -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building kvazaar-git - version 2.3.1
========================================================
Cloning "kvazaar-git" saving version "2.3.1"
Cloning completed: 2.3.1
$ ./autogen.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-shared
$ make -j32
$ make install

Building libdvdread - version 6.1.3
========================================================
Downloading "https://code.videolan.org/videolan/libdvdread/-/archive/6.1.3/libdvdread-6.1.3.tar.bz2" saving as "libdvdread-6.1.3.tar.bz2"
Download Completed
File extracted: libdvdread-6.1.3.tar.bz2

$ autoreconf -fi
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-apidoc --disable-shared
$ make -j32
$ make install

Building udfread - version 1.1.2
========================================================
Downloading "https://code.videolan.org/videolan/libudfread/-/archive/1.1.2/libudfread-1.1.2.tar.bz2" saving as "libudfread-1.1.2.tar.bz2"
Download Completed
File extracted: libudfread-1.1.2.tar.bz2

$ autoreconf -fi
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-shared
$ make -j32
$ make install

Building ant-git - version 1.10.14
========================================================
Cloning "ant-git" saving version "1.10.14"
Cloning completed: rel
$ sh build.sh install-lite

Building zenlib - version 0.4.41
========================================================
Downloading "https://github.com/MediaArea/ZenLib/archive/refs/tags/v0.4.41.tar.gz" saving as "zenlib-0.4.41.tar.gz"
Download Completed
File extracted: zenlib-0.4.41.tar.gz

$ ./autogen.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-shared
$ make -j32
$ make install

Building mediainfo-lib - version 24.03
========================================================
Downloading "https://github.com/MediaArea/MediaInfoLib/archive/refs/tags/v24.03.tar.gz" saving as "mediainfo-lib-24.03.tar.gz"
Download Completed
File extracted: mediainfo-lib-24.03.tar.gz

$ ./autogen.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-shared
$ make -j32
$ make install

Building mediainfo-cli - version 24.03
========================================================
Downloading "https://github.com/MediaArea/MediaInfo/archive/refs/tags/v24.03.tar.gz" saving as "mediainfo-cli-24.03.tar.gz"
Download Completed
File extracted: mediainfo-cli-24.03.tar.gz

$ ./autogen.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --enable-staticlibs --disable-shared
$ make -j32
$ make install
$ cp -f /home/jman/tmp/ffmpeg-build-script/packages/mediainfo-cli-24.03/Project/GNU/CLI/mediainfo /usr/local/bin/

Building vid-stab - version 1.1.1
========================================================
Downloading "https://github.com/georgmartius/vid.stab/archive/refs/tags/v1.1.1.tar.gz" saving as "vid-stab-1.1.1.tar.gz"
Download Completed
File extracted: vid-stab-1.1.1.tar.gz

$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DUSE_OMP=ON -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building frei0r - version 2.3.2
========================================================
Downloading "https://github.com/dyne/frei0r/archive/refs/tags/v2.3.2.tar.gz" saving as "frei0r-2.3.2.tar.gz"
Download Completed
File extracted: frei0r-2.3.2.tar.gz

$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITHOUT_OPENCV=OFF -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building gpac-git - version 2.4.0
========================================================
Cloning "gpac-git" saving version "2.4.0"
Cloning completed: 2.4.0
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --static-bin --static-modules --use-a52=local --use-faad=local --use-freetype=local --use-mad=local --sdl-cfg=/home/jman/tmp/ffmpeg-build-script/workspace/include/SDL3
$ make -j32
$ make install
$ cp -f bin/gcc/MP4Box /usr/local/bin

Building svt-av1 - version 1.8.0
========================================================
Downloading "https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v1.8.0/SVT-AV1-v1.8.0.tar.bz2" saving as "svt-av1-1.8.0.tar.bz2"
Download Completed
File extracted: svt-av1-1.8.0.tar.bz2

$ cmake -S . -B Build/linux -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DBUILD_APPS=OFF -DBUILD_DEC=ON -DBUILD_ENC=ON -DBUILD_TESTING=OFF -DENABLE_AVX512=ON -DENABLE_NASM=ON -DNATIVE=ON -G Ninja -Wno-dev
$ ninja -j32 -C Build/linux
$ ninja -j32 -C Build/linux install

Building x264 - version 7ed753b1
========================================================
Downloading "https://code.videolan.org/videolan/x264/-/archive/7ed753b10a61d0be95f683289dfb925b800b0676/x264-7ed753b10a61d0be95f683289dfb925b800b0676.tar.bz2" saving as "x264-7ed753b1.tar.bz2"
Download Completed
File extracted: x264-7ed753b1.tar.bz2

$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --bit-depth=all --chroma-format=all --enable-debug --enable-gprof --enable-lto --enable-pic --enable-static --enable-strip CFLAGS=-O3 -pipe -fPIC -march=native -DNOLIBTOOL -DFREEGLUT_STATIC -DHWY_COMPILE_ALL_ATTAINABLE -I/home/jman/tmp/ffmpeg-build-script/workspace/include/serd-0 CXXFLAGS=-O3 -pipe -fPIC -march=native -DHWY_COMPILE_ALL_ATTAINABLE
$ make -j32
$ make install
$ make install-lib-static

Building x265 - version 3.6
========================================================
Downloading "https://bitbucket.org/multicoreware/x265_git/downloads/x265_3.6.tar.gz" saving as "x265-3.6.tar.gz"
Download Completed
File extracted: x265-3.6.tar.gz

$ making 12bit binaries
$ cmake ../../../source -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DENABLE_CLI=OFF -DENABLE_LIBVMAF=OFF -DENABLE_SHARED=OFF -DEXPORT_C_API=OFF -DHIGH_BIT_DEPTH=ON -DMAIN12=ON -DNATIVE_BUILD=ON -G Ninja -Wno-dev
$ ninja -j32
$ making 10bit binaries
$ cmake ../../../source -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DENABLE_CLI=OFF -DENABLE_LIBVMAF=OFF -DENABLE_SHARED=OFF -DENABLE_HDR10_PLUS=ON -DEXPORT_C_API=OFF -DHIGH_BIT_DEPTH=ON -DNATIVE_BUILD=ON -DNUMA_ROOT_DIR=/usr -G Ninja -Wno-dev
$ ninja -j32
$ making 8bit binaries
$ cmake ../../../source -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DENABLE_LIBVMAF=OFF -DENABLE_PIC=ON -DENABLE_SHARED=ON -DEXTRA_LIB=x265_main10.a;x265_main12.a -DEXTRA_LINK_FLAGS=-L. -DHIGH_BIT_DEPTH=ON -DLINKED_10BIT=ON -DLINKED_12BIT=ON -DNATIVE_BUILD=ON -DNUMA_ROOT_DIR=/usr -G Ninja -Wno-dev
$ ninja -j32
$ ar -M
$ ninja install

Building nv-codec-headers - version 12.1.14.0
========================================================
Downloading "https://github.com/FFmpeg/nv-codec-headers/releases/download/n12.1.14.0/nv-codec-headers-12.1.14.0.tar.gz" saving as "nv-codec-headers-12.1.14.0.tar.gz"
Download Completed
File extracted: nv-codec-headers-12.1.14.0.tar.gz

$ make -j32
$ make PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace install

Building srt - version 1.5.3
========================================================
Downloading "https://github.com/Haivision/srt/archive/refs/tags/v1.5.3.tar.gz" saving as "srt-1.5.3.tar.gz"
Download Completed
File extracted: srt-1.5.3.tar.gz

$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DENABLE_APPS=OFF -DENABLE_SHARED=OFF -DENABLE_STATIC=ON -DUSE_STATIC_LIBSTDCXX=ON -G Ninja -Wno-dev
$ ninja -C build -j32
$ ninja -C build -j32 install

Building avisynth - version 3.7.3
========================================================
Downloading "https://github.com/AviSynth/AviSynthPlus/archive/refs/tags/v3.7.3.tar.gz" saving as "avisynth-3.7.3.tar.gz"
Download Completed
File extracted: avisynth-3.7.3.tar.gz

$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DHEADERS_ONLY=OFF
$ make -j32 -C build VersionGen install

Building vapoursynth - version R65
========================================================
Downloading "https://github.com/vapoursynth/vapoursynth/archive/refs/tags/R65.tar.gz" saving as "vapoursynth-R65.tar.gz"
Download Completed
File extracted: vapoursynth-R65.tar.gz

Creating a Python virtual environment at /home/jman/tmp/ffmpeg-build-script/workspace/python_virtual_environment/vapoursynth...
Activating the virtual environment...
Installing Python packages: Cython==0.29.36...
Collecting Cython==0.29.36
  Using cached Cython-0.29.36-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (1.9 MB)
Installing collected packages: Cython
Successfully installed Cython-0.29.36
Deactivating the virtual environment...
Python virtual environment setup and package installation completed.
$ ./autogen.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace --disable-shared
$ make -j32
$ make install

Building libgav1-git - version 0.19.0
========================================================
Cloning "libgav1-git" saving version "0.19.0"
Cloning completed: 0.19.0
$ git clone -q -b 20220623.1 --depth 1 https://github.com/abseil/abseil-cpp.git third_party/abseil-cpp
$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DABSL_ENABLE_INSTALL=ON -DABSL_PROPAGATE_CXX_STD=ON -DBUILD_SHARED_LIBS=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_INSTALL_SBINDIR=sbin -DLIBGAV1_ENABLE_TESTS=OFF -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building xvidcore - version 1.3.7-1
========================================================
Downloading "https://salsa.debian.org/multimedia-team/xvidcore/-/archive/debian/2%251.3.7-1/xvidcore-debian-2%251.3.7-1.tar.bz2" saving as "xvidcore-1.3.7-1.tar.bz2"
Download Completed
File extracted: xvidcore-1.3.7-1.tar.bz2

$ ./bootstrap.sh
$ ./configure --prefix=/home/jman/tmp/ffmpeg-build-script/workspace
$ make -j32
$ make install

 ------------------------
|                        |
| Installing Image Tools |
|                        |
 ------------------------

Building libheif - version 1.17.6
========================================================
Downloading "https://github.com/strukturag/libheif/archive/refs/tags/v1.17.6.tar.gz" saving as "libheif-1.17.6.tar.gz"
Download Completed
File extracted: libheif-1.17.6.tar.gz

$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DAOM_INCLUDE_DIR=/home/jman/tmp/ffmpeg-build-script/workspace/include -DAOM_LIBRARY=/home/jman/tmp/ffmpeg-build-script/workspace/lib/libaom.a -DBUILD_SHARED_LIBS=OFF -DLIBDE265_INCLUDE_DIR=/home/jman/tmp/ffmpeg-build-script/workspace/include -DLIBDE265_LIBRARY=/usr/lib/x86_64-linux-gnu/libde265.so -DLIBSHARPYUV_INCLUDE_DIR=/home/jman/tmp/ffmpeg-build-script/workspace/include/webp -DLIBSHARPYUV_LIBRARY=/home/jman/tmp/ffmpeg-build-script/workspace/lib/libsharpyuv.so -DWITH_AOM_DECODER=ON -DWITH_AOM_ENCODER=ON -DWITH_DAV1D=OFF -DWITH_EXAMPLES=OFF -DWITH_REDUCED_VISIBILITY=OFF -DWITH_SvtEnc=OFF -DWITH_SvtEnc_PLUGIN=OFF -DWITH_X265=OFF -DWITH_GDK_PIXBUF=ON -DWITH_LIBDE265=ON -DWITH_LIBSHARPYUV=ON -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

Building openjpeg - version 2.5.2
========================================================
Downloading "https://codeload.github.com/uclouvain/openjpeg/tar.gz/refs/tags/v2.5.2" saving as "openjpeg-2.5.2.tar.gz"
Download Completed
File extracted: openjpeg-2.5.2.tar.gz

$ cmake -B build -DCMAKE_INSTALL_PREFIX=/home/jman/tmp/ffmpeg-build-script/workspace -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTING=OFF -DBUILD_THIRDPARTY=ON -G Ninja -Wno-dev
$ ninja -j32 -C build
$ ninja -C build install

 -----------------
|                 |
| Building FFmpeg |
|                 |
 -----------------

[UPDATE] Installed FFmpeg version: Not installed
[UPDATE] Latest FFmpeg release version available: n7.0

Building ffmpeg - version n6.1.1
========================================================
Downloading "https://ffmpeg.org/releases/ffmpeg-6.1.1.tar.xz" saving as "ffmpeg-n6.1.1.tar.xz"
Download Completed
File extracted: ffmpeg-n6.1.1.tar.xz

install prefix            /usr/local
source path               /home/jman/tmp/ffmpeg-build-script/packages/ffmpeg-n6.1.1
C compiler                gcc
C library                 glibc
ARCH                      x86 (generic)
big-endian                no
runtime cpu detection     yes
standalone assembly       yes
x86 assembler             nasm
MMX enabled               yes
MMXEXT enabled            yes
3DNow! enabled            yes
3DNow! extended enabled   yes
SSE enabled               yes
SSSE3 enabled             yes
AESNI enabled             yes
AVX enabled               yes
AVX2 enabled              yes
AVX-512 enabled           yes
AVX-512ICL enabled        yes
XOP enabled               yes
FMA3 enabled              yes
FMA4 enabled              yes
i686 features enabled     yes
CMOV is fast              yes
EBX available             yes
EBP available             yes
debug symbols             no
strip symbols             yes
optimize for size         yes
optimizations             yes
static                    yes
shared                    no
postprocessing support    yes
network support           yes
threading support         pthreads
safe bitstream reader     yes
texi2html enabled         no
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          yes
makeinfo supports HTML    yes
xmllint enabled           yes

External libraries:
alsa                    libaribb24              libfribidi              libopenjpeg             libsnappy               libv4l2                 libxcb_shm              sndio
avisynth                libass                  libgme                  libopus                 libsoxr                 libvidstab              libxml2                 vapoursynth
bzlib                   libbluray               libharfbuzz             libpulse                libspeex                libvo_amrwbenc          libxvid                 zlib
chromaprint             libbs2b                 libkvazaar              librav1e                libsrt                  libvorbis               libzimg
frei0r                  libcaca                 libmodplug              librist                 libssh                  libvpx                  libzvbi
iconv                   libcdio                 libmp3lame              librubberband           libsvtav1               libwebp                 lv2
ladspa                  libfdk_aac              libmysofa               libshine                libtesseract            libx264                 lzma
lcms2                   libfontconfig           libopencore_amrnb       libsmbclient            libtheora               libx265                 opengl
libaom                  libfreetype             libopencore_amrwb       libsmbclient            libtwolame              libxcb                  openssl

External libraries providing hardware acceleration:
cuda                    cuda_nvcc               ffnvcodec               nvenc                   v4l2_m2m                vdpau
cuda_llvm               cuvid                   nvdec                   opencl                  vaapi

Libraries:
avcodec                 avdevice                avfilter                avformat                avutil                  postproc                swresample              swscale

Programs:
ffmpeg                  ffprobe

Enabled decoders:
aac                     amv                     dolby_e                 hdr                     mp2float                pcm_s24daud             sbc                     vcr1
aac_fixed               anm                     dpx                     hevc                    mp3                     pcm_s24le               scpr                    vmdaudio
aac_latm                ansi                    dsd_lsbf                hevc_cuvid              mp3adu                  pcm_s24le_planar        screenpresso            vmdvideo
aasc                    anull                   dsd_lsbf_planar         hevc_v4l2m2m            mp3adufloat             pcm_s32be               sdx2_dpcm               vmix
ac3                     apac                    dsd_msbf                hnm4_video              mp3float                pcm_s32le               sga                     vmnc
ac3_fixed               ape                     dsd_msbf_planar         hq_hqa                  mp3on4                  pcm_s32le_planar        sgi                     vnull
acelp_kelvin            apng                    dsicinaudio             hqx                     mp3on4float             pcm_s64be               sgirle                  vorbis
adpcm_4xm               aptx                    dsicinvideo             huffyuv                 mpc7                    pcm_s64le               sheervideo              vp3
adpcm_adx               aptx_hd                 dss_sp                  hymt                    mpc8                    pcm_s8                  shorten                 vp4
adpcm_afc               arbc                    dst                     iac                     mpeg1_cuvid             pcm_s8_planar           simbiosis_imx           vp5
adpcm_agm               argo                    dvaudio                 idcin                   mpeg1_v4l2m2m           pcm_sga                 sipr                    vp6
adpcm_aica              ass                     dvbsub                  idf                     mpeg1video              pcm_u16be               siren                   vp6a
adpcm_argo              asv1                    dvdsub                  iff_ilbm                mpeg2_cuvid             pcm_u16le               smackaud                vp6f
adpcm_ct                asv2                    dvvideo                 ilbc                    mpeg2_v4l2m2m           pcm_u24be               smacker                 vp7
adpcm_dtk               atrac1                  dxa                     imc                     mpeg2video              pcm_u24le               smc                     vp8
adpcm_ea                atrac3                  dxtory                  imm4                    mpeg4                   pcm_u32be               smvjpeg                 vp8_cuvid
adpcm_ea_maxis_xa       atrac3al                dxv                     imm5                    mpeg4_cuvid             pcm_u32le               snow                    vp8_v4l2m2m
adpcm_ea_r1             atrac3p                 eac3                    indeo2                  mpeg4_v4l2m2m           pcm_u8                  sol_dpcm                vp9
adpcm_ea_r2             atrac3pal               eacmv                   indeo3                  mpegvideo               pcm_vidc                sonic                   vp9_cuvid
adpcm_ea_r3             atrac9                  eamad                   indeo4                  mpl2                    pcx                     sp5x                    vp9_v4l2m2m
adpcm_ea_xas            aura                    eatgq                   indeo5                  msa1                    pdv                     speedhq                 vplayer
adpcm_g722              aura2                   eatgv                   interplay_acm           mscc                    pfm                     speex                   vqa
adpcm_g726              av1                     eatqi                   interplay_dpcm          msmpeg4v1               pgm                     srgc                    vqc
adpcm_g726le            av1_cuvid               eightbps                interplay_video         msmpeg4v2               pgmyuv                  srt                     wady_dpcm
adpcm_ima_acorn         avrn                    eightsvx_exp            ipu                     msmpeg4v3               pgssub                  ssa                     wavarc
adpcm_ima_alp           avrp                    eightsvx_fib            jacosub                 msnsiren                pgx                     stl                     wavpack
adpcm_ima_amv           avs                     escape124               jpeg2000                msp2                    phm                     subrip                  wbmp
adpcm_ima_apc           avui                    escape130               jpegls                  msrle                   photocd                 subviewer               wcmv
adpcm_ima_apm           ayuv                    evrc                    jv                      mss1                    pictor                  subviewer1              webp
adpcm_ima_cunning       bethsoftvid             exr                     kgv1                    mss2                    pixlet                  sunrast                 webvtt
adpcm_ima_dat4          bfi                     fastaudio               kmvc                    msvideo1                pjs                     svq1                    wmalossless
adpcm_ima_dk3           bink                    ffv1                    lagarith                mszh                    png                     svq3                    wmapro
adpcm_ima_dk4           binkaudio_dct           ffvhuff                 libaom_av1              mts2                    ppm                     tak                     wmav1
adpcm_ima_ea_eacs       binkaudio_rdft          ffwavesynth             libaribb24              mv30                    prores                  targa                   wmav2
adpcm_ima_ea_sead       bintext                 fic                     libfdk_aac              mvc1                    prosumer                targa_y216              wmavoice
adpcm_ima_iss           bitpacked               fits                    libopencore_amrnb       mvc2                    psd                     tdsc                    wmv1
adpcm_ima_moflex        bmp                     flac                    libopencore_amrwb       mvdv                    ptx                     text                    wmv2
adpcm_ima_mtf           bmv_audio               flashsv                 libopus                 mvha                    qcelp                   theora                  wmv3
adpcm_ima_oki           bmv_video               flashsv2                libspeex                mwsc                    qdm2                    thp                     wmv3image
adpcm_ima_qt            bonk                    flic                    libvorbis               mxpeg                   qdmc                    tiertexseqvideo         wnv1
adpcm_ima_rad           brender_pix             flv                     libvpx_vp8              nellymoser              qdraw                   tiff                    wrapped_avframe
adpcm_ima_smjpeg        c93                     fmvc                    libvpx_vp9              notchlc                 qoi                     tmv                     ws_snd1
adpcm_ima_ssi           cavs                    fourxm                  libzvbi_teletext        nuv                     qpeg                    truehd                  xan_dpcm
adpcm_ima_wav           cbd2_dpcm               fraps                   loco                    on2avc                  qtrle                   truemotion1             xan_wc3
adpcm_ima_ws            ccaption                frwu                    lscr                    opus                    r10k                    truemotion2             xan_wc4
adpcm_ms                cdgraphics              ftr                     m101                    osq                     r210                    truemotion2rt           xbin
adpcm_mtaf              cdtoons                 g2m                     mace3                   paf_audio               ra_144                  truespeech              xbm
adpcm_psx               cdxl                    g723_1                  mace6                   paf_video               ra_288                  tscc                    xface
adpcm_sbpro_2           cfhd                    g729                    magicyuv                pam                     ralf                    tscc2                   xl
adpcm_sbpro_3           cinepak                 gdv                     mdec                    pbm                     rasc                    tta                     xma1
adpcm_sbpro_4           clearvideo              gem                     media100                pcm_alaw                rawvideo                twinvq                  xma2
adpcm_swf               cljr                    gif                     metasound               pcm_bluray              realtext                txd                     xpm
adpcm_thp               cllc                    gremlin_dpcm            microdvd                pcm_dvd                 rka                     ulti                    xsub
adpcm_thp_le            comfortnoise            gsm                     mimic                   pcm_f16le               rl2                     utvideo                 xwd
adpcm_vima              cook                    gsm_ms                  misc4                   pcm_f24le               roq                     v210                    y41p
adpcm_xa                cpia                    h261                    mjpeg                   pcm_f32be               roq_dpcm                v210x                   ylc
adpcm_xmd               cri                     h263                    mjpeg_cuvid             pcm_f32le               rpza                    v308                    yop
adpcm_yamaha            cscd                    h263_v4l2m2m            mjpegb                  pcm_f64be               rscc                    v408                    yuv4
adpcm_zork              cyuv                    h263i                   mlp                     pcm_f64le               rtv1                    v410                    zero12v
agm                     dca                     h263p                   mmvideo                 pcm_lxf                 rv10                    vb                      zerocodec
aic                     dds                     h264                    mobiclip                pcm_mulaw               rv20                    vble                    zlib
alac                    derf_dpcm               h264_cuvid              motionpixels            pcm_s16be               rv30                    vbn                     zmbv
alias_pix               dfa                     h264_v4l2m2m            movtext                 pcm_s16be_planar        rv40                    vc1
als                     dfpwm                   hap                     mp1                     pcm_s16le               s302m                   vc1_cuvid
amrnb                   dirac                   hca                     mp1float                pcm_s16le_planar        sami                    vc1_v4l2m2m
amrwb                   dnxhd                   hcom                    mp2                     pcm_s24be               sanm                    vc1image

Enabled encoders:
a64multi                asv1                    flv                     libsvtav1               msrle                   pcm_s8_planar           rv10                    vnull
a64multi5               asv2                    g723_1                  libtheora               msvideo1                pcm_u16be               rv20                    vorbis
aac                     av1_nvenc               gif                     libtwolame              nellymoser              pcm_u16le               s302m                   vp8_v4l2m2m
ac3                     av1_vaapi               h261                    libvo_amrwbenc          opus                    pcm_u24be               sbc                     vp8_vaapi
ac3_fixed               avrp                    h263                    libvorbis               pam                     pcm_u24le               sgi                     vp9_vaapi
adpcm_adx               avui                    h263_v4l2m2m            libvpx_vp8              pbm                     pcm_u32be               smc                     wavpack
adpcm_argo              ayuv                    h263p                   libvpx_vp9              pcm_alaw                pcm_u32le               snow                    wbmp
adpcm_g722              bitpacked               h264_nvenc              libwebp                 pcm_bluray              pcm_u8                  sonic                   webvtt
adpcm_g726              bmp                     h264_v4l2m2m            libwebp_anim            pcm_dvd                 pcm_vidc                sonic_ls                wmav1
adpcm_g726le            cfhd                    h264_vaapi              libx264                 pcm_f32be               pcx                     speedhq                 wmav2
adpcm_ima_alp           cinepak                 hap                     libx264rgb              pcm_f32le               pfm                     srt                     wmv1
adpcm_ima_amv           cljr                    hdr                     libx265                 pcm_f64be               pgm                     ssa                     wmv2
adpcm_ima_apm           comfortnoise            hevc_nvenc              libxvid                 pcm_f64le               pgmyuv                  subrip                  wrapped_avframe
adpcm_ima_qt            dca                     hevc_v4l2m2m            ljpeg                   pcm_mulaw               phm                     sunrast                 xbm
adpcm_ima_ssi           dfpwm                   hevc_vaapi              magicyuv                pcm_s16be               png                     svq1                    xface
adpcm_ima_wav           dnxhd                   huffyuv                 mjpeg                   pcm_s16be_planar        ppm                     targa                   xsub
adpcm_ima_ws            dpx                     jpeg2000                mjpeg_vaapi             pcm_s16le               prores                  text                    xwd
adpcm_ms                dvbsub                  jpegls                  mlp                     pcm_s16le_planar        prores_aw               tiff                    y41p
adpcm_swf               dvdsub                  libaom_av1              movtext                 pcm_s24be               prores_ks               truehd                  yuv4
adpcm_yamaha            dvvideo                 libfdk_aac              mp2                     pcm_s24daud             qoi                     tta                     zlib
alac                    eac3                    libkvazaar              mp2fixed                pcm_s24le               qtrle                   ttml                    zmbv
alias_pix               exr                     libmp3lame              mpeg1video              pcm_s24le_planar        r10k                    utvideo
amv                     ffv1                    libopencore_amrnb       mpeg2_vaapi             pcm_s32be               r210                    v210
anull                   ffvhuff                 libopenjpeg             mpeg2video              pcm_s32le               ra_144                  v308
apng                    fits                    libopus                 mpeg4                   pcm_s32le_planar        rawvideo                v408
aptx                    flac                    librav1e                mpeg4_v4l2m2m           pcm_s64be               roq                     v410
aptx_hd                 flashsv                 libshine                msmpeg4v2               pcm_s64le               roq_dpcm                vbn
ass                     flashsv2                libspeex                msmpeg4v3               pcm_s8                  rpza                    vc2

Enabled hwaccels:
av1_nvdec               h264_vaapi              hevc_vdpau              mpeg1_vdpau             mpeg4_nvdec             vc1_vaapi               vp9_nvdec               wmv3_vaapi
av1_vaapi               h264_vdpau              mjpeg_nvdec             mpeg2_nvdec             mpeg4_vaapi             vc1_vdpau               vp9_vaapi               wmv3_vdpau
h263_vaapi              hevc_nvdec              mjpeg_vaapi             mpeg2_vaapi             mpeg4_vdpau             vp8_nvdec               vp9_vdpau
h264_nvdec              hevc_vaapi              mpeg1_nvdec             mpeg2_vdpau             vc1_nvdec               vp8_vaapi               wmv3_nvdec

Enabled parsers:
aac                     bmp                     dpx                     g723_1                  hevc                    mpegaudio               sipr                    webp
aac_latm                cavsvideo               dvaudio                 g729                    ipu                     mpegvideo               tak                     xbm
ac3                     cook                    dvbsub                  gif                     jpeg2000                opus                    vc1                     xma
adx                     cri                     dvd_nav                 gsm                     jpegxl                  png                     vorbis                  xwd
amr                     dca                     dvdsub                  h261                    misc4                   pnm                     vp3
av1                     dirac                   evc                     h263                    mjpeg                   qoi                     vp8
avs2                    dnxhd                   flac                    h264                    mlp                     rv34                    vp9
avs3                    dolby_e                 ftr                     hdr                     mpeg4video              sbc                     vvc

Enabled demuxers:
aa                      bfi                     filmstrip               image_j2k_pipe          live_flv                nsv                     rsd                     tta
aac                     bfstm                   fits                    image_jpeg_pipe         lmlm4                   nut                     rso                     tty
aax                     bink                    flac                    image_jpegls_pipe       loas                    nuv                     rtp                     txd
ac3                     binka                   flic                    image_jpegxl_pipe       lrc                     obu                     rtsp                    ty
ac4                     bintext                 flv                     image_pam_pipe          luodat                  ogg                     s337m                   usm
ace                     bit                     fourxm                  image_pbm_pipe          lvf                     oma                     sami                    v210
acm                     bitpacked               frm                     image_pcx_pipe          lxf                     osq                     sap                     v210x
act                     bmv                     fsb                     image_pfm_pipe          m4v                     paf                     sbc                     vag
adf                     boa                     fwse                    image_pgm_pipe          matroska                pcm_alaw                sbg                     vapoursynth
adp                     bonk                    g722                    image_pgmyuv_pipe       mca                     pcm_f32be               scc                     vc1
ads                     brstm                   g723_1                  image_pgx_pipe          mcc                     pcm_f32le               scd                     vc1t
adx                     c93                     g726                    image_phm_pipe          mgsts                   pcm_f64be               sdns                    vividas
aea                     caf                     g726le                  image_photocd_pipe      microdvd                pcm_f64le               sdp                     vivo
afc                     cavsvideo               g729                    image_pictor_pipe       mjpeg                   pcm_mulaw               sdr2                    vmd
aiff                    cdg                     gdv                     image_png_pipe          mjpeg_2000              pcm_s16be               sds                     vobsub
aix                     cdxl                    genh                    image_ppm_pipe          mlp                     pcm_s16le               sdx                     voc
alp                     cine                    gif                     image_psd_pipe          mlv                     pcm_s24be               segafilm                vpk
amr                     codec2                  gsm                     image_qdraw_pipe        mm                      pcm_s24le               ser                     vplayer
amrnb                   codec2raw               gxf                     image_qoi_pipe          mmf                     pcm_s32be               sga                     vqf
amrwb                   concat                  h261                    image_sgi_pipe          mods                    pcm_s32le               shorten                 vvc
anm                     dash                    h263                    image_sunrast_pipe      moflex                  pcm_s8                  siff                    w64
apac                    data                    h264                    image_svg_pipe          mov                     pcm_u16be               simbiosis_imx           wady
apc                     daud                    hca                     image_tiff_pipe         mp3                     pcm_u16le               sln                     wav
ape                     dcstr                   hcom                    image_vbn_pipe          mpc                     pcm_u24be               smacker                 wavarc
apm                     derf                    hevc                    image_webp_pipe         mpc8                    pcm_u24le               smjpeg                  wc3
apng                    dfa                     hls                     image_xbm_pipe          mpegps                  pcm_u32be               smush                   webm_dash_manifest
aptx                    dfpwm                   hnm                     image_xpm_pipe          mpegts                  pcm_u32le               sol                     webvtt
aptx_hd                 dhav                    ico                     image_xwd_pipe          mpegtsraw               pcm_u8                  sox                     wsaud
aqtitle                 dirac                   idcin                   imf                     mpegvideo               pcm_vidc                spdif                   wsd
argo_asf                dnxhd                   idf                     ingenient               mpjpeg                  pdv                     srt                     wsvqa
argo_brp                dsf                     iff                     ipmovie                 mpl2                    pjs                     stl                     wtv
argo_cvg                dsicin                  ifv                     ipu                     mpsub                   pmp                     str                     wv
asf                     dss                     ilbc                    ircam                   msf                     pp_bnk                  subviewer               wve
asf_o                   dts                     image2                  iss                     msnwc_tcp               pva                     subviewer1              xa
ass                     dtshd                   image2_alias_pix        iv8                     msp                     pvf                     sup                     xbin
ast                     dv                      image2_brender_pix      ivf                     mtaf                    qcp                     svag                    xmd
au                      dvbsub                  image2pipe              ivr                     mtv                     r3d                     svs                     xmv
av1                     dvbtxt                  image_bmp_pipe          jacosub                 musx                    rawvideo                swf                     xvag
avi                     dxa                     image_cri_pipe          jpegxl_anim             mv                      realtext                tak                     xwma
avisynth                ea                      image_dds_pipe          jv                      mvi                     redspark                tedcaptions             yop
avr                     ea_cdata                image_dpx_pipe          kux                     mxf                     rka                     thp                     yuv4mpegpipe
avs                     eac3                    image_exr_pipe          kvag                    mxg                     rl2                     threedostr
avs2                    epaf                    image_gem_pipe          laf                     nc                      rm                      tiertexseq
avs3                    evc                     image_gif_pipe          libgme                  nistsphere              roq                     tmv
bethsoftvid             ffmetadata              image_hdr_pipe          libmodplug              nsp                     rpl                     truehd

Enabled muxers:
a64                     avs2                    filmstrip               image2                  mpeg1system             pcm_f64be               rtp                     ttml
ac3                     avs3                    fits                    image2pipe              mpeg1vcd                pcm_f64le               rtp_mpegts              uncodedframecrc
ac4                     bit                     flac                    ipod                    mpeg1video              pcm_mulaw               rtsp                    vc1
adts                    caf                     flv                     ircam                   mpeg2dvd                pcm_s16be               sap                     vc1t
adx                     cavsvideo               framecrc                ismv                    mpeg2svcd               pcm_s16le               sbc                     voc
aiff                    chromaprint             framehash               ivf                     mpeg2video              pcm_s24be               scc                     vvc
alp                     codec2                  framemd5                jacosub                 mpeg2vob                pcm_s24le               segafilm                w64
amr                     codec2raw               g722                    kvag                    mpegts                  pcm_s32be               segment                 wav
amv                     crc                     g723_1                  latm                    mpjpeg                  pcm_s32le               smjpeg                  webm
apm                     dash                    g726                    lrc                     mxf                     pcm_s8                  smoothstreaming         webm_chunk
apng                    data                    g726le                  m4v                     mxf_d10                 pcm_u16be               sox                     webm_dash_manifest
aptx                    daud                    gif                     matroska                mxf_opatom              pcm_u16le               spdif                   webp
aptx_hd                 dfpwm                   gsm                     matroska_audio          null                    pcm_u24be               spx                     webvtt
argo_asf                dirac                   gxf                     md5                     nut                     pcm_u24le               srt                     wsaud
argo_cvg                dnxhd                   h261                    microdvd                obu                     pcm_u32be               stream_segment          wtv
asf                     dts                     h263                    mjpeg                   oga                     pcm_u32le               streamhash              wv
asf_stream              dv                      h264                    mkvtimestamp_v2         ogg                     pcm_u8                  sup                     yuv4mpegpipe
ass                     eac3                    hash                    mlp                     ogv                     pcm_vidc                swf
ast                     evc                     hds                     mmf                     oma                     psp                     tee
au                      f4v                     hevc                    mov                     opus                    rawvideo                tg2
avi                     ffmetadata              hls                     mp2                     pcm_alaw                rm                      tgp
avif                    fifo                    ico                     mp3                     pcm_f32be               roq                     truehd
avm2                    fifo_test               ilbc                    mp4                     pcm_f32le               rso                     tta

Enabled protocols:
async                   data                    gopher                  icecast                 libssh                  rtmp                    rtp                     tls
bluray                  fd                      gophers                 ipfs_gateway            md5                     rtmpe                   sctp                    udp
cache                   ffrtmpcrypt             hls                     ipns_gateway            mmsh                    rtmps                   srtp                    udplite
concat                  ffrtmphttp              http                    librist                 mmst                    rtmpt                   subfile                 unix
concatf                 file                    httpproxy               libsmbclient            pipe                    rtmpte                  tcp
crypto                  ftp                     https                   libsrt                  prompeg                 rtmpts                  tee

Enabled filters:
a3dscope                aperms                  cellauto                dilation_opencl         hilbert                 mptestsrc               scale_cuda              swapuv
abench                  aphasemeter             channelmap              displace                histeq                  msad                    scale_vaapi             tblend
abitscope               aphaser                 channelsplit            dnn_classify            histogram               multiply                scdet                   telecine
acompressor             aphaseshift             chorus                  dnn_detect              hqdn3d                  negate                  scharr                  testsrc
acontrast               apsnr                   chromahold              dnn_processing          hqx                     nlmeans                 scroll                  testsrc2
acopy                   apsyclip                chromakey               doubleweave             hstack                  nlmeans_opencl          segment                 thistogram
acrossfade              apulsator               chromakey_cuda          drawbox                 hstack_vaapi            nnedi                   select                  threshold
acrossover              arealtime               chromanr                drawgraph               hsvhold                 noformat                selectivecolor          thumbnail
acrusher                aresample               chromashift             drawgrid                hsvkey                  noise                   sendcmd                 thumbnail_cuda
acue                    areverse                ciescope                drawtext                hue                     normalize               separatefields          tile
addroi                  arls                    codecview               drmeter                 huesaturation           null                    setdar                  tiltshelf
adeclick                arnndn                  color                   dynaudnorm              hwdownload              nullsink                setfield                tinterlace
adeclip                 asdr                    colorbalance            earwax                  hwmap                   nullsrc                 setparams               tlut2
adecorrelate            asegment                colorchannelmixer       ebur128                 hwupload                ocr                     setpts                  tmedian
adelay                  aselect                 colorchart              edgedetect              hwupload_cuda           openclsrc               setrange                tmidequalizer
adenorm                 asendcmd                colorcontrast           elbg                    hysteresis              oscilloscope            setsar                  tmix
aderivative             asetnsamples            colorcorrect            entropy                 iccdetect               overlay                 settb                   tonemap
adrawgraph              asetpts                 colorhold               epx                     iccgen                  overlay_cuda            sharpness_vaapi         tonemap_opencl
adrc                    asetrate                colorize                eq                      identity                overlay_opencl          shear                   tonemap_vaapi
adynamicequalizer       asettb                  colorkey                equalizer               idet                    overlay_vaapi           showcqt                 tpad
adynamicsmooth          ashowinfo               colorkey_opencl         erosion                 il                      owdenoise               showcwt                 transpose
aecho                   asidedata               colorlevels             erosion_opencl          inflate                 pad                     showfreqs               transpose_opencl
aemphasis               asisdr                  colormap                estdif                  interlace               pad_opencl              showinfo                transpose_vaapi
aeval                   asoftclip               colormatrix             exposure                interleave              pal100bars              showpalette             treble
aevalsrc                aspectralstats          colorspace              extractplanes           join                    pal75bars               showspatial             tremolo
aexciter                asplit                  colorspace_cuda         extrastereo             kerndeint               palettegen              showspectrum            trim
afade                   ass                     colorspectrum           fade                    kirsch                  paletteuse              showspectrumpic         unpremultiply
afdelaysrc              astats                  colortemperature        feedback                ladspa                  pan                     showvolume              unsharp
afftdn                  astreamselect           compand                 fftdnoiz                lagfun                  perms                   showwaves               unsharp_opencl
afftfilt                asubboost               compensationdelay       fftfilt                 latency                 perspective             showwavespic            untile
afifo                   asubcut                 concat                  field                   lenscorrection          phase                   shuffleframes           uspp
afir                    asupercut               convolution             fieldhint               life                    photosensitivity        shufflepixels           v360
afireqsrc               asuperpass              convolution_opencl      fieldmatch              limitdiff               pixdesctest             shuffleplanes           vaguedenoiser
afirsrc                 asuperstop              convolve                fieldorder              limiter                 pixelize                sidechaincompress       varblur
aformat                 atadenoise              copy                    fifo                    loop                    pixscope                sidechaingate           vectorscope
afreqshift              atempo                  corr                    fillborders             loudnorm                pp                      sidedata                vflip
afwtdn                  atilt                   cover_rect              find_rect               lowpass                 pp7                     sierpinski              vfrdet
agate                   atrim                   crop                    firequalizer            lowshelf                premultiply             signalstats             vibrance
agraphmonitor           avectorscope            cropdetect              flanger                 lumakey                 prewitt                 signature               vibrato
ahistogram              avgblur                 crossfeed               floodfill               lut                     prewitt_opencl          silencedetect           vidstabdetect
aiir                    avgblur_opencl          crystalizer             format                  lut1d                   procamp_vaapi           silenceremove           vidstabtransform
aintegral               avsynctest              cue                     fps                     lut2                    program_opencl          sinc                    vif
ainterleave             axcorrelate             curves                  framepack               lut3d                   pseudocolor             sine                    vignette
alatency                backgroundkey           datascope               framerate               lutrgb                  psnr                    siti                    virtualbass
alimiter                bandpass                dblur                   framestep               lutyuv                  pullup                  smartblur               vmafmotion
allpass                 bandreject              dcshift                 freezedetect            lv2                     qp                      smptebars               volume
allrgb                  bass                    dctdnoiz                freezeframes            mandelbrot              random                  smptehdbars             volumedetect
allyuv                  bbox                    deband                  frei0r                  maskedclamp             readeia608              sobel                   vstack
aloop                   bench                   deblock                 frei0r_src              maskedmax               readvitc                sobel_opencl            vstack_vaapi
alphaextract            bilateral               decimate                fspp                    maskedmerge             realtime                sofalizer               w3fdif
alphamerge              bilateral_cuda          deconvolve              gblur                   maskedmin               remap                   spectrumsynth           waveform
amerge                  biquad                  dedot                   geq                     maskedthreshold         remap_opencl            speechnorm              weave
ametadata               bitplanenoise           deesser                 gradfun                 maskfun                 removegrain             split                   xbr
amix                    blackdetect             deflate                 gradients               mcdeint                 removelogo              spp                     xcorrelate
amovie                  blackframe              deflicker               graphmonitor            mcompand                repeatfields            sr                      xfade
amplify                 blend                   deinterlace_vaapi       grayworld               median                  replaygain              ssim                    xfade_opencl
amultiply               blockdetect             dejudder                greyedge                mergeplanes             reverse                 ssim360                 xmedian
anequalizer             blurdetect              delogo                  guided                  mestimate               rgbashift               stereo3d                xstack
anlmdn                  bm3d                    denoise_vaapi           haas                    metadata                rgbtestsrc              stereotools             xstack_vaapi
anlmf                   boxblur                 derain                  haldclut                midequalizer            roberts                 stereowiden             yadif
anlms                   boxblur_opencl          deshake                 haldclutsrc             minterpolate            roberts_opencl          streamselect            yadif_cuda
anoisesrc               bs2b                    deshake_opencl          hdcd                    mix                     rotate                  subtitles               yaepblur
anull                   bwdif                   despill                 headphone               monochrome              rubberband              super2xsai              yuvtestsrc
anullsink               bwdif_cuda              detelecine              hflip                   morpho                  sab                     superequalizer          zoneplate
anullsrc                cas                     dialoguenhance          highpass                movie                   scale                   surround                zoompan
apad                    ccrepack                dilation                highshelf               mpdecimate              scale2ref               swaprect                zscale

Enabled bsfs:
aac_adtstoasc           dts2pts                 filter_units            hevc_mp4toannexb        mp3_header_decompress   pcm_rechunk             trace_headers           vvc_metadata
av1_frame_merge         dump_extradata          h264_metadata           imx_dump_header         mpeg2_metadata          pgs_frame_merge         truehd_core             vvc_mp4toannexb
av1_frame_split         dv_error_marker         h264_mp4toannexb        media100_to_mjpegb      mpeg4_unpack_bframes    prores_metadata         vp9_metadata
av1_metadata            eac3_core               h264_redundant_pps      mjpeg2jpeg              noise                   remove_extradata        vp9_raw_reorder
chomp                   evc_frame_merge         hapqa_extract           mjpega_dump_header      null                    setts                   vp9_superframe
dca_core                extract_extradata       hevc_metadata           mov2textsub             opus_metadata           text2movsub             vp9_superframe_split

Enabled indevs:
alsa                    lavfi                   oss                     sndio                   xcbgrab
fbdev                   libcdio                 pulse                   v4l2

Enabled outdevs:
alsa                    caca                    fbdev                   opengl                  oss                     pulse                   sndio                   v4l2

License: nonfree and unredistributable
$ make -j32
$ make install

Display the installed versions? (yes/no): yes

ffmpeg version 6.1.1 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
configuration: --prefix=/usr/local --arch=x86_64 --cc=gcc --cxx=g++ --disable-debug --disable-doc --disable-large-tests --disable-shared --enable-ladspa --enable-gpl --enable-libsmbclient --enable-libcdio --enable-nonfree --enable-librist --enable-openssl --enable-libxml2 --enable-libaribb24 --enable-libfreetype --enable-libfontconfig --enable-libharfbuzz --enable-libfribidi --enable-libass --enable-libwebp --enable-lcms2 --enable-opencl --enable-librubberband --enable-lv2 --enable-libpulse --enable-libfdk-aac --enable-libvorbis --enable-libopus --enable-libmysofa --enable-libvpx --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora --enable-libaom --enable-librav1e --enable-libzimg --enable-libkvazaar --enable-libbluray --enable-libvidstab --enable-frei0r --enable-libsvtav1 --enable-libx264 --enable-libx265 --enable-cuda-nvcc --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc --enable-ffnvcodec --nvccflags='-gencode arch=compute_86,code=sm_86' --enable-libsrt --enable-avisynth --enable-vapoursynth --enable-libxvid --enable-libopenjpeg --enable-chromaprint --enable-libbs2b --enable-libcaca --enable-libgme --enable-libmodplug --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtwolame --enable-libv4l2 --enable-libvo-amrwbenc --enable-libzvbi --enable-lto --enable-opengl --enable-pic --enable-pthreads --enable-small --enable-rpath --enable-libssh --enable-static --enable-libtesseract --enable-version3 --enable-libzimg --extra-cflags='-O3 -pipe -fPIC -march=native -flto -DCL_TARGET_OPENCL_VERSION=300 -DX265_DEPTH=12 -DENABLE_LIBVMAF=0' --extra-cxxflags='-O3 -pipe -fPIC -march=native -flto -DCL_TARGET_OPENCL_VERSION=300 -DX265_DEPTH=12 -DENABLE_LIBVMAF=0' --extra-libs='-ldl -lpthread -lm -lz' --pkg-config-flags=--static --pkg-config=/home/jman/tmp/ffmpeg-build-script/workspace/bin/pkg-config --pkgconfigdir=/home/jman/tmp/ffmpeg-build-script/workspace/lib/pkgconfig --strip=/usr/bin/strip
libavutil      58. 29.100 / 58. 29.100
libavcodec     60. 31.102 / 60. 31.102
libavformat    60. 16.100 / 60. 16.100
libavdevice    60.  3.100 / 60.  3.100
libavfilter     9. 12.100 /  9. 12.100
libswscale      7.  5.100 /  7.  5.100
libswresample   4. 12.100 /  4. 12.100
libpostproc    57.  3.100 / 57.  3.100

ffprobe version 6.1.1 Copyright (c) 2007-2023 the FFmpeg developers
built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
configuration: --prefix=/usr/local --arch=x86_64 --cc=gcc --cxx=g++ --disable-debug --disable-doc --disable-large-tests --disable-shared --enable-ladspa --enable-gpl --enable-libsmbclient --enable-libcdio --enable-nonfree --enable-librist --enable-openssl --enable-libxml2 --enable-libaribb24 --enable-libfreetype --enable-libfontconfig --enable-libharfbuzz --enable-libfribidi --enable-libass --enable-libwebp --enable-lcms2 --enable-opencl --enable-librubberband --enable-lv2 --enable-libpulse --enable-libfdk-aac --enable-libvorbis --enable-libopus --enable-libmysofa --enable-libvpx --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora --enable-libaom --enable-librav1e --enable-libzimg --enable-libkvazaar --enable-libbluray --enable-libvidstab --enable-frei0r --enable-libsvtav1 --enable-libx264 --enable-libx265 --enable-cuda-nvcc --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc --enable-ffnvcodec --nvccflags='-gencode arch=compute_86,code=sm_86' --enable-libsrt --enable-avisynth --enable-vapoursynth --enable-libxvid --enable-libopenjpeg --enable-chromaprint --enable-libbs2b --enable-libcaca --enable-libgme --enable-libmodplug --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtwolame --enable-libv4l2 --enable-libvo-amrwbenc --enable-libzvbi --enable-lto --enable-opengl --enable-pic --enable-pthreads --enable-small --enable-rpath --enable-libssh --enable-static --enable-libtesseract --enable-version3 --enable-libzimg --extra-cflags='-O3 -pipe -fPIC -march=native -flto -DCL_TARGET_OPENCL_VERSION=300 -DX265_DEPTH=12 -DENABLE_LIBVMAF=0' --extra-cxxflags='-O3 -pipe -fPIC -march=native -flto -DCL_TARGET_OPENCL_VERSION=300 -DX265_DEPTH=12 -DENABLE_LIBVMAF=0' --extra-libs='-ldl -lpthread -lm -lz' --pkg-config-flags=--static --pkg-config=/home/jman/tmp/ffmpeg-build-script/workspace/bin/pkg-config --pkgconfigdir=/home/jman/tmp/ffmpeg-build-script/workspace/lib/pkgconfig --strip=/usr/bin/strip
libavutil      58. 29.100 / 58. 29.100
libavcodec     60. 31.102 / 60. 31.102
libavformat    60. 16.100 / 60. 16.100
libavdevice    60.  3.100 / 60.  3.100
libavfilter     9. 12.100 /  9. 12.100
libswscale      7.  5.100 /  7.  5.100
libswresample   4. 12.100 /  4. 12.100
libpostproc    57.  3.100 / 57.  3.100

ffplay version 4.4.2-0ubuntu0.22.04.1+esm3 Copyright (c) 2003-2021 the FFmpeg developers
built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1+esm3 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil      56. 70.100 / 56. 70.100
libavcodec     58.134.100 / 58.134.100
libavformat    58. 76.100 / 58. 76.100
libavdevice    58. 13.100 / 58. 13.100
libavfilter     7.110.100 /  7.110.100
libswscale      5.  9.100 /  5.  9.100
libswresample   3.  9.100 /  3.  9.100
libpostproc    55.  9.100 / 55.  9.100


Do you want to clean up the build files? (yes/no): no

[INFO] Make sure to star this repository to show your support!
[INFO] https://github.com/slyfox1186/script-repo