FFmpeg | Generated by AI
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
- Object files: 2,414
.ofiles compiled - Total build size: ~1 GB (with debug symbols in
.ofiles) - Build date: July 3, 2026
What’s Missing (no external libs)
Since no -dev packages were found, these are not enabled:
- H.264 encoding (needs
libx264-dev) - H.265/HEVC encoding (needs
libx265-dev) - VP8/VP9 encoding (needs
libvpx-dev) - MP3 encoding (needs
libmp3lame-dev) - Opus encoding (needs
libopus-dev) - Vorbis encoding (needs
libvorbis-dev) - ASS subtitle rendering (needs
libass-dev) - VAAPI/VDPAU hardware acceleration
- SDL2 output (needs
libsdl2-dev) - Font rendering / drawtext filter (needs
libfreetype-dev)
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.