打印

DSP音频编码请教

[复制链接]
1705|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
zhangmangui| | 2013-6-7 14:57 | 只看该作者
右移两位声音肯定会出现问题   我觉得你把高两位屏蔽了比右移的效果会好点  
正在查找相关解决问题方案

使用特权

评论回复
板凳
zhangmangui| | 2013-6-7 15:58 | 只看该作者
看来只能将16bit的音频数据总体缩小  转换为14bit的   这样做较合理点

使用特权

评论回复
地板
zhangmangui| | 2013-6-7 16:15 | 只看该作者
终于找的答案呢   理应该是14bit的   你怎么成了16bit呢  
请看下面介绍

使用特权

评论回复
5
aresc| | 2013-6-8 23:45 | 只看该作者
两个地方检查一下:
1. 确保进入编码器的PCM数据是没问题的,比如想办法dump出一段连续的音频数据,然后在电脑上播放一下。
2. 如果1没有问题,那就是编码器有问题、或者系统别的地方有问题。

16bit->14bit转换,右移2位是没有错的,相当与在原来的数据上乘以0.25(等于-12dB)的增益,如果都在16bit的环境下,相当于音量变小了而已,不会出现声音颤颤的。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
zhangmangui + 2 很给力!
6
拿起书本| | 2013-6-9 16:31 | 只看该作者
直接右移失真肯定很大,我觉的应该是加1然后再右移, 这样可以实现数据更接近原始数据

使用特权

评论回复
7
2465165757| | 2013-12-27 12:33 | 只看该作者
可不可以留个qq号,我初学这方面确实很多弄不懂,

使用特权

评论回复
8
zhangjin_comeon| | 2013-12-27 21:40 | 只看该作者
这方面理论还是不重要

使用特权

评论回复
9
zhangjin_comeon| | 2013-12-27 21:40 | 只看该作者
这方面理论还是不重要

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

506

主题

2446

帖子

8

粉丝