From c395cafaf9f474e26e2233367e3a24919f140fcb Mon Sep 17 00:00:00 2001 From: ac79b0c6 <105047743+ac79b0c6@users.noreply.github.com> Date: Sun, 15 May 2022 18:02:13 +0800 Subject: update --- mkvtool/docker/Dockerfile | 7 ++++++- mkvtool/docker/run.sh | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/mkvtool/docker/Dockerfile b/mkvtool/docker/Dockerfile index 8d5265b..e0aa6d2 100644 --- a/mkvtool/docker/Dockerfile +++ b/mkvtool/docker/Dockerfile @@ -1,7 +1,7 @@ FROM alpine RUN apk update && \ - apk add py3-fonttools mkvtoolnix ripgrep + apk add py3-fonttools mkvtoolnix ripgrep ffmpeg RUN wget https://api.github.com/repos/MkvAutoSubset/MkvAutoSubset/releases/latest && \ VERSION=$(grep tag_name latest | cut -d '"' -f 4 | cut -d 'v' -f 2) && \ @@ -12,5 +12,10 @@ RUN wget https://api.github.com/repos/MkvAutoSubset/MkvAutoSubset/releases/lates mv mkvtool /usr/local/bin/ && \ mkdir fonts +RUN [ $(umame -m) == "x86_64" ] && \ + wget https://github.com/Masaiki/ass2bdnxml/releases/latest/download/ass2bdnxml -P /usr/local/bin/ && \ + chmod +x /usr/local/bin/ass2bdnxml + + WORKDIR root CMD ["sh", "-c", "[ -d ~/.mkvtool/caches ] || mkvtool -cc -s /fonts ; sh"] \ No newline at end of file diff --git a/mkvtool/docker/run.sh b/mkvtool/docker/run.sh index 0ddeb01..f07c1bf 100644 --- a/mkvtool/docker/run.sh +++ b/mkvtool/docker/run.sh @@ -1,5 +1,5 @@ NAME='mkvtool' -docker images | grep ${NAME} || docker build -t ${NAME} $(dirname "0") +docker images | grep ${NAME} || docker build -t ${NAME} $(dirname "$0") FONT_DIR='/usr/share/fonts/truetype' # Change this to your font directory OTHER_DIR='' # Change this to your other directory for example: -v aaa:bbb -docker run --name ${NAME} -it -v ${FONT_DIR}:/fonts ${OTHER_DIR} ${NAME} +docker images | grep ${NAME} || docker run --name ${NAME} -it -v ${FONT_DIR}:/fonts ${OTHER_DIR} ${NAME} -- cgit v1.2.1