其实原理比较简单,假设pcm音频数据a1 a2 a3 是单声道的。那么要转为双声道的音频数据,首先新建一个buf,存成a1a1a2a2a3a3即可,附一段简单的代码,基本可以说明算法思想,供大家参考学习;

实例:

//MonoTostereo
int j = 0;
unsigned char *pNewData = (unsigned char*)malloc(iDataLen*2);
memset(pNewData, 0, iDataLen*2);
for (int i = 0; i<iDataLen/2;i++ )
{pNewData[j] = pcData[i*2];pNewData[j+1] = pcData[i*2+1];pNewData[j+2] = pcData[i*2];pNewData[j+3] = pcData[i*2+1];j+=4;}writeBuf( (char*)pNewData, iDataLen*2 );
free(pNewData);

音频单通道转双通道算法相关推荐

  1. 关于PCM音频重采样思路及注意事项(频率变换和通道数变换(单通道转双通道))

    最近在做一个语音广播的项目,实现语音广播的过程主要是:音频采集.音频编码.音频发送.音频解码和音频播放,这个过程在这里不展开说明,本文主要讲述其中的音频重采样和音频降噪的问题和记录如何解决的思路.本文 ...

  2. 语音顶会 ICASSP 2022 成果分享:基于时频感知域模型的单通道语音增强算法

    近日,阿里云视频云音频技术团队与新加坡国立大学李海洲教授团队合作论文 <基于时频感知域模型的单通道语音增强算法 >(Time-Frequency Attention for Monaura ...

  3. 双通道和单通道区别_实测内存通道的区别:单通道比双通道内存更有优势?

    每当我们部署服务器的时候,经常会遇到一个问题,就是需要多少内存?是需要一根RAM还是两根但其容量与单根相同的RAM? 大多数可能第一反应都是觉得最好是选择两根RAM,这样的话就可以利用双通道内存的优势 ...

  4. 基于盲估计和ICA的单通道盲分离算法–Matlab仿真

    关键词:参数盲估计.单通道.盲分离.ICA算法 盲源分离简单的来讲就是在不明确系统的传输特性的前提下,从系统的源信号估计出观测信号的传输信道. 假设n个未知的源信号,各传感器接收到m个混合的观测信号, ...

  5. 单通道与双通道 RAM:哪个更适合游戏?

    单通道与双通道 RAM:哪种内存设置更适合游戏和高性能 PC?在我们研究之前,单通道和双通道内存配置有什么区别.切换到双通道内存设置后,可以获得多少性能提升? Assassins' Creed 和 F ...

  6. 【STM32】STM32CUBEMX + ADC(单通道,双通道DMA)

    STM32CUBEMX + ADC(单通道,双通道DMA) 案例应用 :使用ADC采集电压(单通道.单通道+DMA.双通道+DMA),并利用串口打印采集转换后的电压值 1.工具 IAR STM32CU ...

  7. hdmi转lvds驱动方案。 输入支持vga,hdmi,av,输出支持lvds单通道和双通道

    hdmi转lvds驱动方案. 输入支持vga,hdmi,av,输出支持lvds单通道和双通道,支持ttl输出. 支持osd. RTD2660H全部资料,包括datasheet,参考源码,编译好的固件, ...

  8. 单通道16VS 双通道16G(2*8G)

    https://www.pc841.com/article/20161031-74585_all.html

  9. linux查看内存是单通道还是双通道,android /linux如何识别S5pv210 双通道不连续的内存?...

    这位哥设置寄存器映射硬件内存连续的方法倒是不错 不过我不相信linux不支持不连续的物理内存接法. S5PV210有两个独立的内存控制器:DMC0和DMC1,每个控制器又有两个片选:CS0和CS1.它 ...

最新文章

  1. 给AI系统做“安全体检”,阿里安全提出自动化AI对抗平台CAA | AAAI 2021
  2. C++ Prime:switch内部的变量定义
  3. 关于jsp页面转换成excel格式下载遇到问题及解决
  4. Python学习笔记:创建分数类
  5. 使用管理扩展性框架构建模块化控制台应用程序
  6. Swift学习笔记十二
  7. CSS教程--CSS 属性选择器
  8. atom对比 vscode_几款前端IDE工具:Sublime、Atom、VSCode比较
  9. 弹出“FRM-40400:事务完成:已应用和保存X条记录
  10. MATLAB:快速傅里叶变换(FFT)
  11. 20155307 2016-2017-2《Java程序设计》课程总结
  12. 国内十大上市移动医疗企业盘点
  13. Groovy简介与使用
  14. 网站快照被劫持解决办法:织梦程序
  15. 很炫的jquery焦点图,能模仿flash效果
  16. 买的鱼丸怎么做好吃 鱼丸的家常做法介绍
  17. visio2013 如何快速画出所有箭头
  18. 天津市雏鹰企业认定奖励及申报标准介绍,补贴5万
  19. java8新特性之lambda表达式--超级详细版本
  20. 浅谈数字证书的今生前世

热门文章

  1. java计算机毕业设计师资管理系统源码+系统+数据库+lw文档+mybatis+运行部署
  2. 如何有效促进城市夜游经济发展
  3. jQuery-Ajax请求Json数据并加载在前端页面,附视频教程讲解!
  4. 信息学奥赛一本通1358 中缀表达式值(expr) ()
  5. 【2022考研】肖四大题(马原第二套)背诵笔记
  6. 认证资料大全(二十一)------ SAIR认证列表
  7. Vue中的v-slot如何使用
  8. 基于php目标奖罚管理系统
  9. 从布尔函数的真值表求其代数正规型(ANF)
  10. photoshop基础知识大全