红联Linux门户
Linux帮助

Linux 录放音解决办法一

发布时间:2006-11-10 00:59:43来源:红联作者:Emperor
Linux下一个很有名的音频转换程序,sox,就完全可以用来录音,放音
在大部分的发行版上,应该都很容易的可以安装这个程序,好多是默认安装的

录音:
rec xxx.wav

即:sox -t ossdsp /dev/dsp xxx.wav

相当于是把ossdsp的文件格式,转换程wav的格式,

rec 只是sox命令的一个包装脚本而已。

当然,还可以加上其他的参数,保证声音的效果


放音:
play xxx.wav

即:sox xxx.wav -t ossdsp /dev/dsp

类似录音。

程序中,fork()出子进程,在其中用system()调用,停止的时候,直接kill掉sox就可以了。
当然,如果是用rec和play转换,还需要kill rec和play,有点麻烦。
文章评论

共有 2 条评论

  1. 59.41.160.* 于 2006-11-16 12:41:16发表:

    呵呵,竟然被引用到这里了,还是一字不差,嘿嘿!~

  2. LiYan 于 2006-11-10 16:08:36发表:

    不太明白,要努力学习才行呀