📥

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

に公開

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

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

今回参考にした記事です。

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

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

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

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

前提条件

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

シェルスクリプト

downloader.sh
#!/bin/zsh

while true
do
  echo "\nURLを入力する。quitで終了"
  read "url_v"
  
  if [ "$url_v" = "quit" ]; then
    echo "終了します。"
    break
  fi

  param=`echo $url_v | cut -c 1-43`
  yt-dlp -S vcodec:h264 -f mp4 -o "~/Desktop/%(title)s.%(ext)s" "$param"
done

使い方

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

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

sh downloader.sh

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

Discussion