C'è un modo per copiare tutti i tag da un file FLAC a un altro senza soluzione di continuità utilizzando uno strumento da riga di comando?
C'è un modo per copiare tutti i tag da un file FLAC a un altro senza soluzione di continuità utilizzando uno strumento da riga di comando?
Risposte:
metaflac --export-tags-to=- input.flac | \
metaflac --remove-all-tags --import-tags-from=- output.flac
Forse ha bisogno anche --no-utf8-convert
dell'opzione.
Se vuoi solo la parte testuale dei metadati, dovresti usare metaflac con l' --no-utf8-convert
opzione di esportazione e importazione, altrimenti i caratteri che non sono nel set di caratteri della tua shell vengono alterati (ad esempio per me i metadati giapponesi sono stati alterati senza di essa):
metaflac --no-uft8-convert --export-tags-to=- src.flac | metaflac --import-tags-from=- --remove-all-tags dest.flac
non ho idea del perché utf8 non sia l'impostazione predefinita.
Questo non è completo Se vuoi spostare anche le immagini, un piccolo script in pitone che sfrutta il mutageno è il modo migliore per copiare tutti i metadati.