🎬
【yt-dlp】プレイリストごと高画質ダウンロードするコマンド
youtubeなどの動画をプレイリストごとダウンロードできたらラクなのになーという人へ。
yt-dlpのダウンロード・インストールがまだの方はコチラをご覧ください。
さて、さっそく本題ですが、そのコマンドはこちらです
yt-dlp -f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] / bv*+ba/b" --merge-output-format mp4 https://www.youtube.com/playlist?list=PLYq4yLvct07nR0B2-PaY9OcN3E56HS4QR
解説
-
-f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] / bv*+ba/b"
:- 最も高画質の動画 (bv*) と最高音質のオーディオ (ba) を選択し、それらを結合 (merge) します。
- 万が一、上記の組み合わせが見つからない場合は、動画とオーディオを別々にダウンロードし、後で結合する必要があります。
-
--merge-output-format mp4
: 出力形式を MP4 に指定します。 -
<プレイリストのURL>
: ダウンロードしたいプレイリストの URL に置き換えます。
注意点
- 常に最高画質・最高音質の組み合わせが存在するとは限りません。その場合は、別々にダウンロードして後で結合する必要があります。
- ダウンロードには時間がかかる場合があります。
- YouTubeなど、動画プラットフォームの利用規約に違反しないように注意してください。
- もちろんですが、法律違反もしないでください。私は一切の責任を負いません。伴う危険性などをきちんと調べて理解した上で実行してください。
その他
- 字幕もダウンロードしたい場合は、
--write-sub --sub-lang ja
(日本語字幕の場合) のようなオプションを追加します。 - 特定の動画のみダウンロードしたい場合は、
--playlist-items 1,3,5
(1番目、3番目、5番目の動画のみ) のようなオプションを追加します。 - その他のオプションについては、
yt-dlp --help
で確認できます。
Discussion