当前位置: 首页 > news >正文

床上做受网站做网站 合肥

床上做受网站,做网站 合肥,东莞seo排名优化,湖北省住房和城乡建设厅网站首页1、均值化混音算法 不适合商用,声音的损失比较大,不建议用,建议用第二种声音混音 short remix(short pcm1,short pcm2){ int value pcm1 pcm2; return (short)(value/2) } 2、归一化混音算法 输入数据为48Khz-2-16bit音频数据 方法&#…
1、均值化混音算法

不适合商用,声音的损失比较大,不建议用,建议用第二种声音混音

short remix(short pcm1,short pcm2){

int value = pcm1+ pcm2;

return (short)(value/2)

}

2、归一化混音算法

输入数据为48Khz-2-16bit音频数据

方法:为避免发生溢出,使用一个可变的衰减因子对语音进行衰减。这个衰减因子也就代表语音的权重,衰减因子随着音频数据的变化而变化,所以称为自适应加权混音。当溢出时,衰减因子较小,使得溢出的数据在衰减后能够处于临界值以内,而在没有溢出时,又让衰减因子慢慢增大,使数据较为平缓的变化。(PCM音频混合的方法_pcm混音算法-CSDN博客)

//归一化混音    

void mix(char **src_data, char *mix_data, int channels, int buffer_size)
        {
            int const MAX = 32767;
            int const MIN = -32768;
            double f = 1;
            int output;
            int i = 0, j = 0;
            for (i = 0; i < buffer_size / channels; i++)
            {
                int temp = 0;
                for (j = 0; j < channels; j++)
                {
                    temp += *(short*)(src_data[j] + i * channels);
                }
                output = (int)(temp*f);
                if (output > MAX)
                {
                    f = (double)MAX / (double)(output);
                    output = MAX;
                }
                if (output < MIN)
                {
                    f = (double)MIN / (double)(output);
                    output = MIN;
                }
                if (f < 1)
                {
                    f += ((double)1 - f) / (double)32;
                }
                *(short*)(mix_data + i * 2) = (short)output;
            }
        }

调用方法:

char *testSrcData[2] = { NULL };
 testSrcData[0] = 声音通道1数据
 testSrcData[1] = 声音通道2数据
 mix(testSrcData, mix_data, 2, buffer_size);

3、其他方法本人没用过,不好评价,不过感觉第二种够用了,至少目前没什么特别大的反馈
4、混音的思路

采集多路pcm数据-》统一重采样成48Khz-2通道-16bit-》归一化混音

http://www.yayakq.cn/news/296745/

相关文章:

  • 会议专题网站建设报价单deppt模板网
  • 苏州公司网站建设服务网站建设课程设计论文
  • 网站主办者是谁用户体验设计的重要性
  • 电子商务网站开发教案用数据库做学校网站
  • 做问卷用哪个网站天津网站建设定做
  • 微网站设计企业中山网站设计
  • 诸暨网站制作wordpress文章类型查询
  • 网站建设 千助给别人做网站是外包公司
  • 外贸网站建设如何做网站开启速度慢
  • 商务网站建设综合实训报告宁波大型网站建设
  • 网站开发建设的步骤茂名公司网站制作
  • 一个人做网站时间房产机构网站建设目标定位
  • pc端网站设计规范wordpress英文模板
  • 网站开发好公司宁波seo关键词优化案例
  • 北京市规划网站用dw怎么做用户登录页面的网站
  • 做网站需要填什么企业类网站模板免费下载
  • 杭州的设计网站wordpress 站群系统
  • 网站项目的推广中信建设有限责任公司湖南省人防设计院
  • 网站建设辶首选金手指十五wordpress关闭手机访问
  • 辽宁东方建设工程有限公司网站自适应网站用什么软件设计
  • 像饿了码的网站建站有吗建湖做网站
  • 牛商网做网站要多少钱wordpress赞踩插件
  • 网站转换模块怎么做现代网站建设公司
  • 苏州做网站专业的公司品牌策划是做什么
  • 网站建设包括哪些东西哪些网站是响应式
  • 网站建设期中考试题网站建设要知道的
  • 微信网站如何做移动网站开发公司
  • 青岛外贸网站wordpress vieu主题4.0
  • 大连网站关键词推广网上注册公司流程及所需材料
  • 深圳网站制作公司讯息网站设计公司名称