昨日書いたように、 NHK-FM を聞くようになった。しかし、都合で毎日聞けるわけではないので、連続する番組がを聞き逃さないために録音しておきたい。常時電源が入りっぱなしの PC やサーバが何台かある。せっかくなので、 PC で録音することにした。対象番組は平日 22 時 45 分から放送される 15 分間のラジオドラマ、「青春アドベンチャー」だ。
その PC は M-AUDIO のオーディオカード Audiophile 2496 を ALSA で使用している。このカードに FM チューナからの音声を入力する。録音は alsa-utils に付属の arecord を使うことにした。 ~/.asoundrc は次の通り。
pcm.hwin
{
type plug
ttable.0.0 1
ttable.1.1 1
slave.pcm {
type hw
card 0
device 0
}
}
FM 放送なので、クオリティは 32kHz の 16bit で問題ないだろう。次のようにコマンドを記入したファイルを作成した。わかりやすいように、ファイル名は録音開始日時にした。
#!/bin/sh cd /保存するディレクトリ arecord -t wav -f S16_LE -c2 -r32000 -d 1500 -D hwin `date +"%Y%m%d%H%M"`.wav exit
実行権限をつけてから cron でこれを実行するようにする。月曜日から金曜日までの 22 時 40 分に実行するには次の通り。
40 22 * * 1-5 /ファイルまでのパス
セキュリティ上、普段はインターネットに接続していないので、 PC の時計はあまり正確ではない。番組は 22 時 45 分からなのだが、余裕をみて 40 分に実行している。念のため、録音時間も 1500 秒 (25 分) になっている。
- Posted at 2005-02-14 21:14:57
- pc
このエントリへのトラックバック
spamが増えたためトラックバック機能は停止中です。
このエントリへのコメント
spamが増えたためコメント機能は停止中です。