youtube-dl ist ein vielseitiges Befehlszeilentool zum Herunterladen von Videos von YouTube und vielen anderen Websites. Ich verwende es zum Erstellen von Sicherungskopien meiner eigenen YouTube-Videos.
Standardmäßig verwenden Sie youtube-dl zum Herunterladen von Videos. Wie wäre es, wenn Sie nur das Audio mit youtubede-dl extrahieren? Das ist eigentlich ganz einfach. Lassen Sie mich Ihnen die Schritte zeigen.
Achtung
Das Herunterladen von Videos von Websites könnte gegen deren Richtlinien verstoßen. Es liegt an Ihnen, ob Sie Videos oder Audio herunterladen möchten.
Nur Audio mit youtube-dl herunterladen
Bitte stellen Sie sicher, dass Sie zuerst youtube-dl auf Ihrer Linux-Distribution installiert haben.
sudo snap install youtube-dl
Wenn Sie nur Audio von einem YouTube-Video herunterladen möchten, können Sie die Option -x mit youtube-dl verwenden. Diese Option zum Extrahieren von Audio konvertiert die Videodateien in reine Audiodateien.
youtube-dl -x video_URL
Die Datei wird in demselben Verzeichnis gespeichert, in dem Sie den Befehl youtube-dl ausgeführt haben.
Hier ist ein Beispiel, bei dem ich das Voice-Over unseres Zorin OS 16-Testvideos heruntergeladen habe.
youtube-dl -x https://www.youtube.com/watch?v=m_PmLG7HqbQ
[youtube] m_PmLG7HqbQ: Downloading webpage
[download] Destination: Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a
[download] 100% of 4.26MiB in 00:03
[ffmpeg] Correcting container in "Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a"
[ffmpeg] Post-process file Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a exists, skipping
Haben Sie das Audioformat bemerkt? Es ist im .m4a-Format. Sie können das Audioformat auf etwas Ihrer Wahl festlegen.
Angenommen, Sie möchten das Audio im MP3-Format extrahieren. Sie können es wie folgt verwenden:
youtube-dl -x --audio-format mp3 video_URL
Hier ist das gleiche Beispiel, das ich zuvor gezeigt habe. Sie können sehen, dass es ffmpeg verwendet, um die m4a-Datei in mp3 zu konvertieren.
youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=m_PmLG7HqbQ
[youtube] m_PmLG7HqbQ: Downloading webpage
[download] Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a has already been downloaded
[download] 100% of 4.26MiB
[ffmpeg] Correcting container in "Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a"
[ffmpeg] Destination: Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.mp3
Deleting original file Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a (pass -k to keep)
Laden Sie die gesamte YouTube-Wiedergabeliste im MP3-Format herunter
Ja, das kann man durchaus. Die Hauptsache ist, hier die URL der Playlist zu erhalten. Es hat normalerweise das folgende Format:
https://www.youtube.com/playlist?list=XXXXXXXXXXXXXXXXXXX
Um die URL einer Wiedergabeliste zu erhalten, klicken Sie auf ihren Namen, wenn die Wiedergabeliste in der rechten Seitenleiste angezeigt wird.
Sie gelangen auf die Playlist-Seite und Sie können die URL hierher kopieren.
Nachdem Sie nun die Wiedergabelisten-URL haben, können Sie sie verwenden, um die Audiodateien im MP3-Format auf folgende Weise herunterzuladen:
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" playlist_URL
Dieses gruselig aussehende -o "%(title)s.%(ext)s"
spezifiziert die Ausgabedatei (mit Option -o) und weist sie an, den Titel des Videos und die Erweiterung (in diesem Fall mp3) für die Benennung der Audiodateien zu verwenden.
Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Viel Spaß mit den Audiodateien :)