Metadaten für .aac Dateien setzen | Kommandozeile Linux

MetallJ

Komplett-PC-Käufer(in)
Metadaten für .aac Dateien setzen | Kommandozeile Linux

Hallo,

ich habe eine Reihe von aac Dateien und zugehörige Metadaten. Ich möchte die Metadaten gerne direkt in die .aac-Dateien einbetten. Ich hatte eigentlich direkt an id3v2-Tags gedacht. Das funktioniert mit den Standard-Feldern auch soweit. Allerdings nicht wenn ich replaygain_track_gain und replaygain_track_peak ins Feld TXXX schreiben möchte.

Ich möchte das ganze direkt als kleines Script ausführen, da ich wirklich viele Dateien habe. Im Moment verwende ich das Kommandozeilentool id3v2 um die Tags zu setzen. Ich kann damit auch ins TXXX-Feld schreiben. Bei .mp3 Dateien kann ich auch mehrere Werte (eben track_gain und track_peak durch mehrfaches ausführen von id3vs --TXXX "key:value") in TXXX schreiben.
Bei .aac Dateien wird beim gleichen Versuch aber einfach das komplette TXXX-Feld überschrieben.

Gibt es einen Grund, dass das so ist? Ich bin am überlegen ob ich zu APEv2 Tags wechsle, aber es gibt praktische keine Kommandozeilentools die damit Metadaten schreiben. Dabei sind die "Standards" schon über 10 Jahre alt.

Vielleicht bin ich auch völlig auf die Nase gefallen und man nutzt heute einen anderen Metadatenstandard. Bei meinen Recherchen habe ich aber nichts dazu gefunden. Falls jemand Ideen zu diesem merkwürdigen Verhalten und Metadaten hat würde ich mich sehr über Tipps freuen. (Falls falsches Thema bitte verschieben.)
 
Zuletzt bearbeitet:
AW: Metadaten für .aac Dateien setzen | Kommandozeile Linux

Ich habe inzwischen ein passendes Tool gefunden, dass diese Aufgaben übernehmen kann: kid3. Es gibt auch eine Variante für die Kommandozeile:

Das sieht dann so aus:
Code:
kid3-cli -c "set replaygain_track_gain '-10'" filename

Oder alternativ, wenn es in die APE-Tags soll:
Code:
kid3-cli -c "set replaygain_track_gain '-10' 3" filename
 
Zurück