2014年5月16日金曜日

CentOS 6 Radiko 録音

RadikoでNHKは聞けないそうだ。
(Radikoは電通が動かしているものだかららしい。)
NHKを聞くにはらじるらじるというNHKがやっているものから録音するんだそうだ。

で、本題、Radikoの録音
必要なRPMをyum でインストールする。

swftools
ffmpeg
libxml
lame
rtmpdump

rtmpdumpが"RPMforge/Remi/EPEL"のリポジトリの中になくて、ソースから入れるか、パッケージを作ろうかと思ったけど、linuxtechというところにRPMがあったのでそこから入れた。

(できるだけyumで管理しないと後で何をどう入れたのかがわからなくなるから、できるだけyumを使う事にしている。)

--------------------------------------------------------------
rtmpdumpが置いてあるリポジトリの追加
/etc/yum.repos.d/linuxtech.repo

[linuxtech]
name=LinuxTECH
baseurl=http://pkgrepo.linuxtech.net/el6/release/
enabled=1
gpgcheck=1
gpgkey=http://pkgrepo.linuxtech.net/el6/release/RPM-GPG-KEY-LinuxTECH.NET
--------------------------------------------------------------

残りの必要なrpmをインストールする。
それらが置いてあるリポジトリ、RPMforge/Remi/EPELを追加。
swftools
ffmpeg
libxml
lame
RPMのインストールが終わったら、全部のリポジトリをオフ、enabled=0にしておくのを忘れないように。

スクリプトは
https://gist.github.com/matchy2/3956266
を使わせてもらった。

そのスクリプトを適当な場所で、wgetを使ってダウンロード。
wget https://gist.github.com/matchy2/3956266/raw/1b38b25eb954419b019cada7ba4081e88ea1fb16/rec_radiko.sh

これで完了。
./rec_radiko.sh TBS 30 /tmp test
で録音スタート。
意味は、TBSラジオ 30分 /tmpフォルダへtestがプレフィックスとなって後に録画時間が付くファイル名で保存される。
ラジオ局IDは
radio 放送局 id 一覧とかで検索。
後は、cronに登録しておけばok。



0 件のコメント:

コメントを投稿