เมื่อฉันเรียกใช้ youtube-dl ฉันได้รับข้อความด้านล่าง (มันยาวมาก) ปัญหาคืออะไรและฉันจะแก้ไขได้อย่างไร มันบอกให้ฉันอัปเดต youtube-dl แต่ฉันกำลังเรียกใช้ในเทอร์มินัลโดยใช้คำสั่งดำเนินการ youtube-dl - ฉันไม่คิดว่ามีการติดตั้งจริงบนพีซีของฉัน
ข้อผิดพลาด: การแยกลายเซ็นล้มเหลว: Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/snap/youtube-dl/4572/lib/python3.6/site-packages/youtube_dl/extractor/youtube.py" บรรทัด 1361 ใน _decrypt_signature
video_id, player_url, s
ไฟล์ "/snap/youtube-dl/4572/lib/python3.6/site-packages/youtube_dl/extractor/youtube.py" บรรทัด 1274 ใน _extract_signature_function
ความละเอียด = self._parse_sig_js (รหัส)
ไฟล์ "/snap/youtube-dl/4572/lib/python3.6/site-packages/youtube_dl/extractor/youtube.py" บรรทัด 1343 ใน _parse_sig_js
initial_function = jsi.extract_function (ชื่อฟังก์ชัน)
ไฟล์ "/snap/youtube-dl/4572/lib/python3.6/site-packages/youtube_dl/jsinterp.py" บรรทัด 245 ใน extract_function
เพิ่ม ExtractorError('ไม่พบฟังก์ชัน JS %r' % funcname)
youtube_dl.utils.ExtractorError: ไม่พบฟังก์ชัน JS 'na'; โปรดรายงานปัญหานี้ที่ https://yt-dl.org/bug ตรวจสอบให้แน่ใจว่าคุณใช้เวอร์ชันล่าสุด ดู https://yt-dl.org/update เกี่ยวกับวิธีอัปเดต อย่าลืมเรียก youtube-dl ด้วยแฟล็ก --verbose และรวมเอาต์พุตทั้งหมดไว้ด้วย
(เกิดจาก ExtractorError("ไม่พบฟังก์ชัน JS 'na'; โปรดรายงานปัญหานี้บน https://yt-dl.org/bug ตรวจสอบให้แน่ใจว่าคุณใช้เวอร์ชันล่าสุด โปรดดูที่ https://yt-dl org/update เกี่ยวกับวิธีอัปเดต อย่าลืมเรียก youtube-dl ด้วยแฟล็ก --verbose และรวมเอาต์พุตที่สมบูรณ์ด้วย",)); โปรดรายงานปัญหานี้ที่ https://yt-dl.org/bug ตรวจสอบให้แน่ใจว่าคุณใช้เวอร์ชันล่าสุด ดู https://yt-dl.org/update เกี่ยวกับวิธีอัปเดต อย่าลืมเรียก youtube-dl ด้วยแฟล็ก --verbose และรวมเอาต์พุตทั้งหมดไว้ด้วย