metaflac --export-tags-to=- input.flac | \
metaflac --remove-all-tags --import-tags-from=- output.flac
Possivelmente também precisa da opção --no-utf8-convert
.
Existe uma maneira de copiar todas as tags de um arquivo FLAC para outro usando uma ferramenta de linha de comando?
Se você quiser apenas a parte de texto dos metadados, você deve usar o metaflac com a opção --no-utf8-convert
na exportação e na importação, caso contrário os caracteres que não estiverem no conjunto de caracteres do seu shell serão desconfigurados (por exemplo, metadados japoneses foram desconfigurados sem isso):
metaflac --no-uft8-convert --export-tags-to=- src.flac | metaflac --import-tags-from=- --remove-all-tags dest.flac
não sei por que o utf8 não é o padrão.
Isso é não completo. Se você quiser mover imagens também, um pequeno script python usando mutagen é a melhor maneira de copiar tudo metadados .
Tags flac