我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:正版王中王 > 非常规编码 >

windows如何编码实现同时录制麦克风和电脑内部播放的声音?

归档日期:05-27       文本归类:非常规编码      文章编辑:爱尚语录

  这个和你的声卡有关,一般独立声卡会支持采集回放,就是说支持把播放出去的声音当作输入采集回来,并且可以和麦克风输入的声音进行混音。

  这个功能典型应用场景就是唱卡拉OK,把伴奏播放出去,让歌手听到,然后把歌手的声音和伴奏音混音后当作输入采集回来,并且保证输出到采集输入之间有很低的延迟,这样唱歌才不会跑调。

  但是一般PC的主板集成声卡没有这个功能,YY上主播们都是买独立声卡唱歌的,淘宝上有大量主播套装(独立声卡+电容麦)卖。

  没有独立声卡情况下,还有种非常规的方法也可以做到,就是API Hook,对音乐播放进程做注入,挂API的钩子获取播放的声音数据,然后自己做和麦克风输入的混音。

  这种方法兼容性比较差,实现起来困难,而且延迟要高一些,所以YY仅支持少数几款流行的音乐播放器,比如酷狗,千千静听等,这就是为什么在YY经常能听到“Hello KuGou”的原因。

  我当年会用DirectShow,现在大家应该都用Media foundation或者更新的东东了。录音的音源看看都能选什么样的设备?我估计你想问的应该是“截取”系统声音输出。类似截屏的道理。

  要同时录制电脑麦克风和电脑内部声音的话,可以使用相关的录音软件来实现,你按照以下步骤进行操作就OK了。

本文链接:http://merlejacobs.com/feichangguibianma/431.html