Stichwort ‘amarok’

Cover aus MP3-Dateien extrahieren

Samstag, 29. Januar 2011

Ich stellte fest, der Media-Player amarok 2.3.0 übernimmt keine Cover aus MP3-Dateien, falls diese im PNG-Format gespeichert sind (nur JPEG-Bilder wurden übernommen). Mit der Cover-Verwaltung von amarok lassen sich nachträglich auch „eigene“ PNG-Cover einfügen in die Datenbank. Der Dateiauswahl-Dialog der Cover-Verwaltung zeigt das Verzeichnis an, in dem die MP3-Datei gespeichert ist. Am schnellsten ist die Arbeit erledigt, falls alle Cover-Bilddateien im gleichen Verzeichnis wie deren MP3-Dateien existieren.

Da viele Verzeichnisse betroffen waren, wäre mir die Benutzung eines GUI-Programms, beispielsweise EasyTAG, zu zeitaufwändig. Deshalb schrieb ich ein Perl-Skript, das Sie hier herunterladen können. Voraussetzung ist, auf Ihrem Rechner sind Perl installiert und die vom Skript benötigten Perl-Module. Das Skript sucht in einer MP3-Datei in allen eingebetteten Bildern nach einem Cover und schreibt dieses ins gleiche Verzeichnis wie die MP3-Datei. Mit einem Bash-Skript gelingt dies schnell:
(mehr …)