Scripts for building va-api enabled ffmpeg (with intel)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

52 lines
941 B

#!/bin/bash
export PKG_CONFIG_PATH=/app/ffmpeg/install/lib/pkgconfig:/app/ffmpeg/install/lib64/pkgconfig/
curDir="$PWD"
pkg=libvpx
if ! [[ -d "$pkg" ]]
then
git clone https://github.com/webmproject/libvpx/
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 \
--enable-runtime-cpu-detect \
--enable-vp9 \
--enable-vp8 \
--enable-postproc \
--enable-vp9-postproc \
--enable-multi-res-encoding \
--enable-webm-io \
--enable-vp9-highbitdepth \
--enable-onthefly-bitpacking \
--enable-realtime-only \
--enable-better-hw-compatibility \
--disable-unit-tests \
--as=nsam \
--prefix="/app/ffmpeg/install/"
make -j8
if make
then
make install
cd "$curDir"
rm -rf "$pkg"
else
cd "$curDir"
echo "BUILD FAILED"
fi
echo "Done"