This repository has been archived on 2021-01-24. You can view files and clone it, but cannot push or open issues/pull-requests.
vapoursynth/Dockerfile

39 lines
1.7 KiB
Docker

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 \
&& apt-get -y install \
beignet-opencl-icd \
ffmpeg \
python3-pip \
vapoursynth \
vapoursynth-* \
wget \
x264 \
x265 \
&& rm -rf /var/lib/apt/lists/*
RUN pip3 --no-cache-dir install \
matplotlib \
yuuno 'prompt-toolkit<2.1.0,>=2.0.0' \
&& yuuno jupyter install
RUN wget -P /usr/local/lib/python3.*/dist-packages/ \
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 \
https://github.com/HomeOfVapourSynthEvolution/mvsfunc/raw/master/mvsfunc.py \
https://github.com/HomeOfVapourSynthEvolution/vsTAAmbk/raw/master/vsTAAmbk.py \
https://github.com/Infiziert90/getnative/raw/master/getnative.py \
https://github.com/Irrational-Encoding-Wizardry/fvsfunc/raw/master/fvsfunc.py \
https://github.com/Irrational-Encoding-Wizardry/kagefunc/raw/master/kagefunc.py \
https://github.com/WolframRhodium/muvsfunc/raw/master/muvsfunc.py \
https://github.com/dubhater/vapoursynth-adjust/raw/master/adjust.py
RUN chmod 755 /usr/local/lib/python3.*/dist-packages/*
RUN adduser --disabled-password --gecos '' vapoursynth
USER vapoursynth