Linux - jak stahovat videa z youtube

Linux - jak stahovat videa z youtube

Chtěla bych si stáhnout z youtube nějaká videa na mém linux ubuntu. jde to vůbec nějak?

ODPOVĚĎ

 


Ano, není to nic těžkého stáhni si youtube-dl - sudo apt-get install youtube-dl . Pak zadej url z youtube, co chceš stáhnout youtube-dl -F http://youtube.com/link - to ti vypíše dostupné formáty. Ty pak vybereš ten co se ti nejvíc líbí třeba youtube-dl -f 18 http://youtube.com/link a video se ti tím stáhne. Kdybys chtěl mp3 z youtube videa, tak použij youtube-dl --extract-audio --audio-format mp3 http://youtube.com/link

ODPOVĚĎ

 


Vše fungovalo super, ale u některých videí to začalo házet chybu ERROR: Signature extraction failed: Traceback (most recent call last). Unable to extract Initial JS player signature function name. Můžete poradit co s tím?

Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
(caused by RegexNotFoundError('Unable to extract \x1b[0;34mInitial JS player signature function name\x1b[0m; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.',)); please report this issue on https://yt-dl.org/bug .

ODPOVĚĎ

 


Co se tak píše na netu, tak bys měl provést upgrade youtube-dl takto:

apt-get install python3-pip
pip3 install youtube-dl
pip3 install --upgrade youtube-dl

ODPOVĚĎ - update 2023

 

youtube-dl chyba


-------------------
youtube-dl https://youtu.be/xyz [youtube] xyz: Downloading webpage
ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

instalace yt-dlp


-------------------
sudo python3 -m pip install -U yt-dlp
sudo pip3 install --upgrade yt-dlg

pak stejně chyba


------------------
[youtube] Extracting URL: https://youtu.be/xyz
[youtube] xyz: Downloading webpage
[youtube] xyz: Downloading android player API JSON
ERROR: [youtube] xyz: Unable to extract uploader id; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U

Finální řešení


---------------
python3 -m pip install --force-reinstall https://github.com/yt-dlp/yt-dlp/archive/master.tar.gz

 

Instalace yt-dlp pro Mac

brew install yt-dlp

brew upgrade yt-dlp

Stahování do mp3

Pro extract do mp3 je třeba ještě instalovat ffmpeg

brew install ffmpeg

A příkaz pak je

yt-dlp -x --audio-format mp3 "https://www.youtube.com/xyz"

 

 

Jak se ti článek líbil?

Komentáře (2)

Booleak
Ahoj, nefunguje mi stahování přes yt-dlp. Zadám příkaz yt-dlp https://youtu.be/xyz

A mám chybu
zsh: no matches found: https://youtu.be/xyz

Poradíte? Díky
Hanz
Ahoj,
mělo by stačit ten odkaz obalit uvozovkama:
yt-dlp "https://youtu.be/xyz"

Přidat komentář