Чтение и запись WAV / RIFF-тегов

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

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

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос