我正在寫一個簡單的音頻錄音工具,我也希望能夠用元數據標記生成的文件。使用ID3標籤找到用於標記MP3文件的庫非常容易,但我更感興趣的是無損編解碼器,如WAV和FLAC。閱讀寫作WAV/RIFF標籤
據我所知,WAVE文件實際上是RIFF文件類型的一個子集,它可以包含波形「塊」和元數據「塊」。
任何人都可以指向圖書館,規範或示例項目的方向,這將幫助我弄清楚如何在WAVE文件中讀寫這些RIFF標籤?
也有人知道是否存在FLAC類似的標籤,以及用於將元數據寫入FLAC文件的任何好資源?
我正在寫一個簡單的音頻錄音工具,我也希望能夠用元數據標記生成的文件。使用ID3標籤找到用於標記MP3文件的庫非常容易,但我更感興趣的是無損編解碼器,如WAV和FLAC。閱讀寫作WAV/RIFF標籤
據我所知,WAVE文件實際上是RIFF文件類型的一個子集,它可以包含波形「塊」和元數據「塊」。
任何人都可以指向圖書館,規範或示例項目的方向,這將幫助我弄清楚如何在WAVE文件中讀寫這些RIFF標籤?
也有人知道是否存在FLAC類似的標籤,以及用於將元數據寫入FLAC文件的任何好資源?
對於RIFF-WAV。
是的,元數據存儲在特殊的塊中。應該注意的是,您將無法以標準方式將ID3(或其他標籤)映射到RIFF-WAV元數據。一些常見的標記字段具有適當的標準RIFF-WAV字段,另一個則應該製作您的私人發明。也有大多數軟件不識別RIFF-WAV標籤。
對於FLAC。
您可以根據FLAC specifications使用FLAC標籤。
啊啊,這很有幫助。雖然我還沒有看到任何顯示編寫/編輯RIFF標籤的例子。我正在嘗試編寫一個應用程序來記錄一個wave文件,然後用藝術家,標題,發佈等自動標記wave文件。所以編輯/編寫RIFF數據對我來說是最重要的。 – 2010-04-01 22:22:00