blob: 97eee4ce8d61c695f1c2a4e8726b5a6c75c02bc5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
user_agent="${args['--user-agent']}"
if [[ -n "${user_agent}" ]]; then
user_agent="--user-agent=${user_agent}"
fi
if [[ -n "${args['--download']}" ]]; then
START=$(date +%s)
yt-dlp \
--format 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best' \
--cookies-from-browser "${args[--browser]}" \
--all-subs \
--embed-subs \
--af="scaletempo=stride=28:overlap=.9:search=25" \
"${user_agent}" \
"${args[uri]}"
printf "\ntook %s seconds\n" $(($(date +%s || true) - START))
return
fi
mpv \
--ytdl-raw-options-append=format='bestvideo[ext=mp4]+bestaudio[ext=m4a]/best' \
--ytdl-raw-options-append=cookies-from-browser="${args[--browser]}" \
--af="scaletempo=stride=28:overlap=.9:search=25" \
"${user_agent}" \
"${args[uri]}"
|