![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音频处理
文章平均质量分 92
zxy2847225301
毕业于广东工业大学,多年C#一线开发经验,熟悉常用数据库
展开
-
使用ffmpeg调用摄像头录制视频(C#)
本文通过往cmd控制台输入命令的方式实现视频的录制,具体的命令可以参考文章https://blog.csdn.net/zhoubotong2012/article/details/79338093的1前半部分步骤:1 下载ffmpeg.exe工具(一定要看准位数,本机测试下载的是64位的)下载地址:http://www.ffmpeg.org/download.html然后打开新的界面,如下图:下载完毕后,找到里面的ffmpeg.exe工具2 打开cmd窗口,并...原创 2020-05-28 15:09:27 · 4959 阅读 · 0 评论 -
C#封装C++编写的Speex实现wav音频降噪(字节数组)
在上一篇博文https://blog.csdn.net/zxy13826134783/article/details/105882490的基础上进一步研究,上一篇博客后面使用C#调用Speex是以文件名的方式进行数据传输,明显是不符合远程传输的要求,要实现远程传输,Speex必须能处理音频的字节数组,本文正是基于这种方式进行实现必须在阅读C#封装C++基础上进行本文后面的操作:https://blog.csdn.net/zxy13826134783/article/details/10595831.原创 2020-05-23 12:03:37 · 1802 阅读 · 0 评论 -
使用C#封装webrtc音频增益模块
webrtc音频增益模块不是我写的,是这位仁兄使用C++写的https://www.cnblogs.com/mod109/p/5767867.html这次我做了一次搬运工,我做的工作是使用C#封装他写的C++功能模块,如何使用C#封装C++细节和详细步骤可以参考我写的博客https://blog.csdn.net/zxy13826134783/article/details/105958311...原创 2020-05-07 12:04:18 · 1803 阅读 · 0 评论 -
分析wav音频结构实现音频截取、音频二倍速播放、倒播和音频合并(C#实现)
通过文件流读取wav文件放入byte数组,其中byte数组的前44位是存储wav音频文件头信息,如编码格式、声道数和样本速率等信息,网上也有比较多的相关博文,可以参考:WAV文件头分析https://blog.csdn.net/hsy12342611/article/details/80075836?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.nonecase&depth_1-utm_sour原创 2020-05-10 18:45:32 · 1555 阅读 · 0 评论 -
使用谱减法对语音信号进行降噪(librosa),C#使用Speex
基本思想是把时域信号转换到频域进行处理,处理完毕后再转回时域信号,具体算法可以参考:https://blog.csdn.net/godloveyuxu/article/details/69225790使用C#对语音信号降噪处理比较困难,查阅资料知道可以使用Webrtc或者speex进行降噪,不过核心思想都是把C++转成dll库供C#调用,由于对C++不是很熟悉,折腾了好久都没有实现,...原创 2020-05-01 21:31:32 · 4175 阅读 · 1 评论