上兵伐谋

“上兵伐谋,其次伐交,其次伐兵,其下攻城”。
posts - 35, comments - 32, trackbacks - 0, articles - 3

导航

<2006年1月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(6)

随笔档案

相册

Linux站点

  • LinuxSir.org
  • 很有影响力的一个Linux爱好者论坛,不过太多浮躁啦~
  • Unix中文宝库
  • 凡所应有 无所不有
  • 中国Linux公社
  • 和LinuxSir一样,良莠不齐。要是所有的人都会用Google就好了。

搜索

  •  

最新评论

阅读排行榜

评论排行榜

一个快速录音命令脚本程序

Posted on 2006-01-09 11:19 Kylin Bell 阅读(636) 评论(0)  编辑 收藏 引用
刚刚在一本老书上看到的。可能有点过时,但是还是蛮有意思的。

这是一个可以用来通过内置或者外接的麦克风录制声音的录音命令脚本程序。这个程序脚本的工作原理是:使用dd命令把一段声音(以秒为单位)数据转换并保存到硬盘驱动器上。

#!/bin/sh
#recorder - record sound to disk file
#usage: record [n] soundfilename
echo -ne "recording "
echo -ne $1
echo -ne " seconds of sound to "
echo $2.au
/bin/dd bs 8k count $1 < /dev/audio >$2.au


给这个文件取一个名称,比如recorder,存盘。然后使用chmod命令把这个命令脚本程序转换为可执行的,如下所示:
# chmod +x recorder

现在,我们先使用kmix或者xmixer程序设置麦克风的输入音平。再敲入recorder和希望录音的时间(以秒为单位),如下所示:
# recorder 5 myfirstsound

命令脚本程序响应出下列信息:
recording 5 seconds of sound to myfirstsound.au
5 + 0 records in
5 + 0 records out

把这段数据文件送到音响设备就可以播放了,如下所示:
# cat myfirstsound.au > /dev/audio
只有注册用户登录后才能发表评论。