docker-video-decode/Dockerfile

23 lines
712 B
Docker

FROM docker
# Add bash, needed for our conversion script
RUN apk add --update bash util-linux jq bc && rm -rf /var/cache/apk/*
# Create folders
RUN mkdir /var/videos && \
mkdir -p /var/videoconversion/config
# Add the actual script
COPY convert.sh /var/videoconversion/
COPY video_formats.json /var/videoconversion/config/
RUN chmod +x /var/videoconversion/convert.sh
# Volumes
VOLUME /var/videos
VOLUME /var/videoconversion/config
ENV VIDEO_FOLDER=/var/videos
CMD bash ./var/videoconversion/convert.sh -c /var/videoconversion/config/video_formats.json -p /var/videos -f "docker run -v $VIDEO_FOLDER:/var/videos jrottenberg/ffmpeg:3.4-alpine" -i "docker run -v $VIDEO_FOLDER:/var/videos sjourdan/ffprobe"