Frage Wie lade ich eine Playlist von youtube-dl herunter?


Ich versuche, einige Videos im MP3-Format herunterzuladen. Es ist eine Playlist. Wie lade ich die gesamte Playlist mit einem Befehl herunter?


123
2017-12-23 08:48


Ursprung


@CharlesGreen - err nein ... - Wilf


Antworten:


Beide Teile dieser Frage (Herunterladen in mp3 und eine Playlist herunterladen) werden von unterstützt youtube-dl:

youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>

Einige Anmerkungen von mir und die Kommentare:

  • Ältere Versionen von youtube-dl Kämpfe mit modernen Playlists. Möglicherweise müssen Sie das tun Ersetzen Sie die Repo-Version durch die neueste.

  • cmo: Sie können fehlende Videos ("in Ihrem Land nicht verfügbar" oder entfernt) ignorieren -i Flagge.

  • Frans: Wenn Ihre Playlist nicht funktioniert und die URL a enthält v=<ID> Element, entfernen Sie es, so gibt es nur die ?list=... Element in der Abfragezeichenfolge.


129
2017-12-23 09:04



Nein, es hat nur das erste Video heruntergeladen - user267628
@ user267628 Ich habe das mit einer Playlist-URL getestet und es funktioniert für mich. Ich musste upgraden youtube-dl (Siehe Link am Ende) aber es klingt wie Ihr Problem ist, dass Sie es nicht eine Wiedergabeliste URL geben. - Oli♦
es funktioniert perfekt für mich - penta
Manchmal kopierst du ab. mögen https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>. Ich musste das entfernen v=<ID> Teil von der URL. - frans
Ich empfehle Ihnen, die -i Argument im Befehl. Es werden alle Videos in der Playlist übersprungen, die aus youtube entfernt wurden - cmo


Hinweis: - Eine alte Version von youtube-dl kann keine Playlist herunterladen. Zuerst wissen Sie, was ist Ihre Youtube-DL-Version. Um die Version von Youtube-dl zu überprüfen, benutze den Befehl

youtube-dl --Version

Version 2014.02.17 und ältere Version können die Playlist nicht herunterladen. Wenn Sie eine ältere Version verwenden, aktualisieren Sie sie durch

sudo youtube-dl -U

Nach erfolgreichem Update benutze den Befehl

youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

Sie können auch eine URL-Liste in einer einfachen Textdatei erstellen und den folgenden Befehl verwenden.

 youtube-dl -cit -a dateiname_in_which_you_paste_URL_list

Für MP3-Format Audio kann gespeichert werden. Aber Audio speichert als .m4a Format auf meinem Rechner.

youtube-dl -cit --extrakt-audio --audioformat mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

HINWEIS :- Wenn Sie youtube-dl vom Ubuntu Software Center installieren. Sie können es nicht vom Terminal aktualisieren.
Gehe zum Softwarecenter und aktualisiere es.
Ich teste diese Befehle auf Wine, weil mein youtube-dl auch alt ist. Und ich kann es nicht aktualisieren.
Wenn Sie Ihr youtube-dl aktualisieren können, können Sie die Playliste mit den obigen Befehlen herunterladen.
 Ich hoffe, es hilft...Youtube-dl on WINE


42
2018-06-03 17:04



Laden Sie Youtube-dl.exe herunter und probieren Sie youtube-dl auf WINE. Wenn Sie es nicht aktualisieren können. - Madhav Nikam
siehe auch - Madhav Nikam
Python-Basisinstallation - Madhav Nikam
Verwenden Sie nicht die Windows-Version in Wine, sondern installieren Sie sie einfach mit PIP (dem Python-Paket-Manager). Möglicherweise müssen Sie PIP installieren (sudo apt install pip3), aber dann sudo pip3 install youtube-dl installieren und sudo pip3 install youtube-dl --upgrade um die neueste Version zu erhalten. Ich empfehle ein Upgrade jedes Mal, bevor Sie youtube-dl verwenden. Oh, und ja, benutze Python 3 PIP anstelle von Python 2. - Stephen Angelico
Einfacher, um das Skript zu bekommen (mit curl und chmod wie vorgeschlagen Hier) als einen Paketmanager (pip, apt etc) verwenden - Wilf


Es gibt eine Menge Anweisungen, die Sie mit Ihrer bevorzugten Suchmaschine finden können. Z.B.:

Zum Diese Playlist  es wäre: youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M

Ich hoffe, ich konnte dir helfen!


12
2017-12-23 09:03



Und Sie sollten die Parameter auch um @Oli hinzufügen. youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M - IndexOutOfBoundsException
Nö nur ein Lied lädt - user267628
funktioniert für mich (Version 2015.02.28) - Tshepang


eine Ergänzung zu Oli 's Antwort. Wenn Sie die Playlist (in separaten Zeilen) mit allen darin enthaltenen URLs in einer Textdatei zum Herunterladen haben:

youtube-dl --extract-audio --audio-format mp3 --batch-file="/full/path/to/playlist"

3
2018-01-18 01:54





Wenn Sie mit pip installiert haben, führen Sie Folgendes zum Aktualisieren aus:

 sudo pip install youtube-dl --upgrade

Genießen...


3
2017-09-01 08:56



Manchmal brauchen Sie die aktualisierte Quelle, git sie einfach und kompilieren Sie sie. - Stígandr


Bist du Ja wirklich Bist du sicher, dass du MP3 willst? Viele Geräte können heutzutage AAC spielen und manche können sogar Opus spielen.

Wenn Sie die höchste Qualität (Opus 160 kbps) beibehalten möchten und Ihr Player Opus-Codec unterstützt, ist es besser zu verwenden:

youtube-dl -f 251 (Playlist URL)

Aber wenn dein Spieler nur AAC unterstützt (wie die meisten Einsteiger-Fernseher im Jahr 2018):

youtube-dl -f 140 (Playlist URL)

Wenn Sie MP3 verwenden, erhalten Sie eine verschlechterte Qualität, da ein erneutes Codieren (von bereits re-codiertem Audio von YouTube) erforderlich ist.


1
2017-07-31 22:50