基于ffmpeg库,开发录音机

想要录制系统的声音,既然研究ffmpeg这么久,那就拿这个练练手吧。这一练手,花了两天的时间。到底是对ffmpeg不够熟悉。

结果如下:用MFC(没饭吃)开发的。

基于ffmpeg库,开发录音机

录制系统声音:
    比如某歌曲特别好听,想下载下来,但是需要会员,这时候,如果能边听边录制下来,就好了。 (买卖盗版可耻,但自己用,还是可以的吧,毕竟你都允许浏览器播放了是吧。)
    此程序正好实现了这个功能。录制且无杂音。  
    想录制高清的话,修改如下参数:
    1》 bit_rate = 64000, 128000, 或者320000, 即320kbps
    有一点需要说明: 此值越大,音质越好,但文件越大。

    想实现简单的变声,可以修改如下参数:
    1》 sample_rate = 48000,   正常(48000这是原始音频播放的采样率)
    2》 sample_rate = 44100,声音会低沉,女声会变粗一点

还可以录制外部声音:
    也可以修改上面的参数
    录制的是麦克风采集的声音,这个时候,上面两个参数,要根据本机麦克风的值设置。

 

无缝切换。 很开心呀!

 

后续再优化一下:比如参数设置等

上一篇:oracle的wm_concat函数


下一篇:Pytorch checkpoint