件13日にradikoが全国で聴取できるようになった事は記憶に新しいですが、その仕様変更の際にRTMPDumpによるストリーミングの保存が不可能となってしまいました。ネットのチカラは恐ろしいですね。仕様変更に対応したシェルスクリプトが、saiten様により19日に公開されました。簡易radiko録音ツール。見事にストリーミングの保存が可能となりました。上記のスクリプトだとリトライ機能が無いため予約録音に失敗してしまう場合があります。そこで、上記のスクリプトをベースに、いくつかの機能を追加してみました。コメントはありません先日始まったさくらインターネットのVPS(クローズドβテスト中)を利用し大阪のラジオ番組が気軽に聴取できるようになりました。これで私は東京・大阪のラジオ番組が聴取できる環境が整ったワケですがradikoの仕様上、番組表を確認するためには東京・大阪のVPSへそれぞれ接続し直す必要があります。このままではかなり面倒なので、radikoから提供されているXMLファイルを用いて番組表を作ってみました。(XMLファイル自体は愛知県からでも取得できましたw)radiko.jp番組表http://tools.half-moon.org/radikoepg/これで東京・大阪のラジオ番組をいつでも確認できます。ダンス撮影会の模様がニコニコ動画にて公開されました。コメントはありません先日radikoを対象外地域から聴取する方法についてご紹介しました。Radikoただ、構成が複雑で毎回の接続が面倒でしたので、OpenVPNを用いた方法へ変更し以下の図のようにスマートに利用できるようにしてみました。(OpenVPNとは、離れたPC同士を擬似的にLAN接続するソフトウェアです。255.255.240.0と記入しておけば、radiko関連の接続がOpenVPNを経由するようになります。(その他の接続は通常通りなので、通信のパフォーマンス低下を防ぐ事ができます。routeの範囲を拡大しました。作業の邪魔になる事もありません。(サービスとして動作させる手もあります。)ちなみに、VPS上へFFmpeg(librtmp対応版)を導入し、cron(Windowsでいう「タスクスケジューラ」)と組み合わせて予約録音ができるようにしてみました。配信時のビットレートが48kbpsなので、録音時のサイズは約21MB/hとなります。この程度であれば、サーバ上にもある程度蓄積しておく事が可能です。録音に用いるシェルスクリプトは下記のサイトの物をベースにさせて頂きました。ーぶろぐ(G-Blog)私が使用しているスクリプトも以下に記しておきます。(FFmpeg単体での使用を想定しています。)(環境に合わせて「FFMPEG」・「OUTFILEBASEPATH」の内容を変更してください。TBSという引数を与えれば、TBSラジオを62分間録音し、「title_YYYY-mm-dd.aac」として保存します。(「YYYY-mm-dd」は実行した日付に置換されます。2010-05-02)(要するに、タイムラグをカバーするために前後に1分ずつ余裕を持たせます。cronで予約する場合は開始1分前から実行されるように設定してください。)もしよろしければ、お試しくださいね。コメントはありません最近radikoでラジオの良さを再認識しました。PCで作業をしつつ聞き流せるのが良いですね。私は愛知県民なので、実はradikoの配信対象外エリアから接続しています。対策としては、既に契約しているEMチャージを用いるという手も一応あるにはあったのですが、通信費が問題となります。(EMOBILEの回線を通すと東京からのアクセスと判定される模様です。)そこで、先日契約したSaaSesのVPSに対して、下記のサイトを参考に設定を行いインターネット上ならどこからでもradikoを聴取できるようにしてみました。私の環境を分かりやすく図にまとめると以下のようになります。(上記のサイトの内容とは若干異なります。個人的にはとても満足しています。現在SaaSesがお友達紹介キャンペーンを行っている模様です。興味のある方は、是非お声をお掛けくださいね。