Yt-dlp: keine Videos mehr zur Auswahl

Hallo,

seit ein paar Tagen spinnt yt-dlp, aber bisher konnte man wenigstens nach ein paar Versuchen den File herunterladen.

Normalerweise kam ich bisher meist hiermit zurecht:
yt-dlp --write-description --no-post-overwrite --rm-cache-dir --write-thumbnail --no-warnings --trim-filenames 200 -f 134+234 https://www.youtube.com/watch?v=xxxxxxxxxxx

Nun erhält man die Meldung:
“Sign in to confirm you’re not a bot. This helps protect our community. Learn more”

Mit Cookies erhält man zwar keine Fehlermeldung aber auch keine Video-Files:

yt-dlp --write-description --no-post-overwrite --rm-cache-dir --write-thumbnail --no-warnings --trim-filenames 200 --cookies “~/youtube.cookies.txt” -F https://www.youtube.com/watch?v=xxxxxxxxxxx

Ergebnis:

ID  EXT   RESOLUTION FPS │ PROTO │ VCODEC MORE INFO
────────────────────────────────────────────────────
sb3 mhtml 48x27        0 │ mhtml │ images storyboard
sb2 mhtml 80x45        1 │ mhtml │ images storyboard
sb1 mhtml 160x90       1 │ mhtml │ images storyboard
sb0 mhtml 320x180      1 │ mhtml │ images storyboard

Mit Anmeldedaten (user, password) sieht man auch nicht mehr.

Bisher war oft Python die Ursache, wenn yt-dlp nicht fluppte. Ist das jetzt möglicherweise auch wieder der Fall?

Freundl. Grüße

Das ist doch wieder so ein Spiel von youtube ----- downloader, gerade die Meldung deutet daraufhin, das youtube mal wieder etwas verändert hat.

1 Like

Ich habe yt-dlp gerade mal auf Linux Mint installiert, und da läuft es ohne Probleme.

yt-dlp --write-description --no-post-overwrite --rm-cache-dir --write-thumbnail --no-warnings --trim-filenames 200 -f 134+234 https://www.youtube.com/watch?v=xxxxxxxxxxx

Selbst “-f 18” funktioniert:

yt-dlp --write-description --no-post-overwrite --rm-cache-dir --write-thumbnail --no-warnings --trim-filenames 200 -f 18 https://www.youtube.com/watch?v=xxxxxxxxxxx

  1. Wie installiert (Paketmanager, download)?
  2. Welche versionen sind da bei openSUSE bzw. Mint im Spiel?
1 Like

Installation:

Leap: Zypper

yt-dlp-2024.08.01-bp156.2.3.1.noarch

Mint: Konsole

sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp

Versionen:

Leap: 2024.08.01
Mint: 2025.01.15

Gerade bin auch folgende Seite gestoßen:

https://opensuse.pkgs.org/15.6/packman-x86_64/yt-dlp-youtube-dl-2025.01.15-150600.2.pm.1.noarch.rpm.html

Mir ist nur nicht klar, was da gemacht wird. Eine Package nur für Youtube?

Die listen nur Pakete auf, solche Seiten bitte möglichst nicht benutzen.

Bei mir:

zypper se -s yt-dl
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                   | Type       | Version                  | Arch   | Repository
---+------------------------+------------+--------------------------+--------+---------------
   | python311-yt-dlp       | Paket      | 2024.08.01-bp156.2.3.1   | noarch | Backports
   | python311-yt-dlp       | Paket      | 2024.05.27-bp156.1.1     | noarch | OSS
i+ | python312-yt-dlp       | Paket      | 2025.01.15-150600.2.pm.1 | noarch | Packman_Aachen
i+ | yt-dlp                 | Paket      | 2025.01.15-150600.2.pm.1 | noarch | Packman_Aachen
v  | yt-dlp                 | Paket      | 2024.08.01-bp156.2.3.1   | noarch | Backports
v  | yt-dlp                 | Paket      | 2024.05.27-bp156.1.1     | noarch | OSS
   | yt-dlp                 | Quellpaket | 2025.01.15-150600.2.pm.1 | noarch | Packman_Aachen
   | yt-dlp                 | Quellpaket | 2024.08.01-bp156.2.3.1   | noarch | Backports
   | yt-dlp-bash-completion | Paket      | 2024.08.01-bp156.2.3.1   | noarch | Backports
   | yt-dlp-bash-completion | Paket      | 2024.05.27-bp156.1.1     | noarch | OSS
   | yt-dlp-fish-completion | Paket      | 2024.08.01-bp156.2.3.1   | noarch | Backports
   | yt-dlp-fish-completion | Paket      | 2024.05.27-bp156.1.1     | noarch | OSS
   | yt-dlp-youtube-dl      | Paket      | 2025.01.15-150600.2.pm.1 | noarch | Packman_Aachen
   | yt-dlp-zsh-completion  | Paket      | 2024.08.01-bp156.2.3.1   | noarch | Backports
   | yt-dlp-zsh-completion  | Paket      | 2024.05.27-bp156.1.1     | noarch | OSS

Wie du siehst, bietet Packman eine neuere Version an, einfach in Yast die Packman Version anklicken.

1 Like

Oder du deinstalliesrt yt-dlp im Paketmanager und machst es wie bei Mint.

So mache ich es auch mit Jdownloader und Mediathekview.

1 Like

Packman war der entscheidende Hinweis.

Ich hatte nach dem Upgrade auf Leap 15.6 Packman nicht mehr installiert, weil alles auch ohne Packman lief. Bis es dann Probleme mit yt-dlp gab in den letzten Tagen…

Nach der Installation ist yt-dlp nun auch auf Stand 25.01.15 und funktioniert wieder.

Danke Dir!

Das ist immer so ein Wechselspiel, youtube möchte nicht das irgendwelche Programme irgendetwas abgreifen können und ändert irgendwelche api’s, yt-dlp und ähnliche müssen dann darauf antworten und das dauert immer etwas…

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.