diff options
Diffstat (limited to 'src/stream_command.sh')
| -rw-r--r-- | src/stream_command.sh | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/stream_command.sh b/src/stream_command.sh index 615822f..39255c2 100644 --- a/src/stream_command.sh +++ b/src/stream_command.sh @@ -8,9 +8,6 @@ if [[ -n "${args['--download']}" ]]; then "--all-subs" "--cookies-from-browser" "firefox" "--embed-subs" - "--external-downloader=aria2c" - "--external-downloader-args" - '--min-split-size=1M --max-connection-per-server=16 --max-concurrent-downloads=16 --split=16' "-f" 'best[height=1080]' "--remux" "mkv" "--merge" "mkv" @@ -28,6 +25,12 @@ if [[ -n "${args['--download']}" ]]; then yt_dlp_command+=(--cookies "${args['--cookies']}") fi + if [ -n "${args['--aria2c']}" ]; then + yt_dlp_command+=('--external-downloader=aria2c') + yt_dlp_command+=('--external-downloader-args') + yt_dlp_command+=('--min-split-size=1M --max-connection-per-server=16 --max-concurrent-downloads=16 --split=16') + fi + "${yt_dlp_command[@]}" printf "\ntook %s seconds\n" $(($(date +%s || true) - START)) |