youtube-dl 不工作簽章演算法

youtube-dl 不工作簽章演算法

當我嘗試透過以下方式從 YouTube 下載影片時,出現此錯誤youtube-dl

WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden

答案1

Ubuntu 儲存庫中的副本youtube-dl通常相當舊,並且 Youtube 經常更改其提供文件的方式,導致舊版本youtube-dl無效。使用以下方法取得現代副本:

sudo apt-get remove -y youtube-dl
sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
hash -r

您應該會發現您的錯誤將不再出現。透過執行以下命令定期更新您的安裝(每週左右):

sudo youtube-dl --update

事實上,您必須以這種方式更新/升級,因為youtube-dl這不是標準的 Ubuntu 儲存庫包。

參考:

相關內容