【问题标题】:Trouble with Mp3 FramesMp3 帧的问题
【发布时间】:2013-09-03 06:54:43
【问题描述】:

我是 c# .net 的新手,我正在研究 mp3。

我想获取 mp3 文件的一帧的实际数据,因为有第一个标题,然后是帧的边信息。

我只需要获取没有标题和辅助信息的实际位。 我可以使用 NAudio 来执行此操作吗?

我在那里找到了Mp3FileReader 类和Mp3Frame 类,我还找到了一个 RawData 变量,但不知道如何使用它们。

【问题讨论】:

  • 你能出示你的代码吗?
  • 你需要mp3原始数据做什么?
  • Raw Data 表示 mp3 文件的“实际数据”。没有标题和侧面信息。 @DanielMošmondor

标签: c# mp3 naudio


【解决方案1】:

您可以致电Mp3FileReader.ReadNextFrame 获取每个 MP3 原始帧。 NAudio 的Mp3Frame 类会告诉你有关帧的一些信息,例如采样率、立体声模式等。

【讨论】:

  • 感谢您的回复。 RawData 为我们提供了哪些关于 mp3 文件的信息?如您所知,有一个帧头,然后是侧面信息,最后有 Mp3 文件的“实际数据”,我只需要“实际数据”来获取音高、频率和其他一些信息。我们能得到吗?另一件事是 RawData 属性仅包含框架的“实际数据”。
  • 我在问你为什么需要这样的数据,因为我发现你想要一些你不会那么容易得到的东西。 mp3 原始数据极难“读取”,因为许多工程师花了很多年才发明如何打包它。那里没有你可以神奇地提取的“音高”或“频率”。
  • 其实我想开发一个软件,可以通过检查一个人的声音特征来检测他的声音。例如音高、频率、幅度等
猜你喜欢
  • 1970-01-01
  • 2012-06-11
  • 1970-01-01
  • 2010-12-30
  • 2012-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-19
相关资源
最近更新 更多