Invalid PCM packet, data has size 2 but at least a size of 4 was expected
来源:8-11 代码优化3

GavinXu89
2020-09-29
问题描述:播放录音有杂音,并显示
开发环境:虚拟机Ubuntu
系统参数:
根据系统参数以及音视频系统入门常见问题“Q: 在Linux虚似机中每次获取的音频数据很小,只有64个字节,如果进行重采样?”做如下代码适配:
请问什么原因导致该问题?如何解决?
写回答
2回答
-
refuge
2021-01-23
请问一下老哥,你是咋解决的,我是在ubuntu18下使用Qt做的,也遇到了你这样的问题,我是在重采样之后发生的这个问题,而且重采样后的声音没有问题,和原声几乎一模一样,编码后就成这样了。
122022-10-27 -
GavinXu89
提问者
2020-09-30
已无问题。由于问题不复现,原因仍不明确。
定位思路:
不重采样不编码,读取输入直接保存成PCM数据,看原始数据是否就有问题;
重采样不编码,保存成PCM数据,看重采样是否有问题;
不重采样编码,保存成AAC数据,看编码是否有问题。
00
相似问题