#!/bin/bash #Build w/o hwaccell export PKG_CONFIG_PATH=/app/ffmpeg/install/lib/pkgconfig:/app/ffmpeg/install/lib64/pkgconfig/:/usr/local:/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:/usr/lib64/pkgconfig curDir="$PWD" pkg=jellyfin-ffmpeg if ! [[ -d "$pkg" ]] then git clone https://github.com/jellyfin/jellyfin-ffmpeg.git fi cd "$pkg" if ! [[ -f configure ]] && [[ -f autogen.sh ]] then bash autogen.sh elif ! [[ -f configure ]] then echo "NO WAY TO CONFIGURE?, CMAKE?" exit 1 fi make clean make distclean ./configure \ --prefix="/app/ffmpeg/install/" \ --extra-cflags="-I/app/ffmpeg/install/include" \ --extra-ldflags="-L/app/ffmpeg/install/lib" \ --extra-libs="-lpthread -lm -lz -ldl" \ --cpu=native \ --enable-gpl \ --enable-libx264 \ --enable-libx265 # --disable-debug \ # --enable-debug \ make -j8 if make then make install cd "$curDir" rm -rf "$pkg" else cd "$curDir" echo "BUILD FAILED" fi echo "DONE"