Ich versuche, einige Videos im MP3-Format herunterzuladen. Es ist eine Wiedergabeliste. Wie lade ich die gesamte Wiedergabeliste mit einem Befehl herunter?
Ich versuche, einige Videos im MP3-Format herunterzuladen. Es ist eine Wiedergabeliste. Wie lade ich die gesamte Wiedergabeliste mit einem Befehl herunter?
Antworten:
Beide Teile dieser Frage (Herunterladen in MP3 und Herunterladen einer Wiedergabeliste) werden unterstützt von 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 youtube-dl
kämpfen mit modernen Wiedergabelisten. Möglicherweise müssen Sie die Repo-Version durch die neueste ersetzen .
cmo : Sie können fehlende (in Ihrem Land "nicht verfügbare" oder entfernte) Videos mit einer -i
Flagge ignorieren .
frans : Wenn Ihre Wiedergabeliste nicht funktioniert und die URL ein v=<ID>
Element enthält , entfernen Sie es, damit nur das ?list=...
Element im Querystring enthalten ist.
youtube-dl
(siehe Link am Ende), aber es klingt so, als ob Sie ihm keine Wiedergabelisten-URL geben.
https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>
. Ich musste das v=<ID>
Teil von der URL entfernen .
-i
Argument in den Befehl aufzunehmen.
Hinweis: - Die alte Version von youtube-dl kann keine Wiedergabelisten herunterladen. zuerst weisst du was deine youtube-dl version ist. Verwenden Sie den Befehl, um die Version von Youtube-dl zu überprüfen
youtube-dl --version
Version 2014.02.17 und ältere Version können die Wiedergabeliste nicht herunterladen. Wenn Sie eine ältere Version verwenden, aktualisieren Sie diese mit
sudo youtube-dl -U
Nach erfolgreicher Aktualisierung Befehl verwenden
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 file_name_in_which_you_paste_URL_list
Für das MP3-Format kann Audio gespeichert werden. Aber Audio wird auf meinem Computer im .m4a-Format gespeichert.
youtube-dl -cit --extract-audio --audio-format 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 aus aktualisieren.
Gehen Sie zum Software-Center und aktualisieren Sie es.
Ich teste diese befehle auf wine weil mein youtube-dl auch alt ist. Und ich kann es nicht aktualisieren.
Wenn du deine youtube-dl aktualisieren kannst, kannst du die Wiedergabeliste mit den obigen Befehlen herunterladen.
Ich hoffe, es hilft...
sudo apt install pip3
) sudo pip3 install youtube-dl
installieren, dann aber installieren und sudo pip3 install youtube-dl --upgrade
die neueste Version herunterladen. Ich empfehle, jedes Mal ein Upgrade durchzuführen, bevor Sie youtube-dl verwenden. Oh, und ja, verwenden Sie Python 3 PIP anstelle von Python 2.
Es gibt viele Anweisungen, die Sie mit Ihrer bevorzugten Suchmaschine finden können. Z.B:
Für diese Playlist wäre es:youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
Ich hoffe, ich konnte dir helfen!
youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
Wenn Sie mit pip installiert haben, führen Sie zum Aktualisieren Folgendes aus:
sudo pip install youtube-dl --upgrade
Genießen...
Bist du wirklich sicher, dass du MP3 willst? Heutzutage können viele Geräte AAC und manche sogar Opus spielen.
Wenn Sie die höchste Qualität beibehalten möchten (Opus 160 kbps) und Ihr Player den Opus-Codec unterstützt, ist es besser, Folgendes zu verwenden:
youtube-dl -f 251 (Playlist URL)
Wenn Ihr Player jedoch nur AAC unterstützt (wie die meisten Einsteigerfernseher im Jahr 2018):
youtube-dl -f 140 (Playlist URL)
Wenn Sie MP3 verwenden, wird die Qualität herabgesetzt, da eine Neukodierung (von bereits von YouTube neu kodiertem Audio) erforderlich ist.