zap-stream-app/debian.sh

36 lines
814 B
Bash
Raw Normal View History

2024-11-20 16:11:43 +00:00
#!/bin/bash
2024-11-21 12:40:34 +00:00
apt update && \
apt install -y \
build-essential \
libx264-dev \
libx265-dev \
libwebp-dev \
libvpx-dev \
libopus-dev \
libdav1d-dev \
libpipewire-0.3-dev \
libasound2-dev \
nasm \
libclang-dev \
squashfs-tools
2024-11-20 16:35:32 +00:00
git clone --single-branch --branch release/7.1 https://git.v0l.io/ffmpeg/FFmpeg.git && \
cd FFmpeg && \
./configure \
2024-11-21 12:40:34 +00:00
--prefix=${FFMPEG_DIR} \
2024-11-20 16:35:32 +00:00
--disable-programs \
--disable-doc \
2024-11-21 12:40:34 +00:00
--disable-network \
2024-11-20 16:35:32 +00:00
--enable-gpl \
--enable-libx264 \
2024-11-21 12:40:34 +00:00
--enable-libx265 \
2024-11-20 16:35:32 +00:00
--enable-libwebp \
2024-11-21 12:40:34 +00:00
--enable-libvpx \
--enable-libopus \
--enable-libdav1d \
--disable-static \
2024-11-20 16:35:32 +00:00
--disable-postproc \
2024-11-21 12:40:34 +00:00
--enable-shared && \
2024-11-20 16:35:32 +00:00
make -j$(nproc) install
2024-11-21 12:40:34 +00:00
2024-11-20 16:12:07 +00:00
cargo install xbuild
2024-11-21 12:40:34 +00:00
x build --release --format appimage