Скопировать все теги от одного файла FLAC до другого?

Использовать grep gettext /usr/share/gconf/schemas/*. Определите .schemas файл, содержащий проблему и затем, принимает меры на связанный пакет (или переустанавливают или обновляют к более поздней версии).

Anjuta для, например, имел проблему точно так же, как это.

9
21.06.2012, 21:15
2 ответа
metaflac --export-tags-to=- input.flac | \
metaflac --remove-all-tags --import-tags-from=- output.flac

Возможно потребности --no-utf8-convert опция, также.

13
27.01.2020, 20:05
  • 1
    Слишком плохо это не копирует изображения также …, необходимо будет сделать тот же прием с - export-picture-to и - import-picture-from –  Adrien Clerc 02.06.2013, 16:35
  • 2
    от stdin, кажется, не работают хорошо, кажется, что Вы действительно хотите экспортировать изображение (изображения) в файл и затем импортировать их назад из файлов. При попытке импортировать из stdin, это часто заканчивается с блоком изображения в конечном файле, но с нулевыми байтами (никакие данные изображения) –  Cheetah 08.01.2018, 18:50

Если Вы только хотите текстовую часть метаданных, необходимо использовать metaflac с --no-utf8-convert опция на экспорт и на импорт, иначе символы, которые не находятся в наборе символов Вашей оболочки, искажаются (например, для меня, японские метаданные действительно становились искаженными без него):

metaflac --no-uft8-convert --export-tags-to=- src.flac | metaflac --import-tags-from=- --remove-all-tags dest.flac

никакая идея, почему utf8 не является значением по умолчанию.

Это не завершено. Если Вы хотите переместить изображения также, маленький сценарий Python, усиливающий мутаген, является лучшим способом скопировать все метаданные.

4
27.01.2020, 20:05
  • 1
    +1 для рекомендации мутагена. Это - то, что я использую каждый раз, когда я должен сделать что-либо важное с тегами. –  Naftuli Kay 21.11.2013, 23:16

Теги

Похожие вопросы