youtube-dl tidak berfungsi

25

Saya menggunakan youtube-dl untuk mengunduh beberapa video dari youtube. Tetapi ketika saya menulis:

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

Saya mendapat:

[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

Apa yang saya lakukan salah?

Rondogiannis Aristophanes
sumber
1
Apakah Anda mencoba menonton video itu? Saya tidak dapat mengaksesnya dari negara saya.
Januari
Ketika saya menekan tautan ini, menunjukkannya: youtube.com/watch?v=rn_YodiJO6k
Rondogiannis Aristophanes
1
Apakah ada masalah dengan video khusus ini, atau dengan orang lain juga?
Januari
Semua video yang saya coba
Rondogiannis Aristophanes
Ini sebenarnya adalah bug, dan saya memasukkan bug launchpad * bugs.launchpad.net/ubuntu/+source/youtube-dl/+bug/1128610 ) yang merujuk pada perbaikan hulu.
nealmcb

Jawaban:

31

Pertanyaan yang sama ditanyakan di unix.stackexchange.com.

Youtube mengubah sesuatu untuk membuatnya tidak kompatibel youtube-dl, itu telah diperbaiki di versi terbaru. Gunakan yang berikut ini untuk memperbarui youtube-dlhingga sistem paket mendapatkan versi yang diperbarui:

sudo youtube-dl -U

Memperbarui

Seperti dicatat oleh sup dalam komentar youtube-dlditambal di Ubuntu untuk menonaktifkan --updateopsi karena masalah keamanan ( laporan bug ada di sini ). Hal ini juga diperdebatkan dalam laporan bug yang youtube-dlmerupakan target bergerak, sehingga versi di repositori sering ketinggalan zaman. Ini membuat upgrade menjadi keharusan.

Peningkatan mudah masih dimungkinkan dengan mis pip. Instal seperti ini (Anda mungkin ingin menghapus versi lama dari yang youtube-dlpertama):

sudo pip install youtube_dl

Peningkatan sekarang dapat dilakukan dengan:

sudo pip install --upgrade youtube_dl

Seperti yang didokumentasikan pada halaman unduh youtube-dl . Perhatikan bahwa masalah keamanan serupa juga melekat pada metode ini.

Thor
sumber
1
Ini tidak lagi berfungsi: bugs.launchpad.net/ubuntu/+source/youtube-dl/+bug/1063469 Pasang versi baru dari hulu: 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(info dari sini: rg3.github.io/youtube-dl/download.html )
sup
1
@sup: Saya telah menambahkan pipalternatif yang hampir sama nyamannya .
Thor
Keren, hanya saja sudah dinonaktifkan, saya mengedit jawaban Anda untuk mencerminkannya.
sup
4

Bagi saya baris berikut berfungsi:

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
Nadia
sumber
-6

Anda harus memberikan tanda kutip ganda ( ") sebelum dan sesudah URL video untuk membuatnya berfungsi. Saya tidak berpikir itu bug.

Sebagai contoh:

youtube-dl "<video-URL>"
S. Lootz
sumber
Ini tidak akan menyelesaikan masalah.
David Foerster