Gibt es eine Möglichkeit, alle Tags mithilfe eines Befehlszeilentools nahtlos von einer FLAC-Datei in eine andere zu kopieren?
Gibt es eine Möglichkeit, alle Tags mithilfe eines Befehlszeilentools nahtlos von einer FLAC-Datei in eine andere zu kopieren?
Antworten:
metaflac --export-tags-to=- input.flac | \
metaflac --remove-all-tags --import-tags-from=- output.flac
Benötigt möglicherweise auch die --no-utf8-convert
Option.
Wenn Sie nur den Textteil von Metadaten verwenden möchten, sollten Sie Metaflac mit der --no-utf8-convert
Option beim Exportieren und Importieren verwenden, da sonst Zeichen, die nicht im Zeichensatz Ihrer Shell enthalten sind, entstellt werden (z. B. wurden japanische Metadaten ohne mich entstellt):
metaflac --no-uft8-convert --export-tags-to=- src.flac | metaflac --import-tags-from=- --remove-all-tags dest.flac
Keine Ahnung, warum utf8 nicht die Standardeinstellung ist.
Dies ist nicht vollständig. Wenn Sie auch Bilder verschieben möchten, ist ein kleines Python-Skript, das Mutagen nutzt, der beste Weg, um alle Metadaten zu kopieren .