Update build files
parent
23be0f6d17
commit
e685d114bf
|
@ -11,4 +11,4 @@ RUN ./build-ffmpeg.sh
|
||||||
|
|
||||||
COPY --from=builder /app/go-vod .
|
COPY --from=builder /app/go-vod .
|
||||||
EXPOSE 47788
|
EXPOSE 47788
|
||||||
CMD ["/app/go-vod", "config.json"]
|
CMD ["/app/go-vod"]
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get remove -y libva ffmpeg
|
apt-get remove -y libva ffmpeg
|
||||||
apt-get install -y \
|
apt-get install -y \
|
||||||
|
@ -8,12 +10,13 @@ apt-get install -y \
|
||||||
libx11-dev libgl1-mesa-glx libgl1-mesa-dev \
|
libx11-dev libgl1-mesa-glx libgl1-mesa-dev \
|
||||||
xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev \
|
xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev \
|
||||||
libxkbcommon-x11-dev libxcb-dri3-dev \
|
libxkbcommon-x11-dev libxcb-dri3-dev \
|
||||||
cmake git nasm build-essential
|
cmake git nasm build-essential \
|
||||||
|
libx264-dev
|
||||||
|
|
||||||
mkdir qsvbuild
|
mkdir qsvbuild
|
||||||
cd qsvbuild
|
cd qsvbuild
|
||||||
|
|
||||||
git clone --depth 1 --branch 2.17.0 https://github.com/intel/libva
|
git clone --depth 1 --branch 2.18.0 https://github.com/intel/libva
|
||||||
cd libva
|
cd libva
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
make
|
make
|
||||||
|
@ -21,7 +24,7 @@ sudo make install
|
||||||
sudo ldconfig
|
sudo ldconfig
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
git clone --depth 1 --branch intel-gmmlib-22.3.4 https://github.com/intel/gmmlib
|
git clone --depth 1 --branch intel-gmmlib-22.3.5 https://github.com/intel/gmmlib
|
||||||
cd gmmlib
|
cd gmmlib
|
||||||
mkdir build && cd build
|
mkdir build && cd build
|
||||||
cmake ..
|
cmake ..
|
||||||
|
@ -30,7 +33,7 @@ sudo make install
|
||||||
sudo ldconfig
|
sudo ldconfig
|
||||||
cd ../..
|
cd ../..
|
||||||
|
|
||||||
git clone --depth 1 --branch intel-media-22.6.6 https://github.com/intel/media-driver
|
git clone --depth 1 --branch intel-media-23.1.6 https://github.com/intel/media-driver
|
||||||
mkdir -p build_media
|
mkdir -p build_media
|
||||||
cd build_media
|
cd build_media
|
||||||
cmake ../media-driver
|
cmake ../media-driver
|
||||||
|
@ -41,7 +44,11 @@ cd ..
|
||||||
|
|
||||||
git clone --depth 1 --branch n6.0 https://github.com/FFmpeg/FFmpeg
|
git clone --depth 1 --branch n6.0 https://github.com/FFmpeg/FFmpeg
|
||||||
cd FFmpeg
|
cd FFmpeg
|
||||||
./configure --enable-nonfree
|
./configure \
|
||||||
|
--enable-nonfree \
|
||||||
|
--enable-gpl \
|
||||||
|
--enable-libx264
|
||||||
|
|
||||||
make -j"$(nproc)"
|
make -j"$(nproc)"
|
||||||
sudo make install
|
sudo make install
|
||||||
sudo ldconfig
|
sudo ldconfig
|
||||||
|
|
Loading…
Reference in New Issue