Ich entwickle derzeit eine Anwendung, mit der Benutzer Formate untereinander konvertieren können. Zum Konvertieren der Audiodateien verwende ich ffmpeg.
Ich habe ein Problem mit dem AAC-Format, das kein Standard-Metadatenformat hat. Beim Suchen im Internet habe ich gesehen, dass eine Lösung darin besteht, ApeV2-Tags zu schreiben (Quelle:foobar)
Ich kann die Befehlszeilenoption zum Senden an ffmpeg zum Schreiben von Ape-Tags nicht finden (ich weiß nicht, ob das überhaupt unterstützt wird).
Dank im Voraus.
Antwort1
Der AAC-Multiplexer von ffmpeg unterstützt APE-Tags.
Syntax ist
ffmpeg -i in.m4a -c copy -f adts -write_apetag 1 {tags} out.aac
wo {tags}
kann sein
-metadata title="TheTitle" -metadata RandomFieldName="Randomvalue"
Ich bin nicht sicher, ob Unicode akzeptiert wird oder nur ASCII.