请问如何得到一个WAV文件的频率?

Waiting_Ai 2005-12-19 03:47:28
虽然在网上找到一个利用FFT实现的即时转换,但由于对这方面知识了解太少,看不明白。
我有一下几个疑问,希望大家帮帮我。
1.能不能实现获得任何一个WAV文件的频率?
2.是不是一定要通过FFT得到声音频率?

...全文
396 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
oldfriend_2004_5 2005-12-21
  • 打赏
  • 举报
回复
在vlc和mplayer中都有代码,可以看看fft.c
ablewindy 2005-12-20
  • 打赏
  • 举报
回复
频率?
采样率吗?
建议楼主去看看WAVE的文件格式,网上搜搜就行了!

文件头里面有所有的WAVE数据信息!
Waiting_Ai 2005-12-20
  • 打赏
  • 举报
回复
我想要得到的是频率不是采样频率。

oldfriend_2004_5() ,能否给我讲讲要得到每个样本对应着的那个频率的方法?难不难?
oldfriend_2004_5 2005-12-20
  • 打赏
  • 举报
回复
首先要弄清楚频率和采样频率是不同的概念,对于wav文件来说,如果是pcm编码的,那么每秒的样本数就是采样频率,这个在wav文件头中是可以取出来的。而频率是频域上的概念,每一个样本都对应着一个频率,这个可以通过fft来进行转换。
ma100 2005-12-19
  • 打赏
  • 举报
回复
看看wav的格式不就行了
Waiting_Ai 2005-12-19
  • 打赏
  • 举报
回复
写程序要怎么得到呢?
JOKER_UFO 2005-12-19
  • 打赏
  • 举报
回复
把你的WAV文件放Windwos Media中放就可看到其频率.

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧