UbuntuなどのLinuxにyt-dlpをインストールしても、エラーが発生して動画がダウンロードできないことがよくあります。これは多くの場合、yt-dlpが古いバージョンであることが原因です。
しかし、たとえばUbuntuでaptやsnapを使ってyt-dlpをインストールしている場合に、アップグレードをしても最新版がインストールされないことが多いです。これは、新しいバージョンのyt-dlpがリリースされても、apt版は基本的にUbuntuのバージョンを上げないとyt-dlpのバージョンも上がりませんし、snap版もバージョンアップされるまでタイムラグがあります。
そこで、apt版やsnap版は削除し、自分で最新版をインストールしていしまいましょう。そうすれば、あとは簡単に最新版にアップグレードできるようになります。
ここでは、例としてUbuntuにインストールする方法を紹介します。Ubuntuの派生ディストリビューションなら同じ方法でインストールできるでしょう。他のディストリビューションでも、方法に大差は無いはずです。
まず、以下のコマンドでapt版・snap版を削除しましょう。
sudo apt remove -y yt-dlp
sudo snap remove yt-dlp
~/.local/binが無ければ作成し、「source .profile」を実行してPATH変数に加えておきます。
mkdir -p ~/.local/bin
source .profile
最新版のyt-dlpをダウンロードし、実行できるようにします。
wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O ~/.local/bin/yt-dlp
chmod +x ~/.local/bin/yt-dlp
以下のように実行して、バージョンが表示されれば成功です。
yt-dlp --version
最新版にアップグレードするには、以下のコマンドを実行します。動画がうまくダウンロードできない時に、実行すると良いでしょう。
yt-dlp -U
なお、yt-dlpはWindowsにも簡単にインストール可能です。詳しくは以下の記事を参照してください。
コメント