请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

重采样那一章节生成的pcm吱吱吱吱在的声音

重采样那一个代码,我生成的pcm是吱吱吱的声音,我用的是ubuntu虚拟机,packet.size = 64,我看问答中您说先放到缓存中,请问怎么做,我按自己的方法去弄,生成的pcm老是吱吱吱吱的声音。

正在回答 回答被采纳积分+3

1回答

李超 2024-01-19 19:07:39

申请块内存,比如是1024*2*2,然后把读到的64大小的数据拷贝到这块内存中,等把这块内存填满,就可以进行重采样了

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕斯7379272 #1
    老师,您好,我按照您说的申请了一块内存攒起来,但是,这次重采样后的音频是没有声音的,为了对照我还同时采集了未重采样的声音,这个声音是有的。请问是什么问题呢?
    跟创建输入输出缓存区时设置的单通道采样个数有关吗?假如按您说的申请1024*2*2,那么alloc输入输出缓存区时,单通道采样个数要写多少呢?
    回复 有任何疑惑可以回复我~ 2024-01-20 11:55:38
  • 李超 回复 提问者 weixin_慕斯7379272 #2
    问题解决了吧?
    回复 有任何疑惑可以回复我~ 2024-01-25 19:20:21
  • 提问者 weixin_慕斯7379272 回复 李超 #3
    嗯,解决了,老师。
    回复 有任何疑惑可以回复我~ 2024-02-05 23:01:42
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信