yt-dlpの使い方
yt-dlp の使い方メモ(2025年版)|パソコンお兄さん
↑ここの内容そのままです
[yt-dlp(github)](yt-dlp/yt-dlp: A feature-rich command-line audio/video downloader)
CLIのソフトウェアなので、ターミナル上で操作します
windows
choco install yt-dlp
githubのページからでも可
但しその場合パスが通ってないので通すか、同じディレクトリ内で.\yt-dlp.exeと打つ
yt-dlp [option] [URL]
オプション
update
-U
音声抽出
-x
または
--extract-audio
拡張子を指定するときは、以下のようにオプションを付ける
-x --audio-format [ext]
[ext]には以下のような拡張子が指定できる
- aac
- alac
- flac
- m4a
- mp3
- opus
- vorbis
- wav
プレイリスト一括
-i [URL]
[URL]はプレイリストのURL
(https://www.youtube.com/playlist?list=…)
パス指定
ダウンロードするファイルの名前と場所を指定する
-o ".\hoge\%(uploader)s\%(title)s.%(ext)s"
%(uploader)s:チャンネル名
%(title)s:動画タイトル
%(ext)s:拡張子
有料動画など
メンバー限定の動画などは課金しているアカウントのcookieを取得することでダウンロード可能
以下の拡張機能を使ってcookies.txtを取得
Get cookies.txt LOCALLY - Chrome ウェブストア
youtubeのページでExport All Cookiesを選択

テキストファイルがダウンロードされるのでわかりやすい名前(ここではcookies.txtとする)に変える
カレントディレクトリに持ってきて、以下のように指定
--cookies .\cookies.txt
閲覧権限を持ったcookieはしばらくすると失効するので、エラー吐いたらcookie.txtを再生成する(重複スキップオプションを使うと楽)
音声ファイルのサムネ埋め込み
--embed-thumbnail
サムネも保存
--write-thumbnail
重複スキップ
--download-archive archive.txt