读写 WAV/RIFF 标签

问题描述 投票:0回答:1

我正在编写一个简单的音频录制实用程序,我还希望能够使用元数据标记生成的文件。找到用 ID3 标签标记 MP3 文件的库非常容易,但我对无损编解码器(例如 WAV 和可能的 FLAC)更感兴趣。

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

任何人都可以向我指出库、规范或示例项目的方向,以帮助我弄清楚如何在 WAVE 文件中读取和写入这些 RIFF 标签吗?

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

c# .net metadata wave riff
1个回答
0
投票

对于 RIFF-WAV。

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

对于 FLAC。

您可以根据 FLAC 规范使用 FLAC 标签。

© www.soinside.com 2019 - 2024. All rights reserved.