From 097187b7589322b61a96c9ab24b332aede587802 Mon Sep 17 00:00:00 2001 From: ps Date: Wed, 1 Apr 2026 15:00:35 +0300 Subject: [PATCH] make all-inclusive, static ffmpeg build example --- public/uk/ffmpeg-aacp-on-fedora-linux.gmi | 31 ++++++++++++++++++++--- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/public/uk/ffmpeg-aacp-on-fedora-linux.gmi b/public/uk/ffmpeg-aacp-on-fedora-linux.gmi index ccf92d5..a8adee6 100644 --- a/public/uk/ffmpeg-aacp-on-fedora-linux.gmi +++ b/public/uk/ffmpeg-aacp-on-fedora-linux.gmi @@ -10,8 +10,19 @@ ``` bash sudo dnf remove ffmpeg -sudo dnf install fdk-aac-devel +sudo dnf install fdk-aac-devel \ + freetype-devel \ + lame-devel \ + libass-devel \ + libvorbis-devel \ + libvpx-devel \ + openssl-devel \ + opus-devel \ + SDL2-devel \ + x264-devel \ + x265-devel ``` +* для сабжу треба тільки `fdk-aac-devel` Переконайтесь, що бібліотека fdk-aac розпізнається системою: @@ -22,6 +33,8 @@ $ pkg-config --modversion fdk-aac ### fdk-aac +> В мене цей варіант не спрацював (можливо) через не правильну лінковку, тому згодом я встановив `fdk-aac-devel`, а даний приклад компіляції - просто лишаю для нотатки як є, може згодиться потім. + Опціонально, останню версію fdk-aac можна зібрати з початкового коду: ``` bash @@ -34,17 +47,27 @@ sudo make install ``` * для видалення: `sudo make uninstall` -В мене цей варіант не спрацював (можливо) через не правильну лінковку, тому згодом я встановив `fdk-aac-devel`, а даний приклад компіляції - просто лишаю для нотатки як є, може згодиться потім. - ## ffmpeg ``` bash git clone https://github.com/FFmpeg/FFmpeg.git cd FFmpeg -./configure --enable-libfdk-aac +./configure --enable-gpl \ + --enable-libass \ + --enable-libfdk-aac \ + --enable-libfreetype \ + --enable-libmp3lame \ + --enable-libopus \ + --enable-libvorbis \ + --enable-libvpx \ + --enable-libx264 \ + --enable-libx265 \ + --enable-nonfree \ + --enable-openssl make -j$(nproc) sudo make install ``` +* для сабжу треба тільки `--enable-libfdk-aac` * для видалення: `sudo make uninstall` ## Тестування