我正在编写一个简单的音频记录实用程序,我也希望能够标记的结果文件与元数据。很容易找到用ID3标签标记MP3文件的库,但我更感兴趣的是无损编解码器,比如WAV和可能的FLAC。
据我所知,WAVE文件实际上是RIFF文件类型的子集,RIFF文件类型可以包含波形“块”和元数据“块”。
有没有人能给我指点一下库、规范或示例项目的方向,帮助我弄清楚如何在WAVE文件中读写这些RIFF标签?
另外,有没有人知道FLAC是否有类似的标签,以及有什么好的资源可以将元数据写入FLAC文件吗?
发布于 2010-03-30 20:33:07
RIFF-WAV。
是的,元数据存储在特殊的区块中。需要注意的是,您不能以标准方式将ID3 (或其他标记)映射到RIFF-WAV元数据。一些常见的标签字段有适当的标准RIFF-WAV字段,对于另一个字段,你应该做你自己的发明。此外,大多数软件不能识别RIFF-WAV标签。
给FLAC的。
你可以根据FLAC specifications来使用FLAC标签。
https://stackoverflow.com/questions/2543335
复制相似问题