Wie kann ich ein Album-Titelbild aus einer MP3-Datei extrahieren?

36

Ich habe eine Reihe von MP3-Dateien, deren Albumcover in der Datei selbst enthalten sind. Ich suche jetzt nach einer Möglichkeit, sie zu extrahieren, um sie trennbar zu speichern, am besten von der Kommandozeile.

Gibt es einen Weg, dies zu erreichen?

k0pernikus
quelle

Antworten:

21

Sie können eyed3 verwenden , ein großartiges Dienstprogramm für den Umgang mit ID3-Tags. Um alle Bilder aus einer MP3-Datei zu extrahieren, können Sie Folgendes verwenden:

eyeD3 --write-images=DIR mp3_file

Dadurch werden alle eingebetteten Bilder aus der MP3-Datei in das angegebene Verzeichnis geschrieben.

Ulrich Dangel
quelle
Unter Ubuntu werden mit der aktuell bereitgestellten Version (0.6.18) beschädigte Bilddateien erstellt.
Scruss
39

Ich habe gerade herausgefunden, dass ffmpeg den Trick macht!

ffmpeg -i file.mp3 file.jpg
Cri
quelle
1
Dies schlug mit ffmpeg2.0.2 auf meinem Synology NAS ( file.jpg: Invalid argument) fehl , funktioniert jedoch mit 2.3 unter OS X Mavericks. Vielen Dank!
Richard Barnett
Es funktionierte auch unter Windows. Mit stackoverflow.com/questions/8397674/… können Sie Dateien im Stapelstil verarbeiten.
Gruber
Diese Methode ist großartig, da ffmpeg mit praktisch jeder Musikdatei funktioniert, die Sie darauf werfen. Es scheint jedoch ziemlich langsam zu sein, selbst auf einem neuen Computer mit einem i7-Prozessor. Gibt es eine Möglichkeit, die Extraktion zu beschleunigen?
Rien333
3

Wenn Sie die Windows-Version von VLC Media Player verwenden , finden Sie das Albumcover für alle Dateien, die Sie abgespielt haben

%appdata%\VLC\art\artistalbum

standardmäßig. Ein Ordner pro Interpret, ein Unterordner für jedes Album.

Wolfram schmied
quelle
Siehe meine Antwort unten für Linux-Pfad
Pawel Debski
1

Wenn Sie die Linux-Version von VLC Media Player verwenden, finden Sie das Albumcover standardmäßig für alle Dateien, die Sie in einem Verzeichnis abgespielt haben, das dem folgenden ähnelt:

$ HOME / .cache / vlc / art / artistalbum / Sergei Rachmaninoff / Paganini Rhapsody _ Klavierkonzert-Nr. 2

(ein Ordner pro Künstler, ein Unterordner für jedes Album)

Pawel Debski
quelle
0

Mit mp3tagkönnen Sie es perfekt machen. Extrahieren Sie das Titelbild von einer MP3-Datei und fügen Sie es in eine andere ein, damit es zum selben Album gehört. Dies wird beispielsweise beim Hochladen von Google Music berücksichtigt.

Smeterlink
quelle
3
Es kann hilfreich sein, ein einfaches Beispiel dafür zu nennen, wie die Aufgabe erledigt werden kann. Enthalten Sie beispielsweise einige Beispielbefehle oder Auswahlzitate aus der Manpage, um das OP (und andere Leser) in die richtige Richtung zu weisen.
HalosGhost