Pertanyaan Masalah mengunduh daftar putar menggunakan youtube-dl


Saya mendapat pesan bahwa youtube-dl harus diperbarui ketika saya mencoba untuk mengunduh daftar putar dari youtube ketika saya mencoba untuk memperbarui saya memiliki pesan kesalahan ini:

elshahen@elshahen-LAB:~$ youtube-dl -cit https://www.youtube.com/playlist?list=PLGwhw5SI2xoYKHyzQDj1y2I8vURgm8yd2
[youtube:playlist] PLGwhw5SI2xoYKHyzQDj1y2I8vURgm8yd2: Downloading page #1
WARNING: [youtube:playlist] PLGwhw5SI2xoYKHyzQDj1y2I8vURgm8yd2: Playlist page is missing OpenGraph title, falling back ...
ERROR: Unable to extract title; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

16
2017-10-13 04:42


asal


Jadi ... apakah Anda melakukan sesuatu yang disarankan? - Nattgew
Saya menemukan masalah yang dijelaskan dalam judul, tetapi karena alasan lain. Jika ada yang masuk ke ini (tetapi pesan kesalahannya berbeda), ingatlah untuk memasukkan URL Anda di antara tanda kutip, misalnya youtube-dl -x "https://www.youtube.com/watch?v=abcd&list=efgh", karena kedua cangkang Windows cmd.exe dan Linux menafsirkan ampersand & sebagai karakter khusus. - f.ardelian


Jawaban:


Saya memiliki masalah ini. Coba cara ini ...

Hapus versi lama youtube-dl

sudo apt-get remove -y youtube-dl

Unduh versi terbaru dari situs web resmi

sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl

Ubah izin dari file yang diunduh

sudo chmod a+x /usr/local/bin/youtube-dl

Lihat ini link untuk lebih jelasnya.

Semoga ini bisa membantu Anda ..


27
2017-10-17 13:45





Gunakan ppa webUpd8: ppa: nilarimogard / webupd8

Itu selalu berisi versi paling up2date.

sudo apt-get remove youtube-dl
sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dl

6
2018-06-13 15:55





Saya mencoba mengunduh daftar putar di pertanyaan Anda, dan saya mendapat pesan kesalahan yang sama seperti yang Anda lakukan. Daripada memperbarui youtube-dl yang berfungsi dengan baik seperti itu, saya pergi ke halaman web playlist Anda, menyalin URL dan menjalankan perintah berikut dari terminal:

lynx --dump "https://www.youtube.com/playlist?list=PLGwhw5SI2xoYKHyzQDj1y2I8vURgm8yd2" | awk '/http/{print $2}' | uniq  

Hasil dari perintah ini adalah daftar semua tautan di laman web itu. Saya membuat file batch dengan daftar URL semua video di dalamnya (hanya video, bukan tautan lain), setiap URL video pada baris baru. Setelah itu saya dapat mengunduh semua video dengan satu perintah dengan mengikuti petunjuk di jawaban ini. Format video yang saya gunakan adalah f -18 mp4 640x360 piksel format, tetapi jika Anda mengunjungi jawaban terkait Anda dapat menemukan petunjuk di sana untuk menampilkan daftar semua format yang tersedia untuk video YouTube. Jangan pilih format default, biasanya webm, bukan format terbaik untuk memutar video secara lokal di pemutar media Anda sendiri.


3
2017-10-17 14:19



Saya harus menambahkan | grep index = untuk hanya mendapatkan file daftar lynx --dump "youtube.com/ ...; | awk '/ http / {print $ 2}' | uniq | indeks grep = - talsibony


Saya telah menggunakan kode di bawah ini

youtube-dl -cit https://www.youtube.com/playlist?list=PL55RiY5tL51pIQNcOLDjnaQJYuj_GjVSz

Bahkan setelah pembaruan, saya mendapat kesalahan serupa. Jadi, alih-alih '-cit' saya menggunakan '-citv' dan itu berhasil.

youtube-dl -cit https://www.youtube.com/playlist?list=PL55RiY5tL51pIQNcOLDjnaQJYuj_GjVSz

0
2017-11-18 08:28