Compare commits
3 commits
eeaa32a13b
...
baa33c4f97
Author | SHA1 | Date | |
---|---|---|---|
Simon Bruder | baa33c4f97 | ||
Simon Bruder | 95cbedd644 | ||
Simon Bruder | 5bcb121ea5 |
18
Dockerfile
18
Dockerfile
|
@ -3,7 +3,9 @@ FROM debian:testing
|
|||
RUN echo 'deb http://ftp-stud.hs-esslingen.de/pub/Mirrors/debian-multimedia/ testing main' > /etc/apt/sources.list.d/deb-multimedia.list \
|
||||
&& apt-get update -oAcquire::AllowInsecureRepositories=true \
|
||||
&& apt-get -y --allow-unauthenticated install deb-multimedia-keyring \
|
||||
&& apt-get update \
|
||||
&& rm -rf /var/lib/apt/lists
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get -y install \
|
||||
autoconf \
|
||||
beignet-opencl-icd \
|
||||
|
@ -20,6 +22,7 @@ RUN echo 'deb http://ftp-stud.hs-esslingen.de/pub/Mirrors/debian-multimedia/ tes
|
|||
x265 \
|
||||
&& rm -rf /var/lib/apt/lists
|
||||
|
||||
# required for DCTFilter
|
||||
RUN cd /tmp \
|
||||
&& wget http://www.fftw.org/fftw-3.3.8.tar.gz \
|
||||
&& tar xvf fftw-3.3.8.tar.gz \
|
||||
|
@ -44,7 +47,6 @@ RUN cd /tmp \
|
|||
&& cd .. \
|
||||
&& rm -rf VapourSynth-DCTFilter
|
||||
|
||||
|
||||
RUN cd /tmp \
|
||||
&& git clone --depth=1 https://github.com/MonoS/VS-ContinuityFixer \
|
||||
&& cd VS-ContinuityFixer \
|
||||
|
@ -57,7 +59,7 @@ RUN cd /tmp \
|
|||
&& cd .. \
|
||||
&& rm -rf VS-ContinuityFixer
|
||||
|
||||
# Double speed for getnative
|
||||
# double speed for getnative
|
||||
RUN cd /tmp/ \
|
||||
&& git clone --depth=1 https://github.com/BluBb-mADe/vapoursynth-descale \
|
||||
&& cd vapoursynth-descale \
|
||||
|
@ -75,7 +77,10 @@ RUN pip3 --no-cache-dir install \
|
|||
|
||||
ARG CACHEBUST_SCRIPTS=1
|
||||
|
||||
RUN wget -nv -P /usr/local/lib/python3.*/dist-packages/ \
|
||||
ENV PYTHONPATH=/usr/local/lib/vapoursynth-scripts/
|
||||
|
||||
RUN mkdir /usr/local/lib/vapoursynth-scripts/ \
|
||||
&& wget -nv -P /usr/local/lib/vapoursynth-scripts/ \
|
||||
https://gist.github.com/4re/342624c9e1a144a696c6/raw/08df48752c70c66df4127f2791bbedbc1958da77/nnedi3_rpow2.py \
|
||||
https://gist.github.com/YamashitaRen/020c497524e794779d9c/raw/2a20385e50804f8b24f2a2479e2c0f3c335d4853/edi_rpow2.py \
|
||||
https://github.com/HomeOfVapourSynthEvolution/havsfunc/raw/master/havsfunc.py \
|
||||
|
@ -89,9 +94,8 @@ RUN wget -nv -P /usr/local/lib/python3.*/dist-packages/ \
|
|||
https://github.com/Irrational-Encoding-Wizardry/vsutil/raw/master/vsutil.py \
|
||||
https://github.com/WolframRhodium/muvsfunc/raw/master/muvsfunc.py \
|
||||
https://github.com/dubhater/vapoursynth-adjust/raw/master/adjust.py \
|
||||
https://github.com/theChaosCoder/lostfunc/raw/master/lostfunc.py
|
||||
|
||||
RUN chmod 755 /usr/local/lib/python3.*/dist-packages/*
|
||||
https://github.com/theChaosCoder/lostfunc/raw/master/lostfunc.py \
|
||||
&& chmod 755 /usr/local/lib/vapoursynth-scripts/*
|
||||
|
||||
# models are at wrong location (whyever the package installs it there)
|
||||
RUN cp -r /usr/share/vapoursynth-waifu2x-models/ /usr/lib/x86_64-linux-gnu/vapoursynth/models/
|
||||
|
|
Reference in a new issue