youtube-dl-Fehler „Uploader-ID konnte nicht extrahiert werden“ (alle Korrekturen)

YouTube-dl zeigt den Fehler „Uploader-ID konnte nicht extrahiert werden“ an, wenn die bereitgestellte Video-URL nicht analysiert werden kann. Aus diesem Grund geht die Uploader-ID verloren, die für das Auffinden und Herunterladen eines bestimmten Videos unerlässlich ist.

Der Grund dafür, dass dieser Fehler angezeigt wird, kann sein, dass Sie eine veraltete Version von youtube-dl haben. Es spielt keine Rolle, welches Betriebssystem Sie verwenden. Stellen Sie sicher, dass die YouTube-DL-Version 2021.12.17 ist.

Sie können die Version überprüfen, indem Sie den folgenden Befehl in der Eingabeaufforderung ausführen:

$ youtube-dl -version

Wenn es sich um eine ältere Version handelt, stellen Sie sicher, dass Sie ein Upgrade durchführen. Ich werde die Schritte dafür weiter unten erwähnen.

Abgesehen davon gibt es drei weitere Möglichkeiten, diesen Fehler zu beheben, und jede davon erfordert die Ausführung einiger Befehle.

1. Aktualisieren Sie youtube-dl

Wie ich oben erwähnt habe, ist eine Aktualisierung von youtube-dl notwendig, damit es ordnungsgemäß funktioniert. Die neueste Version ist 2021.12.17 und danach wurde kein neues „offizielles“ Update veröffentlicht. Allerdings gibt es auch eine gepatchte Version 2023.02.17.

Nachfolgend finden Sie jedoch die Befehle zum Aktualisieren von youtube-dl auf verschiedenen Plattformen:

Für Windows: Sie müssen zu dem Speicherort gehen, von dem youtube-dl heruntergeladen wurde. Geben Sie anschließend cmd in die Adressleiste ein und führen Sie den folgenden Befehl aus.

youtube-dl -U

Für macOS:

brew upgrade youtube-dl

Zur Selbstaktualisierung

youtube-dl –update

Mit Python

pip install -U youtube-dl

2. Installieren Sie youtube-dl neu

Wenn das Update nicht funktioniert, installieren Sie den YouTube-DL-Download-Manager komplett neu. Auch hier werde ich die Befehle und Schritte für jedes Betriebssystem auflisten. Unter Windows benötigen Sie keine Befehle, unter Linux und Mac jedoch schon.

Unter Windows

  1. Löschen Sie die Datei youtube-dl.exe und leeren Sie den Papierkorb.
  2. Gehen Sie nun zum YouTube-DL-Downloadseite.
  3. Klicken Sie auf youtube-dl.exe, um den Download zu starten.

  1. Kopieren Sie die Datei in einen beliebigen Ordner oder erstellen Sie einen neuen.

Auf macOS

  1. Suchen Sie den Pfad, in dem youtube-dl installiert ist, und führen Sie den folgenden Befehl in Terminal.app aus: $rm -rf /usr/local/bin/youtube-dl
  2. Ersetzen Sie /usr/local/bin/youtube-dl durch Ihren Pfad.
  3. Stellen Sie nun sicher, dass Homebrew auf dem Mac installiert ist.
  4. Wenn nicht, verwenden Sie diesen Befehl, um es zu installieren:/bin/bash -c “$(curl -fsSL “
  5. Andernfalls laden Sie die herunter MacPorts.
  6. Um youtube-dl mit brew zu installieren, führen Sie den folgenden Befehl aus: sudo brew install youtube-dl
  7. Um youtube-dl mit MacPorts zu installieren, führen Sie den folgenden Befehl aus: sudo port install youtube-dl

Unter Linux

  1. Führen Sie den folgenden Befehl aus, um youtube-dl zu deinstallieren: $ sudo apt Remove youtube-dl
  2. Führen Sie den folgenden Befehl aus, um youtube-dl erneut zu installieren: $ sudo apt install youtube-dl

Versuchen Sie nun, einige Videos herunterzuladen und prüfen Sie, ob der Fehler „Uploader-ID konnte nicht extrahiert werden“ angezeigt wird oder nicht.

3. Installieren Sie den Master Branch von youtube-dl

Die Installation des Master-Zweigs (youtube-dlp) und das Importieren als youtube-dl hat bei vielen Benutzern funktioniert. Diese Methode wird mit nur zwei Befehlen abgeschlossen und das Problem mit der Uploader-ID wird behoben sein. Stellen Sie jedoch vorher sicher, dass Python auf Ihrem System installiert ist.

Folgendes müssen Sie tun:

  1. Installieren Sie die Bibliothek von Github neu, indem Sie den folgenden Befehl ausführen:python3 -m pip install –force-reinstall https://github.com/yt-dlp/yt-dlp/archive/master.tar.gz
  2. Sobald der Download abgeschlossen ist, importieren Sie die Bibliothek wie folgt: Importieren Sie yt_dlp als youtube_dl
  3. Sie können auch eine gepatchte Version dieser Bibliothek mit dem folgenden Befehl herunterladen:python3 -m pip install yt-dlp==2023.02.17.334

4. Installieren und verwenden Sie yt-dlp

yt-dlp ist ein Fork von youtube-dl und basiert auf youtube-dlc, das jetzt inaktiv ist. Mit yt-dlp erhalten Sie die kombinierten Funktionen von youtube-dl und dlc. Es gibt viele neue Funktionen, darunter Unterstützung für Clips, Storys, gefilterte Suche und mehr.

Wenn also youtube-dl weiterhin den Fehler „Uploader-ID konnte nicht extrahiert werden“ anzeigt, ist es eine gute Idee, mit der Verwendung von yt-dlp zu beginnen.

So können Sie es auf verschiedenen Betriebssystemen installieren:

  1. Gehe zum GitHub-Seite von yt-dlp.
  2. Gehen Sie zum Abschnitt „Release-Dateien“.

  1. Klicken Sie auf die Datei, die Sie auf Ihr Betriebssystem herunterladen möchten, und der Download beginnt.

Alternativ können Sie anstelle dieser Schritte auch Befehle verwenden.

Für UNIX-ähnliche Betriebssysteme (Linux, BSD, MacOS)

Nutzen Sie eine der drei Möglichkeiten:

sudo curl -L -o /usr/local/bin/yt-dlp sudo chmod a+rx /usr/local/bin/yt-dlp # Ausführbare Datei erstellensudo wget -O /usr/local/bin/yt-dlp sudo chmod a +rx /usr/local/bin/yt-dlp # Ausführbare Datei erstellen sudo aria2c –dir /usr/local/bin -o yt-dlp sudo chmod a+rx /usr/local/bin/yt-dlp # Ausführbare Datei erstellen

Verwenden von pip (Python)

python3 -m pip install -U yt-dlp

So installieren Sie ohne optionale Abhängigkeiten:

python3 -m pip install –no-deps -U yt-dlp

Homebrew verwenden

brew installiere yt-dlp

Mit Pacman

sudo pacman -Syu yt-dlp

Mit APT

sudo add-apt-repository ppa:tomtomtom/yt-dlp # PPA-Repo zu aptsudo hinzufügen apt update # Paketlisten aktualisierenudo apt install yt-dlp # Yt-dlp installieren

Mit MacPorts

sudo port install yt-dlp

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *