Irgendein OSX-Tool zum Batch-Entfernen (oder Konvertieren) eingebetteter Albumcover in MP3-Dateien?

Mein Autoradio unterstützt keine im PNG-Format eingebetteten MP3-Albumcover. Leider hat iTunes vor einiger Zeit auf dieses Format umgestellt.

Ich müsste einen Weg finden, alle Grafikdaten in PNG aus einer großen Menge von Dateien und Verzeichnissen zu entfernen (oder in JPG zu konvertieren).

Gibt es ein Tool, das das im Batch machen kann?

Ich habe einige CLI-Tools wie EyeD3 oder id3v2 gesehen , aber anscheinend erfordern sie einige Kompilierungsschritte oder eine Python-Installation ... zu kompliziert für mich ...

Ich verwende einige Dougscripts- Plugins zum Kopieren von Dateien auf die SD-Karte, aber es gibt kein Tool, das mit PNG-Albumcovern funktioniert.

Danke!!. L.

Antworten (3)

Sie können verwenden id3v2, um alle Grafiken aus Ihren MP3-Dateien zu entfernen. Ich weiß es zu schätzen, dass Sie das Kompilieren und dergleichen vermeiden möchten. Nachfolgend finden Sie eine einfachere Möglichkeit, das Tool auf Ihren Mac zu bringen.

Entfernen Sie alle Grafiken mitid3v2

Der folgende Befehl durchläuft die im aktuellen Ordner gefundenen MP3-Dateien und entfernt alle eingebetteten Grafiken:

id3v2 -r "APIC" *.mp3

Der folgende Befehl iteriert über MP3-Dateien, die sich in einer Ebene von Ordnern tief befinden:

id3v2 -r "APIC" */*.mp3

homebrew– So kommen Sie id3v2auf Ihren Mac

Verwenden Sie homebrew.

Folgen Sie den Anweisungen auf dem Homebrew-Link, um loszulegen. Sobald homebrewes auf Ihrem Mac verfügbar ist, können Sie es id3v2mit dem folgenden Befehl installieren:

brew install id3v2

Verwenden Sie zum Entfernen id3v2von Ihrem Mac:

brew remove id3v2

Andere Ansätze

Es gibt andere Tools, die MP3-Tags und Grafiken bearbeiten können. Die meisten sind über das homebrewProjekt verfügbar und können daher schnell ausprobiert werden.

Siehe Hochgeladene/eingereichte MP3s mit LAME erneut codieren, Bildmaterial entfernen, ID3-Tags jedoch beibehalten, für andere Ansätze mit lameoder allgemeineren Tools im Befehlszeilentool zum Bearbeiten von MP3-ID3-Tags .

Vielleicht kann Tagger das für Sie erledigen.

Wenn Sie mit einem Befehlszeilentool vertraut sind, kann ffmpeg jeweils eine Datei konvertieren. Für die Stapelverarbeitung ist jedoch etwas Shell-Programmierung erforderlich. Haftungsausschluss: ffmpeg fragt vor dem Überschreiben, aber bevor Sie Ihre mp3-Sammlung mit einem selbst geschriebenen Bash-Skript verarbeiten, sichern Sie Ihre Daten besser. Dieser Beitrag zu Stackoverflow ist verwandt.

Sie übergeben die Eingabedatei mit der Option -i an ffmpeg, geben die Codecs für Video (in diesem Fall 'none' oder 'mjpeg') und Audio (in diesem Fall 'copy') an.

Konvertieren:

ffmpeg -i song_with_any_artwork.mp3 -c:v mjpeg -c:a copy song_with_mjpeg_artwork.mp3

Entfernen:

ffmpeg -i song_with_artwork.mp3 -vn -c:a copy song_only.mp3