📥

簡単にVJの素材動画をダウンロードできるようにyt-dlpを使うシェルスクリプトを作った

2025/04/09に公開

yt-dlpって何って人はこちらの記事をご覧ください。

https://zenn.dev/vs7k1/articles/80d7525a08bde0

今回参考にした記事です。やっぱりいい記事を書くVJもとい技術者には敬意を表さないとね!
いい記事を書かない勘違いVJには知ったこっちゃない、勝手にほざいとれ。

https://zenn.dev/ziaensochan/articles/5813a63b05fd4c

https://atmarkit.itmedia.co.jp/ait/articles/1901/23/news017.html

いちいちコマンドを打つのがめんどい

いちいちコマンドを打つのはめんどくさいですよね。オプションを指定したり…、地味にめんどくさい。
なのでシェルスクリプトを書きました。荒削りですが、どうぞご自由にお使いください。

前提条件

yt-dlpとffmpegが導入されていること

シェルスクリプト

downloader.sh
#!/bin/zsh
str="-1"

while [ $str != "quit" ]	#変数strが「quit」でない間繰り返す
do
  echo "URLをコピペしてエンター(quitで終了):"
  read -p "input? > " str	#「input? > 」と表示し入力を待つ。入力内容を変数strにセットする
  yt-dlp  "$str" -o "~/Desktop/%(title)s.%(ext)s"
done

使い方

上のコードをdownloader.shとか適当な名前で保存します。

そしてターミナルを開き次のコマンドを実行。

sh downloader.sh

で実行しURLを入力すればダウンロードできます。
適宜ディレクトリを変更したりオプションを指定したりして使ってください。

Discussion