blob: 4d4904e1b12bdcba86751cd7099ecec225c04728 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/zsh
usage()
{
echo "$0 <yt link> <mp3 file>"
exit 1
}
if [ -z $1 ] || [ -z $2 ]; then usage; fi
TMP_FN=/tmp/youtube-dl-$RANDOM
while [ -a $TMP_FN ]; do
TMP_FN=/tmp/youtube-dl-$RANDOM
done
echo $TMP_FN
youtube-dl --output=$TMP_FN --format=18 "$1"
ffmpeg -i $TMP_FN -acodec libmp3lame -ac 2 -ab 128k -vn -y "$2"
rm $TMP_FN
|