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,有点麻烦。
59.41.160.* 于 2006-11-16 12:41:16发表:
呵呵,竟然被引用到这里了,还是一字不差,嘿嘿!~
LiYan 于 2006-11-10 16:08:36发表:
不太明白,要努力学习才行呀