ffmpeg-netlinux

Custom FFmpeg 8.0 (git snapshot) build with libx265 (GPL) H.265/HEVC encoding enabled, plus a NetLinux patch that adds live percent-complete and an ETA to the CLI progress line.

Why this build?

Not a general-purpose replacement. This is a minimal build with only --enable-gpl --enable-libx265 on top of FFmpeg’s defaults — it does not include libmp3lame, libvpx/libaom (VP9/AV1), libopus, libfdk-aac, or hardware acceleration (VAAPI/NVENC/QSV) the way most distro ffmpeg builds do. Install it specifically to get the progress ETA patch or libx265, and keep the distro ffmpeg package for everyday/general use.

Compared to the distro ffmpeg package

FeatureDistro ffmpegffmpeg-netlinux
Progress percent/ETANoYes
H.265/HEVC encode (libx265)Depends on buildYes
MP3/Vorbis/Opus/VP9/AV1/hwaccelUsually yesNo
Install location/usr/bin/usr/local/bin
Intended useGeneral purposeETA patch / libx265 encoding

Package details

Version8.0-1netlinux1-1
Architectureamd64
Componentmain
Download ffmpeg-netlinux_8.0-1netlinux1-1_amd64.deb
Dependslibx265-215, libnuma1, libxcb-shm0
Sourceprojects.netlinux.org.uk/ffmpeg.git (internal, requires login)
Patch branchfeature/progress-percent-eta

Install

sudo apt install ffmpeg-netlinux

See the main page for repository setup instructions.