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?
command-line
youtube
Rondogiannis Aristophanes
sumber
sumber
Jawaban:
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 memperbaruiyoutube-dl
hingga sistem paket mendapatkan versi yang diperbarui:Memperbarui
Seperti dicatat oleh sup dalam komentar
youtube-dl
ditambal di Ubuntu untuk menonaktifkan--update
opsi karena masalah keamanan ( laporan bug ada di sini ). Hal ini juga diperdebatkan dalam laporan bug yangyoutube-dl
merupakan 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 yangyoutube-dl
pertama):Peningkatan sekarang dapat dilakukan dengan:
Seperti yang didokumentasikan pada halaman unduh youtube-dl . Perhatikan bahwa masalah keamanan serupa juga melekat pada metode ini.
sumber
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 )pip
alternatif yang hampir sama nyamannya .Bagi saya baris berikut berfungsi:
sumber
Anda harus memberikan tanda kutip ganda (
"
) sebelum dan sesudah URL video untuk membuatnya berfungsi. Saya tidak berpikir itu bug.Sebagai contoh:
sumber