|
|
||
前々から気になっていたLinuxでradiko録音の件、今週末ようやく時間がとれたので土曜の夜に取り組んでみた。
おおまかな流れとしては、
必要なツールのインストール→録音スクリプトの作成→cron登録
その1:ツールのインストール
radikoストリームはaacなのでmp3にしないならlame等は不要。CentOS 5.5 64bitで動作確認。
# yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel
# wget http://www.swftools.org/swftools-0.9.1.tar.gz
# tar zxvf swftools-0.9.1.tar.gz
# cd swftools-0.9.1
# ./configure
# make
# make install
rtmpdump
# yum install openssl-devel
# wget http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.3.tgz
# tar zxvf rtmpdump-2.3.tgz
# cd rtmpdump-2.3
# make
# make install
faac
# wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gz
# cd faac-1.28
# ./configure
# make
# make install
faad2
# wget http://downloads.sourceforge.net/faac/faad2-2.7.tar.gz
# cd faad2-2.7
# ./configure
# make
# make install
# wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.2.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Flame%2Ffiles%2Flame%2F3.99%2F&ts=1321713225&use_mirror=jaist
# cd lame-3.99.2
# ./configure
# make
# make install
yasm
# wget http://www.tortall.net/projects/yasm/releases/yasm-1.1.0.tar.gz
# cd yasm-1.1.0
# ./configure
# make
# make install
# wget http://ffmpeg.org/releases/ffmpeg-0.8.6.tar.gz
# tar zxvf ffmpeg-0.8.6.tar.gz
# cd ffmpeg-0.8.6
# ./configure
# make
# make install
その2:録音スクリプトの作成
http://blog.half-moon.org/archives/963
を参考に作成。第一引数はファイル名の固定部分、第二引数は録音時間、第三引数は局の指定。
その3:cron登録
59 23 * * 6 /home/yukiusa/bin/radiko.sh kurousagi 30 QRR
とかすると毎週黒うさぎが録音されて幸せ。