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
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
Câu trả lời:
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
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-dl
trang 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.
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
Những người gặp phải vấn đề mới với youtube-dl
lỗ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).
Cố gắng xóa bộ nhớ cache youtube-dl:
youtube-dl --rm-cache-dir
Sau khi khắc phục sự cố. Bây giờ nó đang hoạt động rất đẹp.
$ sudo apt-get install yasm
$ git clone git://git.libav.org/libav.git
$ cd libav
$ ./configure
$ make
$ sudo make install
Nguồn: http://www.tecmint.com/record-ubfox-desktop-screen-USE-avconv/
avconv
từ nguồn sẽ giảm bớt vấn đề kết nối mạng youtube-dl
như thế nào? Oo
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.
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ủ
apt-get install --reinstall youtube-dl
để đạt được điều tương tự, tôi nghĩ ...
sudo youtube-dl -U
để cập nhật nó