]> Sergey Matveev's repositories - dotfiles.git/blob - mkv/bin/my-mkvmerge
URL-capable mkvmerge
[dotfiles.git] / mkv / bin / my-mkvmerge
1 #!/usr/bin/env zsh
2
3 set -ex
4 out="$1"
5 shift
6 [[ -z "$url" ]] || {
7     tags=`mktemp`
8     trap "rm -f $tags" HUP PIPE INT QUIT TERM EXIT
9     tagsopt=(--global-tags $tags)
10     cat > $tags <<EOF
11 <Tags><Tag>
12     <Simple>
13         <Name>URL</Name>
14         <String>${url}</String>
15     </Simple>
16 </Tag></Tags>
17 EOF
18 }
19 mkvmerge --no-date --disable-track-statistics-tags $tagsopt --output $out $@
20 mkvpropedit --set muxing-application=- --set writing-application=- $out