阅读写WAV / RIFF标签

时间:2010-03-30 06:55:49

标签: c# .net metadata wave riff

我正在编写一个简单的录音工具,我希望能够使用元数据标记生成的文件。找到用ID3标签标记MP3文件的库非常容易,但我对WAV等无损编解码器以及可能的FLAC更感兴趣。

据我了解,WAVE文件实际上是RIFF文件类型的一个子集,它可以包含波形“块”和元数据“块”。

任何人都可以指向我的图书馆,规范或示例项目的方向,这将有助于我弄清楚如何从WAVE文件读取和写入这些RIFF标签?

也有人知道FLAC是否存在类似的标签,以及用于将元数据写入FLAC文件的任何好资源吗?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

对于RIFF-WAV。

是的,元数据存储在特殊块中。应该注意,您将无法以标准方式将ID3(或其他标签)映射到RIFF-WAV元数据。一些常见的标签字段具有适当的标准RIFF-WAV字段,另一些您应该进行私人发明。此外,大多数软件无法识别RIFF-WAV标签。

对于FLAC。

您可以根据FLAC specifications使用FLAC代码。