FFmpeg | Generated by AI

Home 2026.07

Here’s the comprehensive build summary for FFmpeg in /home/xiaoxin/projects/FFmpeg:


Build Information

Item Detail
Version git-2026-07-02-14ed5e8 (latest from master)
Compiler GCC 13 (Ubuntu 13.3.0-6ubuntu2~24.04.1)
Assembler NASM 2.16.01 (for hand-optimized x86 asm)
License nonfree and unredistributable (due to --enable-nonfree)
Arch x86-64 with optimized assembly (nasm present)

Configure Options

--enable-gpl --enable-version3 --enable-nonfree

No external library -dev packages are installed, so no third-party codecs (x264, x265, libvpx, libmp3lame, libopus, etc.) were linked. This is a pure FFmpeg built-in build.

Libraries Built (static .a archives)

Library Size Purpose
libavcodec.a 162 MB All codecs (bulk of the build)
libavformat.a 51 MB Container muxing/demuxing
libavfilter.a 47 MB Filter graph engine
libavutil.a 5.2 MB Common utilities
libswscale.a 11 MB Color space/format conversion
libswresample.a 663 KB Audio resampling
libavdevice.a 1.1 MB Device I/O

Binaries

Binary Size
ffmpeg 29 MB
ffprobe 29 MB

Feature Counts

Feature Count
Encoders ~189 (69 audio, 81 video, 14 subtitle)
Decoders ~527
Filters ~483
Muxers ~191
Demuxers ~368
Bitstream filters ~53
Protocols ~50
HW Accels none detected (no VAAPI/VDPAU dev headers)

Build Stats

What’s Missing (no external libs)

Since no -dev packages were found, these are not enabled:

Quick Usage Note

Run the local build without installing:

./ffmpeg -i input.mp4 output.avi
./ffprobe input.mp4

To enable external libraries (x264, x265, etc.), install the corresponding -dev packages and re-run ./configure + make.


Back Donate