commit f48abfe7749e8858339fd4fe0f8e1871f8315995 Author: Simon Bruder Date: Mon Jan 6 19:20:52 2020 +0000 init diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c833309 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,28 @@ +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 \ + ffmpeg \ + python3-pip \ + vapoursynth \ + vapoursynth-* \ + wget \ + x264 \ + x265 \ + && rm -rf /var/lib/apt/lists/* + +RUN pip3 install yuuno 'prompt-toolkit<2.1.0,>=2.0.0' \ + && yuuno jupyter install + +RUN wget -P /usr/local/lib/python3.7/dist-packages/ \ + https://github.com/HomeOfVapourSynthEvolution/havsfunc/raw/master/havsfunc.py \ + https://github.com/HomeOfVapourSynthEvolution/mvsfunc/raw/master/mvsfunc.py \ + https://github.com/dubhater/vapoursynth-adjust/raw/master/adjust.py + +RUN chmod 755 /usr/local/lib/python3.7/dist-packages/* + +RUN adduser --disabled-password --gecos '' vapoursynth +USER vapoursynth