なんか yt-dlpERROR: unable to download video data: HTTP Error 403: Forbidden ばかり吐くようになった。

てか、2026.07.04 にしてからちらほら発生していた

更新したら治るかなと思ったので HEAD 版に更新してみた。

brew uninstall yt-dlp
brew install --HEAD yt-dlp

これで yt-dlp プロジェクトの最新のコミットがインストールされる。

GitHub - yt-dlp/yt-dlp: A feature-rich command-line audio/video downloader

A feature-rich command-line audio/video downloader - yt-dlp/yt-dlp

新しい stable 版が出るまでのつなぎとして HEAD 版を使うのはありだと思う。

その場合は、 HEAD 版をアンインストールして、 stable 版をインストールし直す必要がある。

brew uninstall yt-dlp
brew install yt-dlp

ちなみにハッシュ確認にするには

brew info yt-dlp

すると

> brew info yt-dlp
==> yt-dlp ✔: stable 2026.7.4 (bottled), HEAD
Feature-rich command-line audio/video downloader
https://github.com/yt-dlp/yt-dlp
Installed (on request)
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/y/yt-dlp.rb
License: Unlicense
==> Installed Versions
yt-dlp ✔ HEAD-b375e1d (1,938 files, 26MB) [Linked]
==> Dependencies
Required (3): certifi ✔, deno ✔, python@3.14 ✔
Recursive Runtime (17): all installed ✔
==> Options
--HEAD
        Install HEAD version
==> Downloading https://formulae.brew.sh/api/formula/yt-dlp.json
==> Analytics
install: 41,549 (30 days), 161,948 (90 days), 718,456 (365 days)
install-on-request: 37,069 (30 days), 142,519 (90 days), 665,985 (365 days)
build-error: 82 (30 days)

ってな感じで、yt-dlp ✔ HEAD-b375e1d の部分がハッシュを確認できる。