😘
yt-dlpを簡単に使えるようなスクリプトを作った【Mac】
いちいちコマンドを打つのがめんどい
やっぱいちいちコマンドを打つのはめんどくさいですよね。
なので適当にshファイルを書きました。粗が目立つかもしれませんが勝手に変えて、どうぞ。
前提条件
- yt-dlpとかffmpegが導入されている
以上です。
内容(無いようですwwww←🤔)
dl.sh
#!/bin/zsh
echo "YouTubeダウンローダー(Mac版)"
echo "次からオプションを選択してください"
echo "1:動画をダウンロード 2:音声をダウンロード 3:アルバムをダウンロード"
read "option?オプションを選択(例:1):"
if [ $option = 1 ]; then
cd Desktop
echo "動画をダウンロード"
read "url_v?URL:"
yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]" -o "%(title)s.%(ext)s" "$url_v"
elif [ $option = 2 ]; then
cd Desktop
echo "音声をダウンロード"
read "url_a?URL:"
yt-dlp -f b -x --audio-format mp3 --audio-quality 320K -o "%(title)s.%(ext)s" "$url_a"
else
cd Music
echo "アルバムをダウンロード"
read "url_m?URL:"
yt-dlp -f b -x --audio-format mp3 --audio-quality 320K --add-metadata -o "%(playlist_title)s/%(title)s.%(ext)s" "$url_m"
fi
使い方
上のコードをdl.shとか適当な名前で保存します。私の想定ではユーザーのディレクトリに置くことを想定しています。
保存したら保存したディレクトリでターミナルを開きます。(別にcdコマンドで移動しても可)
ターミナルで次のコマンドを実行。
chmod +x <ファイル名>
私の場合は
chmod +x dl.sh
となります。
あとは
./dl.sh
で実行しオプションを選択したりURLを入力すればダウンロードできます。以上!
以上です
適宜ディレクトリとかを変更して使ってください。
Discussion