2009-05-23

alsa即時錄音存成ogg

alsa sound 時代就不必用sox了.(沒有 /dev/dsp)

amixer set Mic 24 unmute cap
amixer set PCM 24
amixer set Master 24
amixer set Headphone 50

test -n "$2" && SR="$2" || SR="11025"
Fname=$(date +%Y%m%d%H%M%S)
test -d $HOME/ogg || mkdir $HOME/ogg

arecord -f S16_LE -d $1 -r $SR -t wav -|oggenc - > $HOME/$Fname.ogg

$1 使用秒數來指定錄多久
$2 指用例如 22050 44100 之類的(default 給它11025 錄講話)

一分鐘大約 250K, 所以一小時也不過15MB左右, 11025的品質聽講話很足夠了。

1 則留言:

vegalou.tw 提到...

正在Q5上面卡住device問題,原來sox已經KO~

從DSL開始,一直到現在,BV1AL您一直是我的偶像!

by BV3DW