Hast du die Seite wysiwig gelesen? vorgeschlagen in seinem Kommentar? (Danke @wysiwig! )
YouTube-Wiedergabeliste mit youtube-dl auflisten
Wie auch immer, hier werde ich versuchen zu erklären, was Sie tun könnten (Auszug aus der vorherigen Website)
Versuchen Sie es mit diesem Befehl:
youtube-dl -j --flat-playlist "https://<yourYoutubePlaylist>" | jq -r '.id' | sed 's_^_https://youtu.be/_' > result.log
Dies erzeugt eine ähnliche Ausgabe wie diese in result.log:
https://youtu.be/0gvUCLL-UGE
https://youtu.be/CPV7zcUy4J0
https://youtu.be/4wyZNwIrH9I
...
das sollte das sein, was du brauchst (eine Liste diskreter Links zu YT-Videos).
Befehlserklärung Mit dem -j
Option youtube-dl erzeugt eine JSON-Ausgabe, die alle Informationen über den von Ihnen übergebenen Link enthält (in diesem Fall eine Wiedergabeliste).
Diese JSON-Ausgabe wird dann an jq
übergeben JSON-Prozessor (Sie müssen ihn vorher installieren, siehe JQ-Website), der nach allen "id"-Schlüsseln sucht, die in der JSON-Ausgabe enthalten sind (0gvUCLL-UGE,CPV7zcUy4J0,4wyZNwIrH9I,...). Wir übergeben diese "IDs" dann an sed
die jedem von ihnen https://youtu.be/
voranstellen was das Ergebnis ergibt, das ich zuvor gezeigt habe.
Hinweis 1:Um JQ zu installieren, können Sie einfach verwenden:sudo apt-get install jq
Hinweis 2:Dieser Ansatz funktioniert nur für Youtube.
@wysiwig
Die Methode von erzeugt zwar eine Ausgabe unter Linux, aber nicht das, was ich gesucht habe, also:
$ youtube-dl --flat-playlist --skip-download https://www.youtube.com/playlist?list=PLm9l7EEbJuhyDYNuItj3sG8h3xAZbjIxr
Ausgabe :
[youtube:playlist] PLm9l7EEbJuhyDYNuItj3sG8h3xAZbjIxr:Webseite wird heruntergeladen
[download] Wiedergabeliste wird heruntergeladen:Arthouse-Filme in voller Länge
[youtube:playlist] PLm9l7EEbJuhyDYNuItj3sG8h3xAZbjIxr:Seite 1 wird heruntergeladen
[youtube:playlist] PLm9l7EEbJuhyDYNuItj3sG8h3xAZbjIxr:Seite 2 wird heruntergeladen
[youtube:playlist] PLm9l7EEbJuhyDYNuItj3sG8h3xAZbjIxr:Seite 3 wird heruntergeladen
[youtube:playlist] PLm9l7EEbJuhyDYNuItj3sG8h3xAZbjIxr:Seite 4 wird heruntergeladen
[youtube:playlist] PLm9l7EEbJuhyDYNuItj3sG8h3xAZbjIxr:Seite 5 wird heruntergeladen
[youtube:playlist] PLm9l7EEbJuhyDYNuItj3sG8h3xAZbjIxr:Seite 6 wird heruntergeladen
[youtube:playlist] Playlist Arthouse-Filme in voller Länge:636 Videos werden heruntergeladen
[download] Video 1 von 636 wird heruntergeladen
[download] Video 2 von 636 wird heruntergeladen
[download] Video 3 von 636 wird heruntergeladen
...
Was ich wirklich aus der Playlist bekommen wollte, sind die Videonamen, damit ich nur die heraussuchen kann, die ich herunterladen möchte, die ich bekomme mit :
$ youtube-dl -i --get-filename --skip-download https://www.youtube.com/playlist?list=PLm9l7EEbJuhyDYNuItj3sG8h3xAZbjIxr
Ausgabe :
The Waiters (FILM in voller Länge, ganzer Spielfilm, ganzer Film) _Filme kostenlos ansehen-CNotezuR73g.mp4
Malcolm X (MORGAN FREEMAN, Film komplett, Englisch, Film in voller Länge) _Filme kostenlos ansehen-3C8j1C7HMj8.mp4
The Arizona Kid - Western, Ganzer Film, Spielfilm in voller Länge mit ROY ROGERS, Klassische Filme-8McZ6G2Uud8.mp4
Desperado Man alias Sagebrush Trail (Westernfilm, Film in voller Länge, Spielfilm, Filmklassiker)-7udmB5M6IIE.mp4
...