Major update

This commit is contained in:
rany
2021-06-08 18:46:08 +03:00
parent 468786e04c
commit 3fdb6507d7
4 changed files with 137 additions and 68 deletions

View File

@@ -1,10 +1,15 @@
#!/usr/bin/env bash
unset stdin
if [ "$1" == "stdin" ]
media=$(mktemp)
subs=$(mktemp)
echo ""
echo "Media file: $media"
echo "Subtitle file: $subs"
echo ""
if [ "$1" == "NO_DELETE" ]
then
stdin=$(cat)
shift 1
edge-tts -f <(printf '%s' "$stdin") "$@" | mpv --keep-open=yes -
else
edge-tts "$@" | mpv --keep-open=yes -
trap 'rm -f "${media:?}" "${subs:?}"' EXIT
fi
edge-tts -w "$@" >"$media" 2>"$subs"
mpv --keep-open=yes --sub-file="$subs" "$media"