Netzschaf | mp3-Dateien mit yt-dlp erzeugen


Version 1 vom 2023-04-02

0. Einleitung

"yt-dlp" ist ein Kommandozeilen-Programm zum Herunterladen von Videos.
Zusätzlich kann man aus den Audioinformationen eines heruntergeladenen Videos eine mp3-Datei erstellen.
Sofern dies an deinem Standort legal ist, könnte man damit z. B. ein Video deines Lieblingsliedes auf youtube suchen, es herunterladen, in eine mp3-Datei umwandeln und diese z. B. auf einen mp3-Player übertragen.

Die folgende Anleitung beschreibt eine mögliche Verwendung von yt-dlp unter Ubuntu.

Die Schritte "1. Installation" und "2. Systemvorbereitung" brauchen nur EINMALIG durchgeführt werden.
Wenn Du die Schritte 1 und 2 bereits einmal durchgeführt hast, überspringe diese und gehe gleich zu Schritt 3.

1. yt-dlp installieren (Administrator-Rechte erforderlich)

Öffne ein Terminal mit der Tastenkombination
[STRG] + [ALT] + [T]

Markiere den nachfolgenden Befehl mit einem 3-fach-(!)-Klick und kopiere diesen Text mit der Tastenkombination
[STRG] + [C]

sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/bin/yt-dlp; sudo chmod a+rx /usr/bin/yt-dlp; sudo apt install yt-dlp ffmpeg python3-brotli

Im Terminal fügst du den zuvor kopierten Befehl ein mit der Tastenkombination
[STRG] + [UMSCHALT] + [V]

(Die übliche Tastenkombination für das Einfügen [STRG] + [V] funktioniert im Terminal nicht, im Terminal muss zusätzlich die [UMSCHALT]-Taste verwendet werden.)

2. Systemvorbereitung

Damit mehrere Videos "in einem Rutsch" bearbeitet werden, legt man eine Textdatei an, in welcher später die URLs ("Adressen") der gewünschten Videos eingetragen werden.

Der folgende Terminal-Befehl legt in deinem home-Verzeichnis ein neues Verzeichnis (Ordner) namens "youtubedownloads" an und erstellt anschließend darin die Text-Datei "mp3-wunschliste.txt":

mkdir ~/youtubedownloads; >~/youtubedownloads/mp3-wunschliste.txt

3. "mp3-wunschliste.txt" öffnen

Öffne die "mp3-wunschliste.txt" in einem Texteditor.
Dazu kannst du z. B. in deinem Dateimanager einen Doppelklick auf die "mp3-wunschliste.txt" ausführen.

4. Videos bei youtube aussuchen und in der "mp3-wunschliste.txt" speichern

Wenn Du dir auf youtube ein Video anschaust, findest Du in der Adresszeile deines Browsers die URL dieses Videos, z. B. "https://www.youtube.com/watch?v=irh9kFv68sA".
Diese Adresse kopieren, in die "mp3-wunschliste.txt" einfügen und mit der Eingabetaste in die nächste Textzeile springen.
Dann weitere Videos aussuchen und deren URL in der "mp3-wunschliste.txt" eintragen.
Die "mp3-wunschliste.txt" sollte dann etwa so aussehen:

https://www.youtube.com/watch?v=irh9kFv68sA
https://www.youtube.com/watch?v=jhvdsoüäihv
https://www.youtube.com/watch?v=903w4hvcs9r
https://www.youtube.com/watch?v=js7FDREr4tn
https://www.youtube.com/watch?v=ik8G5DUJloü

Jetzt die "mp3-wunschliste.txt" abspeichern, bei vielen Texteditoren geht das z.B. mit der Tastenkombination
[STRG] + [S]

Da auf youtube immer wieder mal Videos gelöscht werden, funktionieren dann die mühsam zusammengetragenen URL's nicht mehr.
Du solltest also die nachfolgenden Schritte möglichst zeitnah ausführen - am besten gleich anschließend.

5. [OPTIONAL] yt-dlp aktualisieren

das funktioniert unter Ubuntu mit sudo yt-dlp -U derzeit noch nicht, ggf. neu installieren wie unter Schritt 1 beschrieben ...

6. yt-dlp einsetzen

Der folgende Befehl
yt-dlp -i -o '~/youtubedownloads/%(title)s.%(ext)s' --no-mtime -x --audio-format mp3 --audio-quality 0 -a ~/youtubedownloads/mp3-wunschliste.txt

Dieser Vorgang kann je nach Anzahl und Größe der Videos einige Minuten dauern.

Die gewünschten mp3-Dateien sollten sich dann in deinem home-Verzeichnis im Verzeichnis "youtubedownloads" befinden.

7. "mp3-wunschliste.txt" leeren

Zum Schluss noch den Inhalt der "mp3-wunschliste.txt" leeren und diese abspeichern, damit für den nächsten Gebrauch eine "frische", leere Liste bereit steht.

Das geht natürlich auch manuell, oder mit dem Terminalbefehl:

:>~/youtubedownloads/mp3-wunschliste.txt

Viel Spaß!
Verbesserungsvorschläge gerne an MICH.



Suchbegriffe: mp3 rippen schaftube