您尚未登录。

楼主 #1 2020-03-07 14:40:30

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

PC上录音噪声大怎么降低

用QT撸了一段代码,测试了下PC上的声卡录音(笔记本自带的声卡、mic测试)。 

用8bit  8k采样率的情况下,底噪很大,fft看了下,基本是白噪声;
16bit量化下,噪声显著降低。

分析了下8bit的录音数据,数据多数是在+-1lsb跳动,少数到2lsb。

有谁知道这种噪声该如何去除??

离线

楼主 #5 2020-03-07 16:16:52

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

Re: PC上录音噪声大怎么降低

JasonWoo 说:

或者换种思路,用16bit采,然后软件转换到8bit。

这种试过,没什么用。我怀疑windows下的app访问声卡,实际就是软件转换为指定的比特率的,不然怎么实现多个设备同时访问声卡?

离线

楼主 #6 2020-03-07 16:18:35

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

Re: PC上录音噪声大怎么降低

dbskcnc 说:

至少应该用16bit录音,8bit的声音确实难听,损失太多了

主要是为了传语音,降低带宽。后面还要加语音压缩。
音乐用8bit是不行,动态范围、频谱都要宽很多。

离线

楼主 #9 2020-03-07 17:42:49

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

Re: PC上录音噪声大怎么降低

@JasonWoo
@Blueskull

重新设置16bit量化,然后除256试了下,听觉效果还是改善不少。 之前可能是哪里写的不对,导致没有效果。

从采样数据上分析,
直接采用8bit量化,会有大量1LSB抖动。 这会有明显的沙沙声音,声音较大;
使用16bit量化,然后软件降低到8bit,抖动的密度降低了不少。听觉上就是哧哧的声音。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn