Copia todas as tags de um arquivo FLAC para outro?

9

Existe uma maneira de copiar todas as tags de um arquivo FLAC para outro usando uma ferramenta de linha de comando?

    
por Naftuli Kay 21.06.2012 / 20:15

2 respostas

13
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 .

    
por 21.06.2012 / 22:28
4

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 .

    
por 21.11.2013 / 12:50

Tags