Youtube-dl không hoạt động


12

Tôi nhận được lỗi sau khi tôi cố tải xuống video bằng cách sử dụng youtube-dl.

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

1
Bạn đã thử phiên bản cập nhật. Hãy thử chạy sudo youtube-dl -Uđể cập nhật nó
Stormvirux

vâng tôi đã thử phiên bản cập nhật vẫn không hoạt động
acabhishek942

1
Tôi khuyên bạn nên cài đặt DownloadHelper trong firefox. Nó là nhanh chóng và hiệu quả. CLI mất nhiều thời gian!
Một Umar Mukthar

Câu trả lời:


15

Bạn đã cài đặt qua apt-get chưa? Có vẻ như phiên bản này đã lỗi thời. Điều này đã xảy ra với tôi:

$ 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.

Bạn có thể cài đặt nó từ các nguồn chính thức: https://rg3.github.io/youtube-dl/doad.html

Sử dụng curl :

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

Nếu bạn không có curl, bạn có thể sử dụng 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

Bạn cũng có thể sử dụng pip :

sudo pip install --upgrade youtube_dl

Bạn cũng có thể sử dụng Homebrew :

brew install youtube-dl


11

Các giải pháp trên không hiệu quả với tôi. Tôi đã sử dụng các lệnh sau từ youtube-dltrang web chính thức .

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

Sử dụng 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

CÁi này đã sửa nó giúp tôi.


Đây là cách youtube-dl phải luôn được tải xuống, theo ý kiến ​​của tôi
geoffmcc

xác nhận: phiên bản apt-get của youtube-dl không hoạt động, bạn phải tải xuống youtube-dl từ trang web của nó, nơi bạn sẽ tìm thấy hướng dẫn cập nhật để tải xuống phiên bản mới nhất - bài đăng này được sao chép từ đó nhưng có liên kết tải xuống cũ . Lưu ý rằng bạn cũng có thể tải xuống mà không cần sudo, như thế này mkdir youtubedl; cd youtubedl; wget 'wget https://yt-dl.org/downloads/2016.03.14/youtube-dl -O youtube-dl' -O youtube-dl; ./youtube-dl(sử dụng url tải xuống mới nhất như được chỉ định trong trang web youtube-dl
zipizap

3

Những người gặp phải vấn đề mới với youtube-dllỗi này " Cảnh báo: Quay trở lại thuật toán chữ ký tĩnh " trước tiên nên cài đặt python-pip(tất nhiên nếu họ chưa cài đặt nó)

sudo apt-get install python-pip

và sau đó, để sửa lỗi, sử dụng

sudo pip install youtube-dl --upgrade

Đây là những gì làm việc cho tôi sáng nay (như tại thời điểm đăng câu trả lời này).



1

Cài đặt pip-python nếu bạn chưa có, sau đó gõ:

sudo pip install --upgrade youtube_dl

Điều này khắc phục vấn đề tất cả các quyền.



0

Tôi đã tải xuống youtube-dl từ https://yt-dl.org/doads/2014.09.25/ . Sau đó tôi đã thực hiện một chmod 777 youtube-dl và chạy lệnh. Nó yêu cầu tôi nâng cấp qua ./youtube-dl -U đã nâng cấp tôi lên phiên bản 2015.12.13. Tôi đã chạy ./youtube-dl với URL một lần nữa và vấn đề đã được giải quyết.

Việc thử nâng cấp pip trên cài đặt pip mặc định của youtube-dl không thực hiện nâng cấp hoặc giải quyết vấn đề, cho thấy phiên bản pypi có thể bị lỗi thời khi sửa lỗi.


0

Tôi đã thử điều này và mọi thứ đang hoạt động tốt:

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

Bây giờ nó hoạt động trở lại, vì những dòng đó sẽ cài đặt lại youtube-dl mới nhất từ ​​máy chủ


Bạn cũng có thể làm như vậy apt-get install --reinstall youtube-dlđể đạt được điều tương tự, tôi nghĩ ...
Chỉ huy Byte
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.