使用.NET检测.ogg文件属性?通道数,每通道位数,采样率?

时间:2011-12-29 13:59:31

标签: c# .net audio wav ogg

有谁知道如何检测各种.ogg文件属性,例如通道数,每通道位数和采样率?

我想在不使用DirectX的情况下执行此操作,任何人都可以推荐可以执行此操作的库。任何人都可以推荐一个可以执行此操作的开源库,可以从托管代码调用吗?

3 个答案:

答案 0 :(得分:1)

我认为NAudio可以做到这一点,但我并不完全确定。我知道它可以将音频编码为 ogg,但我不确定它是否可以读取现有的ogg文件。

StackOverflow用户发布了一段用于处理ogg文件的代码:https://stackoverflow.com/a/8152967/14606

答案 1 :(得分:1)

答案 2 :(得分:0)

不知道库,但文件格式看起来很清晰。您应该能够编写一些相当简单的代码来执行此操作。

请参阅http://en.wikipedia.org/wiki/Ogg#File_format