2024-11-20 16:11:43 +00:00
|
|
|
#!/bin/bash
|
2024-11-20 16:35:32 +00:00
|
|
|
apt update && apt install -y \
|
2024-11-20 16:11:43 +00:00
|
|
|
build-essential \
|
|
|
|
pkg-config \
|
|
|
|
libx264-dev \
|
|
|
|
libwebp-dev \
|
|
|
|
libssl-dev \
|
|
|
|
libpipewire-0.3-dev \
|
|
|
|
libpulse-dev \
|
2024-11-20 16:20:13 +00:00
|
|
|
libpng-dev \
|
2024-11-20 16:35:32 +00:00
|
|
|
libasound2-dev \
|
|
|
|
libclang-dev \
|
|
|
|
nasm
|
|
|
|
git clone --single-branch --branch release/7.1 https://git.v0l.io/ffmpeg/FFmpeg.git && \
|
|
|
|
cd FFmpeg && \
|
|
|
|
./configure \
|
|
|
|
--disable-programs \
|
|
|
|
--disable-doc \
|
|
|
|
--enable-gpl \
|
|
|
|
--enable-libx264 \
|
|
|
|
--enable-libwebp \
|
|
|
|
--disable-postproc \
|
|
|
|
--enable-static \
|
|
|
|
--disable-shared && \
|
|
|
|
make -j$(nproc) install
|
|
|
|
export CARGO_FEATURE_STATIC=1
|
2024-11-20 16:12:07 +00:00
|
|
|
cargo install xbuild
|
2024-11-20 16:11:43 +00:00
|
|
|
x build --release
|