From bdc8f9eb383828c65e96d26872c376598d0eb258 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 6 Apr 2023 15:06:39 +0300 Subject: [PATCH] URL-capable mkvmerge --- mkv/bin/my-mkvmerge | 20 ++++++++++++++++++++ mpv/bin/my-mkvclean | 10 ---------- mpv/bin/my-mkvmerge | 3 --- 3 files changed, 20 insertions(+), 13 deletions(-) create mode 100755 mkv/bin/my-mkvmerge delete mode 100755 mpv/bin/my-mkvclean delete mode 100755 mpv/bin/my-mkvmerge diff --git a/mkv/bin/my-mkvmerge b/mkv/bin/my-mkvmerge new file mode 100755 index 0000000..d0b9906 --- /dev/null +++ b/mkv/bin/my-mkvmerge @@ -0,0 +1,20 @@ +#!/usr/bin/env zsh + +set -ex +out="$1" +shift +[[ -z "$url" ]] || { + tags=`mktemp` + trap "rm -f $tags" HUP PIPE INT QUIT TERM EXIT + tagsopt=(--global-tags $tags) + cat > $tags < + + URL + ${url} + + +EOF +} +mkvmerge --no-date --disable-track-statistics-tags $tagsopt --output $out $@ +mkvpropedit --set muxing-application=- --set writing-application=- $out diff --git a/mpv/bin/my-mkvclean b/mpv/bin/my-mkvclean deleted file mode 100755 index 476283a..0000000 --- a/mpv/bin/my-mkvclean +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -mkvpropedit \ - --edit info \ - --delete title \ - --delete date \ - --set muxing-application=- \ - --set writing-application=- \ - --chapters "" \ - --tags all: $@ diff --git a/mpv/bin/my-mkvmerge b/mpv/bin/my-mkvmerge deleted file mode 100755 index 217a131..0000000 --- a/mpv/bin/my-mkvmerge +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -mkvmerge --no-date --disable-track-statistics-tags $@ -- 2.44.0