Вопрос

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

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

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

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

Это было полезно?

Другие советы

Для RIFF-WAV.

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

Для ФЛАК.

Вы можете работать с тегами FLAC согласно Характеристики FLAC.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top