声音格式转化问题(200分)

  • 主题发起人 主题发起人 yaoyao227
  • 开始时间 开始时间
至于要不要先把PCM 11025,8转成PCM 8000,8 的话。我会再做一个示例试一下。不过先要感谢你的回答。虽然我暂时还没有真正搞定。有时间多帮帮我哦。
 
是否跟ACM 的版本有关呀
 
你装MSDN了没,它有个例子ACMAPP,我刚看了一下,它只支持16位8000的压缩和解压。你可以找一下 E:/MSDN/Samples/VC98/sdk/graphics/audio/acmapp/,运行后菜单中的View->acm drivers 选你要的格式,点format
 
你用ACMAPP试下就知道转化顺序了,好象是要先PCM 11025 to PCM 8000,然后再转化为WAVE_FORMAT_DSPGROUP_TRUESPEECH 8000,你给我的程序无法运行,看步到你的源和目的格式
 
等下不能运行?我在这边是能运行打包过去的.到你那边无法运行,还是无法编译?你重新编译一下,你用的是CB6的开发工具吗?还是VC6.0
 
WAVE_FORMAT_DSPGROUP_TRUESPEECH 的扩展格构怎么查找?我一直都是直接从回调函数里取得这个结构的,我想试一试像你一样用手工自已填写这个结构试试,不然我真的找不到原因了
 
yaoyao227去这里,我给你加些分先:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3536325
 
这下麻烦了,我的压缩是对的,压缩前跟解压后的大小是不一样的,这可怎么办呢,那不是录的速度跟播放的速度不一样了吗?
 
好了,放谢YAOYAO227的热心帮忙,我终于搞定了。YAOYAO227去http://www.delphibbs.com/delphibbs/dispq.asp?lid=3536325 一下,我再用那个号开几个贴给分你啊,真的很谢谢你,今天可以轻松下班了。
 
后退
顶部