2010-03-30 84 views
3

我正在寫一個簡單的音頻錄音工具,我也希望能夠用元數據標記生成的文件。使用ID3標籤找到用於標記MP3文件的庫非常容易,但我更感興趣的是無損編解碼器,如WAV和FLAC。閱讀寫作WAV/RIFF標籤

據我所知,WAVE文件實際上是RIFF文件類型的一個子集,它可以包含波形「塊」和元數據「塊」。

任何人都可以指向圖書館,規範或示例項目的方向,這將幫助我弄清楚如何在WAVE文件中讀寫這些RIFF標籤?

也有人知道是否存在FLAC類似的標籤,以及用於將元數據寫入FLAC文件的任何好資源?

回答

3
+0

啊啊,這很有幫助。雖然我還沒有看到任何顯示編寫/編輯RIFF標籤的例子。我正在嘗試編寫一個應用程序來記錄一個wave文件,然後用藝術家,標題,發佈等自動標記wave文件。所以編輯/編寫RIFF數據對我來說是最重要的。 – 2010-04-01 22:22:00

0

對於RIFF-WAV。

是的,元數據存儲在特殊的塊中。應該注意的是,您將無法以標準方式將ID3(或其他標籤)映射到RIFF-WAV元數據。一些常見的標記字段具有適當的標準RIFF-WAV字段,另一個則應該製作您的私人發明。也有大多數軟件不識別RIFF-WAV標籤。

對於FLAC。

您可以根據FLAC specifications使用FLAC標籤。