4 zparseopts -D -A info url: descr: out:
6 trap "rm -f $tags" HUP PIPE INT QUIT TERM EXIT
7 [[ -z ${info[-url]} ]] || {
8 urlTag="<Tag><Simple><Name>URL</Name><String>${info[-url]}</String></Simple></Tag>"
9 tagsopt=(--global-tags $tags)
11 [[ -z ${info[-descr]} ]] || {
12 txt=`xml esc < ${info[-descr]}`
13 descrTag="<Tag><Simple><Name>DESCRIPTION</Name><String>$txt</String></Simple></Tag>"
14 tagsopt=(--global-tags $tags)
16 printf "<Tags>\n%s\n%s\n</Tags>" $urlTag $descrTag > $tags
17 mkvmerge --no-date --disable-track-statistics-tags $tagsopt --output ${info[-out]} $@
18 mkvpropedit --set muxing-application=- --set writing-application=- ${info[-out]}