2016/02/26

ubuntu 14.04 32bit radiko 録音の仕方

ubuntu を使ってラジコを録音する方法を以下に示す

14.04ではffmpegが公式のリポジトリに入っていないため、リポジトリを追加する
sudo add-apt-repository ppa:mc3man/trusty-media
リストを更新する 
sudo apt-get update
必要なパッケージを複数インストールする (14.04では
libavcodec-extra-53ではなくlibavcodec-extra-54をインストールするので注意する)
sudo apt-get install sudo apt-get install rtmpdump swftools libxml2-utils ffmpeg libavcodec-extra-54
 
以下のサイトにアクセスする 
https://gist.github.com/matchy2/3956266
画面、右の方にある"Download ZIP"を押下し、ダウンロードする
 
ダウンロードしたファイルを展開する
 端末を起動する
rec_radiko.shがあるディレクトリまで移動する
 
ファイルに実行権限を与える 
chmod +x rec_radiko.sh
 
コマンドの引数は以下のとおりになっている
./rec_radiko.sh 放送局ID 録音時間 出力ファイルの保存場所 出力ファイルの先頭部分の名前
 
ラジオ番組を録音する 
例として、j-waveを60分録音する方法を示す 
./rec_radiko.sh FMJ 60 /home/hoge/Music test
 
途中で録音を停止させたい場合は、Ctrl + cを押下して録音を中止させる。 
 
参考
参考
参考
 
-------------------
2016.9.11 追記
ipアドレスからのエリア判定が間違っていると録音できない。
radikoに間違っていることを申請する。または、ルータを再起動させてみる。

録音する音質を変更するにはrec_radiko.shを編集する。
コマンドffmpegの引数を変更する
デフォルトではbpsは128kとなっている。