web-dev-qa-db-ja.com

Youtube-dlプレイリストエラー

youtube-dlを更新しようとすると、次のメッセージが表示されました。

amrat@amrat-GA-78LMT-USB3:~$ Sudo youtube-dl -U
[Sudo] password for amrat: 
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.
amrat@amrat-GA-78LMT-USB3:~$ 

どういう意味ですか?

ターミナルを使用してプログラムをインストールしました。

私もこのエラーを受け取ります:

WARNING: unable to set language: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>
[youtube] ST_WC13rNJo: Downloading webpage
ERROR: Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>

お知らせ下さい。

3
Nick

リポジトリyoutube-dlを削除することをお勧めします。これは、ビデオのダウンロードまたはアップグレード自体にほとんど対処しないため、代わりに開発者のWebサイトから直接をインストールします。

Sudo apt-get remove youtube-dl
Sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
Sudo chmod a+rx /usr/local/bin/youtube-dl

そして、時々、バージョンを次のように更新します。

Sudo youtube-dl -U

現在のバージョンは次を報告します:

andrew@ilium~$ youtube-dl --version
2016.08.01
andrew@ilium~$ 

そして、このバージョンは、私がテストした現在のYouTubeビデオやプレイリストに問題はありません...

参照:

5
andrew.46

ターミナルを介してパッケージマネージャーを使用してインストールした場合、aptを使用していると想定しています。

その場合は、実行してみてください

Sudo apt-get update && Sudo apt-get upgrade

インストールされているすべてのパッケージをアップグレードするか、次を使用します。

apt-get install --only-upgrade youtube-dl

youtube-dlパッケージをアップグレードするだけです。

それが機能するかどうか教えてください。

2
William

Youtube-dlコマンドの使用中にエラーを修正するには、以下の修正を試してください。

コマンドSudo apt-get remove youtube-dlを使用してyoutuble-dlをアンインストールします

コマンドSudo apt-get install python-pipを使用してpipをインストールします

完了したら、youtube-dlをインストールします:Sudo pip install youtube-dl

これは私のために働いた、あなたのためにもそれがうまくいくことを願っています! :)

1
Heera R

Youtube-dlは、古いことが証明されているレポまたはレポを使用するaptまたはapt-get以外の手段でアップグレードする必要があることを意味します。

pipは、ダウンロードに失敗する可能性が最も低い最新バージョンのyoutube-dlであることが証明されています。

Sudo -H pip install -U youtube-dlを試してください。ターミナルでyoutube-dlのクリーンな更新を表示する必要があります

0
nkvnkv