2010-03-30 4 views
3

Я пишу простую утилиту записи звука, которая также хочу иметь возможность пометить полученные файлы метаданными. Довольно легко найти библиотеки для тегов MP3-файлов с тегами ID3, но меня больше интересуют кодеки без потерь, такие как WAV и, возможно, FLAC.Чтение записи WAV/RIFF Tags

Как я понимаю, файлы WAVE действительно являются подмножеством типа файла RIFF, который может содержать как «куски» сигналов, так и «куски» метаданных.

Может ли кто-нибудь указать мне в сторону библиотек, спецификаций или образцов проектов, которые помогут мне разобраться, как читать и записывать эти теги RIFF в файлы WAVE и из них?

Также известно, существуют ли подобные метки для FLAC и какие-либо хорошие ресурсы для написания метаданных для файлов FLAC?

ответ

3
+0

Ahhh отлично это помогает. Хотя я не видел примеров, показывающих запись/редактирование тегов RIFF. Я пытаюсь написать приложение, которое будет записывать волновой файл, а затем автоматически помечать волновой файл художником, названием, выпуском и т. Д., Поэтому редактирование/запись данных RIFF для меня является самым важным. –

0

Для RIFF-WAV.

Да, метаданные хранятся в специальном куске. Следует отметить, что вы не сможете сопоставить ID3 (или другие теги) с метаданными RIFF-WAV стандартным образом. Некоторые общие поля тегов имеют соответствующие стандартные поля RIFF-WAV, для другого вы должны делать свои частные изобретения. Также мошенничество в программном обеспечении не распознает теги RIFF-WAV.

Для FLAC.

Вы можете работать с тегами FLAC в соответствии с FLAC specifications.

 Смежные вопросы

  • Нет связанных вопросов^_^