はじめに
この記事では、youtubeの特定チャンネルで公開されている動画をすべてダウンロードしてきます。既にyt-dlpの使い方に関しては多くの記事が存在しているかと思います。自分用に備忘録として残している側面が強いです。
やろうと思ったきっかけは、某アーティストが不祥事を起こし、あらゆるところから動画が消えそうだったので、自分の楽しみのために残しておきたかったというのがあります。(ダウンロードしたデータは個人での楽しみのみに留めてくださいね)
インストール
簡単にpipでインストールします
pip3 install -U "yt-dlp[default]"
動画のダウンロード
以下のコマンド実行ですべて落とせます
yt-dlp -o "%(title)s.%(ext)s" "[チャンネルのURL]" --write-thumbnail -f mp4
-o
で出力ファイル名を決定しています。今回の書き方だと、単純に動画のタイトル名.mp4
となります。
--write-thumbnail
では、サムネの保存を実行しています。
-f mp4
でmp4形式でのダウンロード指定をしています。デフォルトでは.webm
で落ちてくるので、変えたい人は付けること。
dt-dlpはyoutube以外の場面でも使えるので活用していきたいですね。
おしまい
参考文献