yt-dlp

MACHINA

インストール

youtube-dl が動作しなくなったようなので,その代替として yt-dlp を入れてみる。

$ sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
$ sudo chmod a+rx /usr/local/bin/yt-dlp
$ yt-dlp --version
$ yt-dlp --format best [download_url]

youtube-dl よりもオプションが多く,何よりダウンロード速度が上がったようだ。

各種オプション

mp4で取得する場合

$ yt-dlp -f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]" $1

–idを付ける際,mp4で出力したい場合。

$ yt-dlp --id -f mp4 $1

なんらかのCookie制限が出る場合。

$ yt-dlp --cookies-from-browser [ブラウザの名前] [URL] ( -u [ユーザー名] -p [パスワード])

shortsの取得ができなくなった場合

ここを参照のこと。

$ sudo yt-dlp --update-to nightly

HTTP Error 403: Forbidden

突然,このエラーが出て失敗することがある。

先ず,キャッシュの不整合である場合,次を実行。

$ yt-dlp --rm-cache-dir

バージョンの不整合である場合,次を実行してアップデートする。

$ pip install -U yt-dlp

Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: yt-dlp in /usr/lib/python3/dist-packages (2025.1.26)
Collecting yt-dlp
  Downloading yt_dlp-2025.6.9-py3-none-any.whl (3.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 23.0 MB/s eta 0:00:00
Installing collected packages: yt-dlp
Successfully installed yt-dlp-2025.6.9
タイトルとURLをコピーしました