mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-04-01 13:15:29 +00:00
make all-inclusive, static ffmpeg build example
This commit is contained in:
parent
74b43741ba
commit
097187b758
1 changed files with 27 additions and 4 deletions
|
|
@ -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`
|
||||
|
||||
## Тестування
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue