FDK-AAC内包FFmpeg8.0をビルドする(Linux)(Ubuntu Server)

2025年9月4日木曜日

PC エンコード

t f B! P

ただの備忘録

FDK-AACのバイナリは再配布禁止なので自分でビルドする必要がある

sudo add-apt-repository universe
sudo apt update

sudo apt install -y git wget autoconf automake build-essential cmake git-core libass-dev libfreetype6-dev libgnutls28-dev libmp3lame-dev libsdl2-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev meson ninja-build pkg-config texinfo zlib1g-dev libunistring-dev nasm libx264-dev libx265-dev libvpx-dev libfdk-aac-dev libopus-dev libaom-dev libdav1d-dev libnuma-dev libsvtav1-dev libsvtav1enc-dev libsvtav1dec-dev

mkdir ~/ffmpeg_sources ~/bin
cd ~/ffmpeg_sources

wget -O ffmpeg-8.0.tar.bz2 https://ffmpeg.org/releases/ffmpeg-8.0.tar.bz2
tar xjvf ffmpeg-8.0.tar.bz2
cd ffmpeg-8.0

PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \
--prefix="$HOME/ffmpeg_build" \
--pkg-config-flags="--static" \
--extra-cflags="-I$HOME/ffmpeg_build/include" \
--extra-ldflags="-L$HOME/ffmpeg_build/lib" \
--extra-libs="-lpthread -lm" \
--ld="g++" \
--bindir="$HOME/bin" \
--enable-gpl \
--enable-gnutls \
--enable-libaom \
--enable-libass \
--enable-libfdk-aac \
--enable-libfreetype \
--enable-libmp3lame \
--enable-libopus \
--enable-libsvtav1 \
--enable-libdav1d \
--enable-libvorbis \
--enable-libvpx \
--enable-libx264 \
--enable-libx265 \
--enable-nonfree

PATH="$HOME/bin:$PATH" make -j$(nproc)
make install

source ~/.profile

フォロワー

ブログ アーカイブ

QooQ