tvp5158 alsa声卡通过arecord 录音得到wmv文件,使用暴风影音播放需要2倍加速。如何实现正常播放?
我的采样率为8k 8bit录音
令使用arecord 录音会出现overrun!!!at least ****ms的告警
有哪位大侠知道问题的原因,烦请赐教啊!!
Ternence_Hsu:
你好;
使用软件播放需要2倍加速才能正常播放;
是由于你wav的头信息中的参数和你实际的采样不匹配导致的;
你可以试一下命令:arecord -f cd test.wav
你是arecord 按8k 8bit 采集才出现overrun的吗 ?
lifei zhang:
回复 Ternence_Hsu:
arecord 按8k 8bit 采集没有,按照8k,16bit才出现overrun的。
Ternence_Hsu:
回复 lifei zhang:
如果是16k 16bit 、32k 16bit ,也会overrun 吗 ?
lifei zhang:
回复 Ternence_Hsu:
目前测试只有8K 8bit不出现,其他的都出现。
Ternence_Hsu:
回复 lifei zhang:
16k 8bit 、32 k 8bit 呢?
感觉像是alsa驱动有问题 ?
lifei zhang:
确认为驱动问题,采用aic32的驱动,单声道输入设置为8bit,8k都正常了。谢谢各位的帮助。