读取wave文件并画出波形图

时间:2012-09-28 09:09:56
【文件属性】:

文件名称:读取wave文件并画出波形图

文件大小:3.86MB

文件格式:RAR

更新时间:2012-09-28 09:09:56

读取文件,波形图

用VC++写的,能通过编译,音频编辑运行后打开一个Wave声音文件,可以看到声音形成的波形,并且可以去编辑


【文件预览】:
读取wave文件
----WProcView.cpp(8KB)
----StdAfx.cpp(207B)
----resource.h(3KB)
----WProcDoc.h(1KB)
----wave()
--------WaveFile.h(2KB)
--------WavePlay.cpp(5KB)
--------WaveView.cpp(32KB)
--------Define.h(2KB)
--------WaveView.h(5KB)
--------WaveFile.cpp(14KB)
--------WavePlay.h(733B)
----WProc.aps(33KB)
----WProcDoc.cpp(2KB)
----MainFrm.h(1KB)
----SetFilesDlg.cpp(3KB)
----WProc.cpp(4KB)
----WProc.dsp(5KB)
----WProc.ncb(825KB)
----WProc.clw(4KB)
----Debug()
--------WaveView.obj(97KB)
--------vc60.pdb(380KB)
--------MainFrm.sbr(0B)
--------WProc.res(10KB)
--------WProcView.sbr(0B)
--------WaveView.sbr(0B)
--------WProc.ilk(464KB)
--------WaveFile.obj(40KB)
--------vc60.idb(233KB)
--------WavePlay.obj(21KB)
--------WProcDoc.sbr(0B)
--------WProc.pdb(561KB)
--------WProc.sbr(0B)
--------SetFilesDlg.sbr(0B)
--------WProc.pch(6.56MB)
--------WaveFile.sbr(0B)
--------WProc.exe(168KB)
--------SetFilesDlg.obj(24KB)
--------MainFrm.obj(20KB)
--------StdAfx.obj(104KB)
--------WProcView.obj(49KB)
--------WProcDoc.obj(14KB)
--------WProc.bsc(5.05MB)
--------StdAfx.sbr(1.31MB)
--------WProc.obj(27KB)
--------WavePlay.sbr(0B)
----WProcView.h(2KB)
----StdAfx.h(1KB)
----WProc.dsw(535B)
----MainFrm.cpp(2KB)
----SetFilesDlg.h(1KB)
----WProc.opt(68KB)
----res()
--------WProcDoc.ico(1KB)
--------WProc.ico(4KB)
--------Toolbar.bmp(2KB)
----WProc.rc(12KB)
----WProc.h(1KB)

网友评论

  • 波形图画的可以
  • vc6.0完美运行,可以对wav文件复制粘贴剪切,对音频处理很有帮助
  • 一个非常好的读取WAV格式的框架,需要对语音数据做处理的话,不必花太多功夫在读取文件上。
  • 很好,正是想要的,但是大点的文件显示不了波形
  • 挺实用的。嘿嘿,功能也比较强大。可以看到波形
  • 不能运行,但是可以根据代码慢慢学习一下,有点贵
  • 这个东西不能用,没法直接出现过,就几个按钮,功能反正我是没实现
  • 经测试,可以使用。正是我找的。谢谢楼主分享
  • 学习音频解码过程,学习中!
  • VS2010确实转化不了,是vc 6.0吗 代码结构不错
  • 可以正常run起来,很有参考性,谢谢分享
  • 虽然没全用,对我理解文件格式相当有用
  • 经测试可以使用,具有参考价值。
  • 可以运行啊。功能也比较强,不过这样的程序我下了好多个。文档工程,可以查看波形图。
  • 编译不通过
  • 挺有用处的
  • 用VS2010无法转化吗,不过看看代码吧,还可以
  • 可以正常使用,有些参考价值
  • 我怎么编译了下,报了个错。。。“error C2668: “cos”: 对重载函数的调用不明确”和 error C2440: “static_cast”: 无法从“void (__thiscall CWaveView::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”。。。。求指点啊,各位大神,学习中。。。
  • 可以通过,有些价值。
  • 可以正常run起来,很有参考性,谢谢分享
  • 可以编译通过,具有参考价值
  • 要是有代码的具体讲解就好了,看代码有点头大