回答:
metaflac --export-tags-to=- input.flac | \
metaflac --remove-all-tags --import-tags-from=- output.flac
おそらく--no-utf8-convert
オプションも必要です。
メタデータのテキスト部分のみが必要な場合は--no-utf8-convert
、エクスポートおよびインポート時にオプションを指定してmetaflacを使用する必要があります。そうしないと、シェルの文字セットにない文字が破損します(たとえば、私のメタデータはそれなしで破損しました)。
metaflac --no-uft8-convert --export-tags-to=- src.flac | metaflac --import-tags-from=- --remove-all-tags dest.flac
なぜutf8がデフォルトでないのかわからない。
これは完全ではありません。画像も移動したい場合は、すべてのメタデータをコピーするために、変異原を利用する小さなpythonスクリプトが最良の方法です。