以前、Xの動画URLを取得するTwitter X Downloaderを作成したのですが、最近では動画URLが取得できないエラーが出ていました。「yt-dlp 2025.03.31」に更新するなど使用できるよう更新も行っていましたが、状況に変化はありませんでした。
しかし、yt-dlp 2025.04.30にアップデートしたところ、再び動画URLを取得できるようになりましたので、報告とアップデート方法について簡単に記事にします。
バージョン確認からアップデートまで
バージョン確認
サーバーにSSHで接続したら、まずはyt-dlpのバージョンを確認します。
yt-dlp --version
今回の環境では、「yt-dlp 2025.03.31」が入っていますので表示は以下の通り。
2025.03.31
アップデート
これをアップデートするので、コマンドを打ちます。
yt-dlp -U
するとサーバーから以下の通り返答がありました。
ERROR: You installed yt-dlp with pip or using the wheel from PyPi; Use that to update
このエラーメッセージは、yt-dlp を公式の PyPI(Python Package Index)から pip を使ってインストールした場合、同じ方法でアップデートせよという警告です。
なのでpipコマンドで再度アップデートを試みます。
pip3 install -U yt-dlp
こちらのコマンドに変更したところ受け付けてもらえました。あとはそのまま勝手にアップデートされて終了です。
バージョンを確認したところ、返答は以下の通り。
2025.04.30
無事にアップデートできました。