概要
https://github.com/yt-dlp/yt-dlp
https://github.com/yt-dlp/yt-dlp/releases
youtubeやabemaTVのダウンロードができるツール
https://zenn.dev/almon/articles/f5952bf9047608
使い方
コマンドラインツール。以下のオプションで利用できる。
yt-dlp -R infinite URL
品質を指定する
yt-dlp -F URL
で、指定できる品質が表示される。表示されたIDを
yt-dlp -f ID URL
で指定できる。
またそれ以外にも
b*:映像か音声のどちらかを含む最高品質を選択(best*と同義) b:映像と音声の両方を含む最高品質を選択(bestと同義) bv*:映像を含む最高品質を選択(bestvideo*と同義) bv:映像のみの最高品質を選択(bestvideoと同義) ba*:音声を含む最高品質を選択(bestaudio*と同義) ba:音声のみの最高品質を選択(bestaudioと同義)
のような指定ができる。
# 映像のみの最高品質と音声のみの最高品質をダウンロードして結合 # 映像のみのフォーマットが存在しない場合、両方が含まれた最高品質をダウンロード yt-dlp -f "bv+ba/b" [URL]
のような感じだが、これはデフォルトの設定と同じなので以下と同義となる
yt-dlp [URL]
mp4の範囲で一番良い画質なら以下
yt-dlp -f "bv[ext=mp4]+ba[ext=m4a]" --merge-output-format mp4 "[URL]"
音声と映像を別々に落として結合する場合はffmepgが必要
リトライ
環境や状況によって以下のようなエラーが出ることがある
[download] Got error: <urlopen error [Errno 11001] getaddrinfo failed>. Giving up after 10 retries
以下のオプションでリトライを無限に行う
-R infinite
[カテゴリ: ツール > ダウンロード]
[通知用URL]
Tweet
最終更新時間:2023年04月28日 22時33分38秒