youtube-dl

Registriere dich jetzt, um exklusive Vorteile zu genießen! Als registriertes Mitglied kannst du Inhalte herunterladen und profitierst von einem werbefreien Forum.
Mach mit und werde Teil unserer Community!
  • hi,


    hab mir auf dem Raspi 4B (Raspberry Pi OS)

    über Einstellungen -> Add / Remove Software

    youtube-dl installiert.

    Egal, welchen youtube-Film ich versuche herunterzuladen,

    immer erfolgt in der letzten Zeile im Terminal die Meldung


    Code
    AttributeError: 'NoneType' object has no attribute 'get'


    Kann mir jemand nen Tipp geben,

    a) was ich falsch gemacht habe?

    b) was zu tun ist, um einen youtube download hinzubekommen?

    Edited once, last by RaspiTester: Ergänzung OS ().

  • Code
    sudo youtube-dl -U
    Updating to version 2021.06.06 ...
    Updated youtube-dl. Restart youtube-dl to use the new version.


    MfG


    Jürgen

  • Hallo

    Die Deutschen Infos zu youtube-dl stehen hier:

    Arch Wiki


    Kontrollen:

    Code
    type youtube-dl
    youtube-dl --help

    Ein Tutorial über nextcloud mit -F werden alle Verfügbaren Formate angezeigt. Mit -f 22 wird das Beste Format geladen.

    Code
    youtube-dl -F https://www.youtube.com/watch?v=y4dtcr2NL5M
    youtube-dl -f 22 https://www.youtube.com/watch?v=y4dtcr2NL5M
  • Man könnte vielleicht das installieren:-)


    apt install python-is-python3


    hab gerade geschaut was oben drin steht in youtube-dl

    whereis youtube-dl

    youtube-dl: /usr/bin/youtube-dl /usr/share/man/man1/youtube-dl.1.gz

    nano /usr/bin/youtube-dl

    --das steht da->>>> !/usr/bin/env python

    also nicht python3 :) :)


    Wenn es danach immer noch nicht geht

    apt remove python-is-python3


    Aber die Version über die Paktequellen kann man gar nicht mit

    youtube-dl -U

    updaten.


    Was ich eigentilch immer mache ist youtube-dl über apt installieren, und wieder löschen (mit rm), die Abhängigkeiten sind dann da!

    Aber nun gleich das hier: (whereis youtube-dl)


    rm -v /usr/bin/youtube-dl

    wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/bin/youtube-dl

    chmod a+rx /usr/bin/youtube-dl


    Uun geht auch das updaten, weil youtube öfters was ändert an der Seite und es nicht mehr geht, mit der Version aus den Paketquellen.

    Es ist aber schon sehr lange her als ich den Raspberry neu aufgestzt hab :) :)


    *edit* sudo, am Anfang weggelassen, weil ich auf dem Raspberry immer root bin :)

  • Ich installiere das Paket immer lokal als User via PIP und das funktioniert auch mit den vielen anderen Distributionen.


    Code
    pip3 install youtube-dl --user

    --user kann man auch weglassen. Wenn man nicht root ist, wird das Paket in ~/.local/lib/python3.7/site-packages installiert.