公众号
欢迎扫码关注本人微信公众号:公众号上分享更多嵌入式知识和资料,分享个人学习嵌入式的心得体会。欢迎大家一起来玩呀。
1、什么是淡入淡出?
什么是淡入淡出?淡入为声音的音量从无声渐变到正常,淡出则是声音从正常慢慢的变为无声。
2、淡入淡出有什么用?
在音乐暂停或者切歌或者切EQ的时候,如果没有淡出,由声音慢慢变成最小再切歌,就会听到一声大大的pop pop声,用户体验非常的不好。所以切歌的时候需要先淡出,然后切换下一首歌曲,然后再淡入。
3、淡入淡出算法
淡入淡出可以使用算法修改PCM的数据流来实现淡入淡出的效果。
4、淡入淡出1kHZ PCM数据效果
4.1、下图是正常的1khz的PCM信号
4.2、下面是经过淡出淡入的1khz的PCM信号
PCM首先经过淡出处理,由大信号慢慢的变成小信号,甚至声音变成为0,然后开始切EQ或者切歌,然后在慢慢的淡出操作,就能避免POP声。
下图就是声音慢慢变小,然后又慢慢变大直到变成正常信号。
4.3、淡出1khz的PCM信号
4.4、淡入1khz的PCM信号
4.5 淡入淡出算法获取
添加qq:191848727