Saya mendapatkan kesalahan berikut ketika saya mencoba mengunduh video menggunakan youtube-dl
.
WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden
Saya mendapatkan kesalahan berikut ketika saya mencoba mengunduh video menggunakan youtube-dl
.
WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden
Jawaban:
Sudahkah Anda menginstal melalui apt-get? Sepertinya versi ini sudah usang. Ini terjadi pada saya:
$ 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.
Anda dapat menginstalnya dari sumber resmi: https://rg3.github.io/youtube-dl/download.html
Menggunakan curl :
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
Jika Anda tidak punya ikal, Anda bisa menggunakan 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
Anda juga dapat menggunakan pip :
sudo pip install --upgrade youtube_dl
Anda juga dapat menggunakan Homebrew :
brew install youtube-dl
Solusi di atas tidak berhasil untuk saya. Saya menggunakan perintah berikut dari situs youtube-dl
web resmi .
http://rg3.github.io/youtube-dl/download.html
Gunakan 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
Ini memperbaikinya untukku.
mkdir youtubedl; cd youtubedl; wget 'wget https://yt-dl.org/downloads/2016.03.14/youtube-dl -O youtube-dl' -O youtube-dl; ./youtube-dl
(gunakan url unduhan terbaru seperti yang ditunjukkan di laman web youtube-dl
Mereka yang menghadapi masalah baru dengan youtube-dl
kesalahan ini " Peringatan: Kembali ke algoritma tanda tangan statis " harus menginstal terlebih dahulu python-pip
(jika mereka belum menginstalnya, tentu saja) dengan
sudo apt-get install python-pip
dan kemudian, untuk memperbaiki kesalahan, gunakan
sudo pip install youtube-dl --upgrade
Inilah yang bekerja untuk saya pagi ini (seperti pada saat memposting jawaban ini).
Coba hapus cache youtube-dl:
youtube-dl --rm-cache-dir
Setelah memperbaiki masalah. Sekarang bekerja dengan indah.
$ sudo apt-get install yasm
$ git clone git://git.libav.org/libav.git
$ cd libav
$ ./configure
$ make
$ sudo make install
Sumber: http://www.tecmint.com/record-ubuntu-desktop-screen-using-avconv/
avconv
dari sumber akan mengatasi masalah jaringan youtube-dl
? Oo
Saya mengunduh youtube-dl dari https://yt-dl.org/downloads/2014.09.25/ . Saya kemudian melakukan chmod 777 youtube-dl, dan menjalankan perintah. Ia meminta saya untuk memutakhirkan via ./youtube-dl -U yang memutakhirkan saya ke versi 2015.12.13. Saya berlari ./youtube-dl dengan URL lagi dan masalahnya telah diselesaikan.
Mencoba pemutakhiran pip pada pemasangan pipa default youtube-dl tidak melakukan pemutakhiran atau menyelesaikan masalah, menunjukkan bahwa versi pypi mungkin sudah ketinggalan zaman pada perbaikan bug.
Saya mencoba ini dan semuanya bekerja dengan baik sekarang:
apt-get remove youtube-dl
apt-get update
apt-get install youtube-dl
Sekarang sudah berfungsi kembali, karena saluran-saluran itu akan menginstal ulang youtube-dl terbaru dari server
apt-get install --reinstall youtube-dl
untuk mencapai hal yang sama, saya kira ...
sudo youtube-dl -U
untuk memperbaruinya