Alex Winzer wrote:
zunächst erstmal auch von mir nur die besten Neujahrswünsche!
Bereits seit ca. 15 Jahren "archiviere" ich meine Audio-CDs mit mp3. Zu beginn mit Software auf der Windose und original (so zumindest die Software, die ich seinterzeit hatte) Fraunhofer-codec. Mittlerweile sind viele CDs hinzugekommen und wurden dann bloß noch mit LAME codiert. Insbesondere bei Klassik-CD ist der bei gleicher Bitrate gehört um Welten besser als das alte Frauhofer-Zeugs. Mein Problem: ich möchte daher die CDs neu kodieren. Allerdings nur die, _die nicht schon mit LAME erstellt_ wurden.
Wie suche ich die (alten) zusammen?
Ich möchte ungern alle meine CDs vom Boden und fast 6000 Titel neu machen müssen. Im www habe ich schon gesucht und diverse Tools (meist für Windows) gefunden. Problem ist auch, dass die dann einzelnen Titel betrachten. Wenn ich für jeden Titel (suchen, aufschreiben, löschen etc.) 30 Sek. brauchte und 3.000 Titel alt wären, dauerte allein das Suchen 25 Stunden. Ich brauche also unbedingt etwas, was Listen abarbeiten kann.
bei mir zeigt "mediainfo $file" u.a. an: Writing library : LAME3.96 Oder Writing library : LAME3.99r Gibt also unter anderem den "codierer" aus. Wenn du deine mp3's so "organisiert" hast wie ich (pro CD/doppel CD ein Verzeichnis mit sprechenden Namen im Verzeichnisbaum) _und_ du eine CD immer auf einmal kodiert hast, könnte folgender Algorithmus im Batch dir das liefern (kodieren musst du das selber; sollte nicht allzu schwer sein) Loop über alle Verzeichnisse If [[ $(mediainfo ${erstes File im Verzeichnis}|grep -c lame) eq 0 ]]; Print verzeichnisname/plattenname ... Fi End loop Ansonsten ginge das auch als "loop über alle mp3 files" Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org