Youtube-dl ไม่ทำงาน


12

youtube-dlฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันพยายามที่จะดาวน์โหลดวิดีโอโดยใช้

WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden

1
คุณลองรุ่นที่อัปเดตแล้วหรือยัง ลองใช้sudo youtube-dl -Uเพื่ออัปเดต
Stormvirux

ใช่ฉันได้ลองรุ่นที่ปรับปรุงแล้วยังใช้งานไม่ได้
acabhishek942

1
ฉันแนะนำให้คุณติดตั้ง DownloadHelper ใน firefox มันรวดเร็วและมีประสิทธิภาพ CLI ใช้เวลานาน!
Umar Mukthar

1
สำเนาซ้ำที่เป็นไปได้ของไม่สามารถอัปเดต youtube-dl
David Foerster

คำตอบ:


15

คุณติดตั้งผ่าน apt-get หรือไม่? ดูเหมือนว่ารุ่นนี้จะล้าสมัยแล้ว สิ่งนี้เกิดขึ้นกับฉัน:

$ sudo youtube-dl -U
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.

คุณสามารถติดตั้งได้จากแหล่งที่เป็นทางการ: https://rg3.github.io/youtube-dl/download.html

ใช้ขด :

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

หากคุณไม่มีขดคุณสามารถใช้wget :

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

คุณยังสามารถใช้pip :

sudo pip install --upgrade youtube_dl

คุณยังสามารถใช้Homebrew :

brew install youtube-dl


11

การแก้ปัญหาข้างต้นไม่ได้ผลสำหรับฉัน ฉันใช้คำสั่งต่อไปนี้จากyoutube-dlเว็บไซต์ทางการ

http://rg3.github.io/youtube-dl/download.html

ใช้wget :

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

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

สิ่งนี้แก้ไขได้สำหรับฉัน


นี่คือวิธีที่คุณควรดาวน์โหลด youtube-dl ในความคิดของฉัน
geoffmcc

ยืนยัน: รุ่น apt-get ของ youtube-dl ไม่ทำงานคุณต้องดาวน์โหลด youtube-dl จากเว็บไซต์ของมันซึ่งคุณจะพบคำแนะนำที่อัปเดตเพื่อดาวน์โหลดเวอร์ชันล่าสุด - โพสต์นี้ถูกคัดลอกมาจากที่นั่น แต่มีลิงค์ดาวน์โหลดเก่า . โปรดทราบว่าคุณสามารถดาวน์โหลดได้โดยไม่ต้องใช้ sudo เช่นนี้mkdir youtubedl; cd youtubedl; wget 'wget https://yt-dl.org/downloads/2016.03.14/youtube-dl -O youtube-dl' -O youtube-dl; ./youtube-dl(ใช้ URL ดาวน์โหลดล่าสุดตามที่ระบุไว้ในหน้าเว็บของ youtube-dl
zipizap

3

ผู้ที่ประสบปัญหาใหม่พร้อมyoutube-dlกับข้อผิดพลาดนี้ " คำเตือน: การย้อนกลับไปใช้อัลกอริธึมลายเซ็นแบบคงที่ " ก่อนอื่นควรทำการติดตั้งpython-pip(หากยังไม่ได้ติดตั้งแน่นอน)

sudo apt-get install python-pip

จากนั้นเพื่อแก้ไขข้อผิดพลาดให้ใช้

sudo pip install youtube-dl --upgrade

นี่คือสิ่งที่ได้ผลสำหรับฉันในเช้านี้ (เหมือนตอนที่โพสต์คำตอบนี้)



1

ติดตั้ง pip-python หากคุณยังไม่ได้พิมพ์จากนั้น

sudo pip install --upgrade youtube_dl

วิธีนี้ช่วยแก้ไขปัญหาได้ทั้งหมด


0

การติดตามแก้ไขปัญหา ตอนนี้มันทำงานได้อย่างสวยงาม

$ sudo apt-get install yasm
$ git clone git://git.libav.org/libav.git
$ cd libav
$ ./configure
$ make
$ sudo make install

ที่มา: http://www.tecmint.com/record-ubuntu-desktop-screen-using-avconv/


-1 การติดตั้งเวอร์ชั่นต้นน้ำของavconvแหล่งที่มาจะช่วยบรรเทาปัญหาเครือข่ายได้youtube-dlอย่างไร Oo
David Foerster

0

ฉันดาวน์โหลด YouTube-DL จากhttps://yt-dl.org/downloads/2014.09.25/ ฉันทำ chmod แล้ว 777 youtube-dl และรันคำสั่ง มันขอให้ฉันอัปเกรดผ่าน. /youtube-dl -U ซึ่งอัปเกรดฉันเป็นเวอร์ชัน 2015.12.13 ฉันทำงาน. / youtube-dl ด้วย URL อีกครั้งและปัญหาได้รับการแก้ไขแล้ว

การลองอัปเกรด pip บนการติดตั้ง pip เริ่มต้นของ youtube-dl ไม่ได้ทำการอัพเกรดหรือแก้ปัญหาระบุว่ารุ่น pypi อาจล้าสมัยในการแก้ไขข้อผิดพลาด


0

ฉันลองสิ่งนี้และตอนนี้ทุกอย่างทำงานได้ดี:

apt-get remove youtube-dl
apt-get update
apt-get install youtube-dl

ตอนนี้มันทำงานได้อีกครั้งเนื่องจากบรรทัดเหล่านั้นจะติดตั้ง youtube-dl ล่าสุดจากเซิร์ฟเวอร์อีกครั้ง


คุณสามารถทำเช่นapt-get install --reinstall youtube-dlเดียวกันเพื่อบรรลุเป้าหมายเดียวกันฉันคิดว่า ...
ผู้บัญชาการ Byte
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.