ubuntuusers.de

Youtubevideos herunterladen

Status: Gelöst | Ubuntu-Version: Lubuntu 22.04 (Jammy Jellyfish)
Antworten |

JohannCaspar

(Themenstarter)

Anmeldungsdatum:
17. Januar 2017

Beiträge: 173

Danke für die weiteren Tipps.

Steve_

Anmeldungsdatum:
10. März 2023

Beiträge: 626

Was auch neben yt-dl und JD2 nach wie vor funktioniert ist der Online Download. YT-URL kopieren → einfügen → Download

z.B. das https://dow1s.com/

Google Begriff: "Youtube Downloader"

JohannCaspar

(Themenstarter)

Anmeldungsdatum:
17. Januar 2017

Beiträge: 173

👍

Gloster

Anmeldungsdatum:
9. April 2020

Beiträge: 417

Obwohl gelöst, noch ein paar praktische Anwendungen mit yt-dlp :

Film mit der besten Qualität in 2 Schritten :

yt-dlp -F -o "%(title)s.%(ext)s" --no-playlist "https://www.youtube.com/watch?v=dFhelYbmZDg&pp=ygUWZmlsbWUgZGV1dHNjaCBrb21wbGV0dA%3D%3D"

Danach Auswahl der ID für Video+Audio, s. 1. Spalte der Terminal-Ausgabe :

yt-dlp -f 137+140 -o "%(title)s.%(ext)s" --no-playlist "https://www.youtube.com/watch?v=dFhelYbmZDg&pp=ygUWZmlsbWUgZGV1dHNjaCBrb21wbGV0dA%3D%3D"

(Jeweils das passende Pärchen Video only + Audio Only: avc1, av01 + m4a, vp9 + webm)

Ein Bsp. für Audio, s. link für "Download mit yt-dlp, komplette Playlist + Konvertierung nach mp3" :

https://www.linux-bibel-oesterreich.at/viewtopic.php?p=5160&sid=a06cb83e16fc3715f17362a1da5d68cf#p5160

Und hier noch weitere Anwendungsmöglichkeiten :

https://www.linux-bibel-oesterreich.at/viewtopic.php?t=541

JohannCaspar

(Themenstarter)

Anmeldungsdatum:
17. Januar 2017

Beiträge: 173

Vielen Dank ...

Gloster

Anmeldungsdatum:
9. April 2020

Beiträge: 417

@JohannCaspar, und noch ein Tip :

Für einen möglichst schnellen Download, den Parameter "-N 8" verwenden (In meinem Fall sind es 8 Cpu threads. Die Info habe ich von Github.)

yt-dlp -f 137+140 -o "%(title)s.%(ext)s" -N 8 --no-playlist "https://www.youtube.com/watch?v=dFhelYbmZDg&pp=ygUWZmlsbWUgZGV1dHNjaCBrb21wbGV0dA%3D%3D"

Bei ServusTV konnte ich damit meine download Rate massiv verbessern, bei anderen Seiten komme ich jetzt immer bis zu meiner max. möglichen download Rate (Systemmonitor : Eine waagerechte, fast gerade Linie.).

JohannCaspar

(Themenstarter)

Anmeldungsdatum:
17. Januar 2017

Beiträge: 173

Vielen Dank ...

JohannCaspar

(Themenstarter)

Anmeldungsdatum:
17. Januar 2017

Beiträge: 173

Hallo noch mal, ich möchte wieder Videos herunterladen. Mit youtube-dl komme ich nicht weiter, yt-dlp auch nicht. Ein Beispiel:

julian@julian-12207121470278:~$ yt-dlp "https://www.youtube.com/watch?v=fjvGoCjXlVg"
[youtube] fjvGoCjXlVg: Downloading webpage
[youtube] fjvGoCjXlVg: Downloading android player API JSON
WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
WARNING: [youtube] HTTP Error 400: Bad Request. Retrying ...
[youtube] fjvGoCjXlVg: Downloading android player API JSON (retry #1)
WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
WARNING: [youtube] HTTP Error 400: Bad Request. Retrying ...
[youtube] fjvGoCjXlVg: Downloading android player API JSON (retry #2)
WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
WARNING: [youtube] HTTP Error 400: Bad Request. Retrying ...
[youtube] fjvGoCjXlVg: Downloading android player API JSON (retry #3)
WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
WARNING: [youtube] Unable to download API page: HTTP Error 400: Bad Request (caused by <HTTPError 400: 'Bad Request'>); 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
[youtube] fjvGoCjXlVg: Downloading player 6e4dbefe
WARNING: [youtube] nsig extraction failed: You may experience throttling for some formats
n = j5YD2TrgrIgSWKCU ; player = https://www.youtube.com/s/player/6e4dbefe/player_ias.vflset/en_US/base.js
fjvGoCjXlVg: Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2517, in _decrypt_nsig
    self._player_cache[player_id] = self._extract_n_function(video_id, player_url)
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2543, in _extract_n_function
    funcname = self._extract_n_function_name(jscode)
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2526, in _extract_n_function_name
    nfunc, idx = self._search_regex(
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line 1229, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
yt_dlp.utils.RegexNotFoundError: Unable to extract Initial JS player n function name; 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
 (caused by RegexNotFoundError('Unable to extract \x1b[0;94mInitial JS player n function name\x1b[0m; 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')); 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
ERROR: [youtube] fjvGoCjXlVg: 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

Man sieht: Es geht wie so oft nichts. Was kann ich tun? Woran liegt es?

Viele Grüße

Johann

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 7950

Geht es immernoch um

Ubuntu-Version: Lubuntu 22.04 (Jammy Jellyfish)

?

Wenn ja. Lubuntu 22.04 ist seit April 2025 EndOfLife. Es hat also eine Supportlücke von mehreren Monaten und ist somit als kompromittiert (verseucht) anzusehen.

Lesestoff: >> Jammy Jellyfish <<

Wenn es nicht mehr um 22.04 geht hast du mit deinem Post den Thread entführt.

Mach bitte genau Angaben damit ich es ggf. abtrennen kann.

Kätzchen

Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7351

Wohnort: Technische Republik

Welche Version hast du?

yt-dlp --version

JohannCaspar

(Themenstarter)

Anmeldungsdatum:
17. Januar 2017

Beiträge: 173

Ja, ich habe Lubuntu 22.04.

Die Version von yt-dlp: Ich habe ganz normal nach den Anleitungen von ubuntuusers instaliert.

Um auf eine aktuelle Lubuntu-Version abzugraden: Reicht Folgendes?

sudo do-release-upgrade -d

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 7950

Was genau war an meiner Erklärung oben nicht zu verstehen?

Dein System ist als verseucht anzusehen. Weil EndOfLife im April 2025 war. Also ist ein aktuelles System komplett und sauber neu zu installieren.

KEINE UPGRADE! Dafür bist du zu spät.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55994

Wohnort: Berlin

JohannCaspar schrieb:

Die Version von yt-dlp: Ich habe ganz normal nach den Anleitungen von ubuntuusers instaliert.

Das ist eine nichtssagende Aussage, denn es gibt nicht nur eine Möglichkeit dazu und im Wikiartikel ist auch nicht nur eine genannt...

Ist aber eh erstmal egal, da erstmal eine noch unterstützte Version des Betriebssystems her muss.

JohannCaspar

(Themenstarter)

Anmeldungsdatum:
17. Januar 2017

Beiträge: 173

Ich habe nun die neue Version von Lubuntu installiert (Lubuntu 24.04.3 LTS "Noble Numbat"). Wenn ich nun youtube-dl installieren will, kommt Folgendes:

julianp@julian-12207121470278:~$ sudo apt-get install youtube-dl
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paket youtube-dl ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »youtube-dl« existiert kein Installationskandidat.
julianp@julian-12207121470278:~$ sudo apt install youtube-dl
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paket youtube-dl ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »youtube-dl« existiert kein Installationskandidat.

Geht youtube-dl gar nicht für die neue Lubuntu-Version?

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55994

Wohnort: Berlin

JohannCaspar schrieb:

Geht youtube-dl gar nicht für die neue Lubuntu-Version?

Nein, das ist aus den Quellen entfernt worden, weil Upstream "tot" ist. Das letzte Release ist von 2021...

Das steht natürlich auch im entsprechenden Wiki-Artikel, dafür müsste man den aber lesen...

youtube-dl bringt mehr oder weniger regelmäßig "nightly"-Versionen heraus, die letzte ist von Ende September 2025. Die ist weder in den offiziellen Quellen noch funktioniert sie mit deinem gewünschten Download.

Bei yt-dlp funktioniert das im Übrigen auch ausschließlich mit dem Release 2025.10.22 oder aktuelleren Git-Snapshots, aber garantiert nicht mit der veralteten Version aus universe oder der ebenfalls veralteten Version aus den noble-backports.

Im Übrigen hat 24.04 absolut nichts mit einer "neuen Lubuntu-Version" zu tun, die aktuelle wäre Lubuntu 25.10. Und auch die hat logischerweise nicht die aktuelle yt-dlp-Version in den offiziellen Quellen.