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


25

Tôi đang sử dụng youtube-dl để tải xuống một số video từ youtube. Nhưng khi tôi viết:

youtube-dl http://www.youtube.com/watch?v=rn_YodiJO6k

Tôi có:

[youtube] Setting language
[youtube] rn_YodiJO6k: Downloading video webpage
[youtube] rn_YodiJO6k: Downloading video info webpage
[youtube] rn_YodiJO6k: Extracting video information

ERROR: unable to download video

Tôi đang làm gì sai?


1
Bạn đã thử xem video đó? Tôi không thể truy cập nó từ đất nước của tôi.
tháng

Khi tôi nhấn vào liên kết này
Hiển

1
Đây có phải là một vấn đề với video đặc biệt này, hoặc với những người khác không?
tháng 1

Tất cả các video tôi đã thử
Rondogianni Aristophanes

Đây thực sự là một lỗi và tôi đã nhập một lỗi launchpad * bug.launchpad.net/ubfox/+source/youtube-dl/+orms/1128610 ) đề cập đến sửa lỗi ngược dòng.
nealmcb

Câu trả lời:


31

Câu hỏi tương tự đã được hỏi trên unix.stackexchange.com.

Youtube đã thay đổi một cái gì đó để làm cho nó không tương thích với youtube-dlnó, nó đã được sửa trong phiên bản mới nhất. Sử dụng cách sau để cập nhật youtube-dlcho đến khi hệ thống gói được phiên bản cập nhật:

sudo youtube-dl -U

Cập nhật

Theo ghi nhận của sup trong các bình luận youtube-dlđược vá trong Ubuntu để vô hiệu hóa --updatetùy chọn vì những lo ngại về bảo mật ( bugreport có ở đây ). Nó cũng được lập luận trong bugreport youtube-dllà một mục tiêu di động, vì vậy phiên bản trong kho thường không cập nhật. Điều này làm cho việc nâng cấp dễ dàng là một điều cần thiết.

Dễ dàng nâng cấp vẫn có thể với ví dụ pip. Cài đặt như thế này (bạn có thể muốn gỡ cài đặt các phiên bản cũ youtube-dlđầu tiên):

sudo pip install youtube_dl

Nâng cấp có thể được thực hiện với:

sudo pip install --upgrade youtube_dl

Như tài liệu trên trang tải xuống youtube-dl . Lưu ý rằng mối quan tâm bảo mật tương tự cũng được đính kèm với phương pháp này.


1
Không còn hoạt động này: bugs.launchpad.net/ubuntu/+source/youtube-dl/+bug/1063469 Cài đặt một phiên bản mới từ thượng nguồn: sudo wget https://yt-dl.org/downloads/2013.11.07/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+x /usr/local/bin/youtube-dl(thông tin từ đây: rg3.github.io/youtube-dl/download.html )
sup

1
@sup: Tôi đã thêm một pipsự thay thế gần như thuận tiện.
Thor

Thật tuyệt, chỉ có nó đã bị vô hiệu hóa, tôi chỉnh sửa câu trả lời của bạn để phản ánh nó.
sup

4

Đối với tôi các dòng sau đã làm việc:

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

-6

Bạn phải đặt dấu ngoặc kép ( ") trước và sau URL của video để làm cho nó hoạt động. Tôi không nghĩ đó là một lỗi.

Ví dụ:

youtube-dl "<video-URL>"

Điều này sẽ không giải quyết vấn đề.
David Foerster
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.