Debian上にあるyt-dlpを久しぶりに使ってみたら、エラーが表示されて期待通りに動いてくれませんでした。ネット情報によると、yt-dlpを最新の状態にアップデートすると直ることが多いと書かれていたので、次のコマンドを実行しました。
yt-dlp --update
すると、apt upgradeを使ってねというメッセージが表示されました。
元々aptでインストールしたものなので、このメッセージが表示されたのでしょう。
そこで、次のようにしましたが、upgradeされたのはブラウザのみでした。
sudo apt update sudo apt -y upgrade
これでは何も解決していません。結局、aptでインストールしたyt-dlpを削除して、github上から最新のものを取ってくることにしました。
# aptでインストールしたyt-dlpを削除 sudo apt purge yt-dlp sudo apt autoclean # 私の環境では .localの下にbinディレクトリが無かったので作成 mkdir .local/bin # yt-dlpをダウンロード wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O ~/.local/bin/yt-dlp chmod a+rx ~/.local/bin/yt-dlp
ダウンロードした最新のyt-dlpを試してみたところ、無事に動画ファイルをダウンロードできました。