Youtube-dl이 작동하지 않습니다


12

를 사용하여 비디오를 다운로드하려고 할 때 다음 오류가 발생 youtube-dl합니다.

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

1
업데이트 된 버전을 사용해 보셨습니까? sudo youtube-dl -U업데이트를 실행 해보 십시오
Stormvirux

예, 업데이트 된 버전이 여전히 작동하지 않습니다.
acabhishek942

1
Firefox에 DownloadHelper를 설치하는 것이 좋습니다. 빠르고 효과적입니다. CLI는 오랜 시간이 걸립니다!
Umar Mukthar

답변:


15

apt-get을 통해 설치 했습니까? 이 버전은 오래된 것 같습니다. 이것은 나에게 일어나고 있었다 :

$ sudo youtube-dl -U
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.

공식 소스에서 설치할 수 있습니다 : https://rg3.github.io/youtube-dl/download.html

사용 :

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

curl이 없으면 wget을 대신 사용할 수 있습니다 .

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

pip를 사용할 수도 있습니다 :

sudo pip install --upgrade youtube_dl

Homebrew를 사용할 수도 있습니다 .

brew install youtube-dl


11

위의 솔루션은 저에게 효과적이지 않았습니다. 공식 youtube-dl웹 사이트 에서 다음 명령을 사용했습니다 .

http://rg3.github.io/youtube-dl/download.html

wget 사용 :

sudo wget https://yt-dl.org/downloads/2014.09.25/youtube-dl -O /usr/local/bin/youtube-dl

sudo chmod a+x /usr/local/bin/youtube-dl

이것은 나를 위해 그것을 고쳤다.


내 의견으로는 youtube-dl을 항상 다운로드하는 방법입니다.
geoffmcc

확인 : youtube-dl의 apt-get 버전이 작동하지 않으면 웹 사이트에서 youtube-dl을 다운로드해야 최신 버전을 다운로드하기위한 업데이트 된 지침을 찾을 수 있습니다.이 게시물은 거기에서 복사되었지만 오래된 다운로드 링크가 있습니다 . 다음과 같이 sudo없이 다운로드 할 수도 있습니다 mkdir youtubedl; cd youtubedl; wget 'wget https://yt-dl.org/downloads/2016.03.14/youtube-dl -O youtube-dl' -O youtube-dl; ./youtube-dl( youtube-dl 웹 페이지에
zipizap

3

youtube-dl이 오류 " 경고 : 정적 서명 알고리즘으로 폴백 " 과 관련하여 새로운 문제가 발생한 사용자 는 먼저 다음을 설치해야합니다 python-pip(물론 아직 설치하지 않은 경우).

sudo apt-get install python-pip

그런 다음 오류를 해결하려면

sudo pip install youtube-dl --upgrade

이것이 오늘 아침에 나를 위해 일한 것입니다 (이 답변을 게시 할 때와 같이).



1

pip-python을 아직 설치하지 않았다면 다음을 입력하십시오.

sudo pip install --upgrade youtube_dl

이렇게하면 문제가 해결됩니다.



0

https://yt-dl.org/downloads/2014.09.25/ 에서 youtube-dl을 다운로드했습니다 . 그런 다음 chmod 777 youtube-dl을 수행하고 명령을 실행했습니다. 2015.12.13 버전으로 업그레이드 한 ./youtube-dl -U를 통해 업그레이드하도록 요청했습니다. URL을 사용하여 ./youtube-dl을 다시 실행했는데 문제가 해결되었습니다.

youtube-dl의 기본 pip 설치에서 pip 업그레이드를 시도해도 업그레이드가 수행되지 않거나 문제를 해결하지 못하여 pypi 버전이 버그 수정에서 오래되었을 수 있습니다.


0

나는 이것을 시도했고 모든 것이 잘 작동하고있다.

apt-get remove youtube-dl
apt-get update
apt-get install youtube-dl

이제 해당 라인이 서버에서 최신 youtube-dl을 다시 설치하기 때문에 다시 작동합니다.


당신은 또한 apt-get install --reinstall youtube-dl같은 것을 달성하기 위해 할 수 있다고 생각합니다 ...
바이트 사령관
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.