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となっている。