Dianggap sangat bermanfaat untuk menggunakan youtube-dl
perangkat lunak untuk mengunduh YouTube.
Sebuah pesan terlihat dan berhenti berfungsi, yang mengikuti.
ERROR: Signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 479, in _decrypt_signature
video_id, player_url, s
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 383, in _extract_signature_function
res = self._parse_sig_js(code)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 454, in _parse_sig_js
u'Initial JS player signature function name')
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 391, in _search_regex
raise RegexNotFoundError(u'Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract Initial JS player signature function name; 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.
; 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.
Apa yang harus saya lakukan untuk melanjutkan?
youtube-dl
Ohmygirl
sumber
sumber
Make sure you are using the latest version; type youtube-dl -U to update.
Apakah kamu melakukan itu?youtube-dl -U
tidak bekerja lagi. Petunjuk untuk memperbarui youtube-dl ke versi terbaru ada di: youtube-dl tidak berfungsi . btw juga berfungsi jika Anda menggunakanpip install --upgrade youtube-dl
alih-alihpip install --upgrade youtube_dl
dan juga berfungsi untuk pemasangan lokal (yaitu tanpa menggunakan sudo) yang dilakukan di dalam lingkungan virtual Python.Jawaban:
Anda mendapatkan kesalahan ini:
... karena youtube-dl tidak mutakhir. Google telah mengubah cara untuk mengakses video YouTube lebih sering sekarang daripada yang terjadi beberapa tahun yang lalu, jadi untuk menjaga agar youtube-dl tetap mutakhir, itu harus diperbarui lebih sering juga. Untuk menginstal versi terbaru dari youtube-dl buka terminal dan ketik:
Untuk meningkatkan youtube-dl ke versi terbaru:
atau
Sangat gila seberapa sering Google telah mengubah kode untuk mengakses video di YouTube. Saya sepertinya ingat memperbarui youtube-dl hanya beberapa bulan yang lalu, tetapi masih tidak dapat mengunduh video yang dipilih sampai saya memperbaruinya.
youtube-dl adalah program Python, jadi Anda juga dapat menginstal versi lokal youtube-dl secara lokal di lingkungan virtual Python. Untuk informasi tentang cara mengatur dan menggunakan lingkungan virtual Python, lihat Bagaimana mengatur dan menggunakan lingkungan python virtual di Ubuntu? .
sumber
Satu - satunya cara saya untuk membuatnya berfungsi adalah versi terbaru (untuk saya di debian) dengan
dari repo github
sumber
Itu pernah terjadi pada saya. Seperti yang mereka katakan di komentar Anda harus memperbarui sistem Anda atau hanya youtube-dl. Juga gunakan kutipan yang baik sebagai berikut dalam contoh ini:
sumber
¨
Anda gunakan dalam posting Anda tidak terlihat. ganti dengan'
atau"
.Saya memiliki masalah yang sama dan ini menyelesaikannya
dan coba masukkan tautan ke "
link
"sumber
Hanya cara ini yang bekerja untuk saya!
Ketika saya melakukan perjalanan setiap kali saya mengambil musik baru, dan di sini adalah cara menginstal youtube-dl dari pip.
Jika Anda menginstalnya dari repo, itu tidak dapat mengunduh musik, selalu mengeluh ! Jadi gunakan ini untuk mengunduh spongebob masterpe santai:
sumber
Tidak satu pun dari jawaban ini yang berhasil untuk saya. Saya mendapatkan pekerjaan ini dengan menggunakan instruksi yang diberikan dalam kesalahan: -
sudo youtube-dl -U
Saya tidak tahu alasan pasti mengapa cara pembaruan ini bekerja dan bukankah perintah upgrade itu ..
sumber
sudo youtube-dl -U
tidak bekerja di Ubuntu 18.04. Itu memberi hasil ini:sudo youtube-dl -U Usage: youtube-dl [OPTIONS] URL [URL...] youtube-dl: error: youtube-dl's self-update mechanism is disabled on Debian. Please update youtube-dl using apt(8). See https://packages.debian.org/sid/youtube-dl for the latest packaged version.
namunsudo snap install youtube-dl-casept
berhasil pada 18,04.