summaryrefslogtreecommitdiff
path: root/mkvtool
diff options
context:
space:
mode:
Diffstat (limited to 'mkvtool')
-rw-r--r--mkvtool/docker/Dockerfile42
-rw-r--r--mkvtool/docker/rebuild.sh3
-rw-r--r--mkvtool/docker/run.sh6
3 files changed, 0 insertions, 51 deletions
diff --git a/mkvtool/docker/Dockerfile b/mkvtool/docker/Dockerfile
deleted file mode 100644
index 25f570f..0000000
--- a/mkvtool/docker/Dockerfile
+++ /dev/null
@@ -1,42 +0,0 @@
-FROM alpine
-
-RUN apk update && \
- apk add py3-fonttools mkvtoolnix ripgrep ffmpeg \
- cmake make gcc nasm \
- libc-dev libpng-dev freetype-dev fribidi-dev harfbuzz-dev fontconfig-dev
-
-
-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) && \
- rm latest && \
- wget https://github.com/MkvAutoSubset/MkvAutoSubset/releases/download/v${VERSION}/mkvtool_${VERSION}_Linux_$(uname -m).tar.gz && \
- tar -xzvf *.tar.gz && \
- rm *.tar.gz && \
- mv mkvtool /usr/local/bin/ && \
- mkdir fonts work
-
-RUN wget https://api.github.com/repos/libass/libass/releases/latest && \
- VERSION=$(grep tag_name latest | cut -d '"' -f 4) && \
- wget https://github.com/libass/libass/releases/download/${VERSION}/libass-${VERSION}.tar.gz && \
- rm latest && \
- tar -xzvf *.tar.gz && \
- cd libass* && \
- ./configure && \
- make install && \
- cd .. && \
- rm -rf libass*
-
-RUN wget https://api.github.com/repos/Masaiki/ass2bdnxml/releases/latest && \
- VERSION=$(grep tag_name latest | cut -d '"' -f 4) && \
- rm latest && \
- wget https://github.com/Masaiki/ass2bdnxml/archive/refs/tags/${VERSION}.tar.gz && \
- tar -xzvf *.tar.gz && \
- cd ass2bdnxml* && \
- cmake -Bbuild -DCMAKE_BUILD_TYPE=Release . && \
- cmake --build build && \
- cp build/ass2bdnxml /usr/local/bin/ && \
- cd .. && \
- rm -rf ass2bdnxml* *.tar.gz
-
-WORKDIR work
-CMD ["sh", "-c", "[ -f ~/.mkvtool/caches/*.cache ] || mkvtool -cc -s /fonts ; sh"] \ No newline at end of file
diff --git a/mkvtool/docker/rebuild.sh b/mkvtool/docker/rebuild.sh
deleted file mode 100644
index 3adc0db..0000000
--- a/mkvtool/docker/rebuild.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-NAME="mkvtool"
-[ "$(docker images | grep ${NAME})" ] && docker rm ${NAME}
-docker build -t ${NAME} $(dirname "$0")
diff --git a/mkvtool/docker/run.sh b/mkvtool/docker/run.sh
deleted file mode 100644
index aa8aa1e..0000000
--- a/mkvtool/docker/run.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-NAME="mkvtool"
-[ "$(docker images | grep ${NAME})" ] || docker build -t ${NAME} $(dirname "$0")
-FONT_DIR="/usr/share/fonts/truetype" # Change this to your font directory
-CACHE_DIR="${HOME}/.mkvtool/caches" # Change this to your cache directory
-OTHER_DIR="" # Change this to your other directory for example: -v aaa:bbb
-docker run --rm -it -v ${FONT_DIR}:/fonts -v ${CACHE_DIR}:/root/.mkvtool/caches ${OTHER_DIR} ${NAME}