windows录音机从windows3.2年代就有了,功能一贯非常拉跨——

为Windows填补开拓一款录音机 弥补原系统录音机的缺陷_软件_声卡 智能助手

麦克风录音无法同时录系统声音,比如:你现在放着一首歌,你即想录你唱的声音,也想录声卡放歌的声音,设置起来非常麻烦。
过去xp年代系统音量里面有个“混音”开关,可以实现。
但到了windows7往后,windows声音管理启用了新的管理模式,这让很多人设置mic很挠头。
尤其是想对***或者微信通话进行录音,那就更麻烦了。

这个小软件便是办理这个痛点的。

用了两大类库,业务逻辑如下:

1、Naudio库是目前录音领域用的比较多的开源库,紧张面对windows平台利用,可以完成Mic录音、声卡录音、转码和一些大略的音频编辑功能。

这个库有个最大的坑便是:要么录mic、要么录声卡这个问题作者在github上黏黏糊糊说了很多,我也没看明白,于是我同时new了两次工具,一个录mic、一个录声卡,录音结束后会得到两个音频文件。

设置两条录音轨道 互不滋扰

2、将两个音频文件进行合并操作

这是一个大坑:mic风录音的码率和侦听声卡的码率不同,两个音频文件大小不同码率不同无法合并。
这个作者跟话痨一样,我还是没看明白他是怎么办理的。

于是我祭出多媒体神器——FFmpeg,这个天下上的媒体文件该当没有FF搞不定的了,先呼起FFmpeg将两个音频文件的码率重新编码,设置成一样后,然后合并成一个文件。

对其两条音轨的核心代码

全体软件文件和代码都很简洁,以下是软件界面

编译后的软件包,文件很少

软件运行的主界面 点击即可录音

录音过程的界面 点击即可停滞

停滞后开始合并两个音轨 几秒钟

软件界面右键就两个功能:

1、打开录音库可以查看之前的录音文件,我没有做播放器是由于我想尽可能把软件做小,而不是不会做,我之前做了一个繁芜的“调音台”欢迎在我之前文章里看功能。

2、呼起系统自带的声音掌握面板。

软件界面点右键

存储录音文件的位置

到这里软件主体就先容完了,这些年卷的那么厉害,大家都把软件越做越大,90%功能都用不上,用户利用和学习本钱也高,我(尤其是做工具软件)就喜好越大略越好。

欢迎各位同行师兄聊几句。

坐标:西安.高新区