采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
重采样那一个代码,我生成的pcm是吱吱吱的声音,我用的是ubuntu虚拟机,packet.size = 64,我看问答中您说先放到缓存中,请问怎么做,我按自己的方法去弄,生成的pcm老是吱吱吱吱的声音。
申请块内存,比如是1024*2*2,然后把读到的64大小的数据拷贝到这块内存中,等把这块内存填满,就可以进行重采样了
老师,您好,我按照您说的申请了一块内存攒起来,但是,这次重采样后的音频是没有声音的,为了对照我还同时采集了未重采样的声音,这个声音是有的。请问是什么问题呢? 跟创建输入输出缓存区时设置的单通道采样个数有关吗?假如按您说的申请1024*2*2,那么alloc输入输出缓存区时,单通道采样个数要写多少呢?
问题解决了吧?
嗯,解决了,老师。
登录后可查看更多问答,登录/注册
掌握音视频采集、编解码、RTMP传输协议等核心基础
1.7k 17
1.1k 12
1.2k 11
1.1k 11
2.1k 10