インストール
youtube-dl が動作しなくなったようなので,その代替として yt-dlp を入れてみる。yt-dlpのインストール方法は幾つかある。
wgetによる場合
$ 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]
pipによる場合
$ pip install -U --pre yt-dlp Defaulting to user installation because normal site-packages is not writeable Collecting yt-dlp Downloading yt_dlp-2025.10.1.232815.dev0-py3-none-any.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 5.2 MB/s eta 0:00:00 Installing collected packages: yt-dlp Successfully installed yt-dlp-2025.10.1.232815.dev0
$ pip install pycryptodomex Defaulting to user installation because normal site-packages is not writeable Collecting pycryptodomex Downloading pycryptodomex-3.23.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 17.0 MB/s eta 0:00:00 Installing collected packages: pycryptodomex Successfully installed pycryptodomex-3.23.0
各種オプション
mp4で取得する場合
$ yt-dlp -f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]" [URL]
–idを付ける際,mp4で出力したい場合。
$ yt-dlp --id -f mp4 [URL]
トラブルシュート
なんらかの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