mirror of
https://github.com/linuxserver/docker-ffmpeg.git
synced 2026-02-20 04:56:23 +08:00
Merge pull request #92 from linuxserver/vvenc
add support for vvenc on aarch64
This commit is contained in:
commit
d1c62038b3
@ -39,7 +39,7 @@ ENV \
|
||||
LIBVIDSTAB=1.1.1 \
|
||||
LIBVMAF=3.0.0 \
|
||||
LIBVPL=2.13.0 \
|
||||
MESA=24.2.3 \
|
||||
MESA=24.2.4 \
|
||||
NVCODEC=n12.2.72.0 \
|
||||
OGG=1.3.5 \
|
||||
OPENCOREAMR=0.1.6 \
|
||||
|
||||
@ -61,7 +61,9 @@ RUN \
|
||||
clang \
|
||||
diffutils \
|
||||
g++ \
|
||||
g++-12 \
|
||||
gcc \
|
||||
gcc-12 \
|
||||
git \
|
||||
gperf \
|
||||
libasound2-dev \
|
||||
@ -502,6 +504,18 @@ RUN \
|
||||
--enable-vp9-highbitdepth && \
|
||||
make && \
|
||||
make install
|
||||
RUN \
|
||||
echo "**** grabbing vvenc ****" && \
|
||||
mkdir -p /tmp/vvenc && \
|
||||
git clone \
|
||||
--branch v${VVENC} \
|
||||
--depth 1 https://github.com/fraunhoferhhi/vvenc.git \
|
||||
/tmp/vvenc
|
||||
RUN \
|
||||
echo "**** compiling vvenc ****" && \
|
||||
cd /tmp/vvenc && \
|
||||
CC=/usr/bin/gcc-12 CXX=/usr/bin/g++-12 make install install-prefix=/usr/local && \
|
||||
strip -d /usr/local/lib/libvvenc.so
|
||||
RUN \
|
||||
echo "**** grabbing webp ****" && \
|
||||
mkdir -p /tmp/webp && \
|
||||
@ -640,6 +654,7 @@ RUN \
|
||||
--enable-libvmaf \
|
||||
--enable-libvorbis \
|
||||
--enable-libvpx \
|
||||
--enable-libvvenc \
|
||||
--enable-libwebp \
|
||||
--enable-libx264 \
|
||||
--enable-libx265 \
|
||||
|
||||
@ -174,6 +174,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
|
||||
|
||||
## Versions
|
||||
|
||||
* **05.10.24:** - Add support for libvvenc on aarch64. Bump mesa.
|
||||
* **30.09.24:** - Bump ffmpeg for 7.1. Add support for libvvenc (amd64 only) and liblc3. Bump libfribidi and libharfbuzz.
|
||||
* **24.09.24:** - Let ffmpeg terminate gracefully on docker stop/restart. Bump libharfbuzz, libpng, mesa, shaderc and libx265.
|
||||
* **09.09.24:** - Add libzmq.
|
||||
|
||||
@ -178,6 +178,7 @@ full_custom_readme: |
|
||||
|
||||
## Versions
|
||||
|
||||
* **05.10.24:** - Add support for libvvenc on aarch64. Bump mesa.
|
||||
* **30.09.24:** - Bump ffmpeg for 7.1. Add support for libvvenc (amd64 only) and liblc3. Bump libfribidi and libharfbuzz.
|
||||
* **24.09.24:** - Let ffmpeg terminate gracefully on docker stop/restart. Bump libharfbuzz, libpng, mesa, shaderc and libx265.
|
||||
* **09.09.24:** - Add libzmq.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user