阶段小结-声音的采集和播放

阶段小结

ffmpeg是一个很伟大的工具,我一直很敬佩制作它的人,制作该工具的作者是法布里斯·贝拉(FabriceBellard

世界上大神级别的人物,感兴趣的可以去查查!

我发现使用之前博客提到的ffmpeg使用方法的这些会遇到些错误,至少在我的pcduino和虚拟机的ubuntu上面是

报错的,我修改了以后,如下录音代码亲测可用:


ffmpeg -f alsa -ar 16000 -ac 1 -i hw:0 a.wav

ffmpeg -f alsa -ar 16000 -ac 1 -i pulse a.wav

其实主要是 -i 的参数问题,有没有设备可用。建议安装一个pulseaudio,设置系统默认的音频输入和输出

播放音频文件可以用mplayer命令,如播放本目录下的 a.mav文件:


mplayer a.mav


PS:通过结合exec系统调用和alarm定时器函数,能很好的满足我的要求。

ps:5.31补充,其实我没用到这些,最后用system调用实现的。哈哈

你可能感兴趣的:(阶段小结-声音的采集和播放)