コメント13日にradikoが全国で聴取できるようになった事は記憶に新しいですが、その仕様変更の際にRTMPDumpによるストリーミングの保存が不可能となってしまいました。ネットのチカラは恐ろしいですね。仕様変更に対応したシェルスクリプトが、saiten様により19日に公開されました。簡易radiko録音ツール。見事にストリーミングの保存が可能となりました。上記のスクリプトだとリトライ機能が無いため予約録音に失敗してしまう場合があります。そこで、上記のスクリプトをベースに、いくつかの機能を追加してみました。—–SWFTOOLS・RTMPDump・FFmpegがインストールされていることを前提とします。それぞれのインストール場所にあわせて、パスなどを書き換えてください。上での動作を確認しております。TBSという引数を与えると、TBSラジオを62分間録音し、”title_YYYY-mm-dd.m4a”として保存します。(“YYYY-mm-dd”は実行した日付に置換されます。2011-03-21)(要するに、タイムラグをカバーするために前後に1分ずつ余裕を持たせます。cronで予約する場合は開始1分前から実行されるように設定してください。200[秒]程度遅延する可能性があります。(リトライ機能が無いスクリプトだと、成功確率はかなり落ちます。)これなら1分の余裕を持たせれば、特に問題は無いように思われます。(気になる方は余白を多めに取ることをオススメします。)被災地の方から録音を依頼されている場合などで、どうしても保存しておきたい番組がある方はお試しください。[2012/05/25追記]MP3形式での出力に対応してみました。スクリプト内の”OUTFILETYPE”を”2′′へ変更すると、MP3ファイルとして出力されます。ビットレートはとりあえず96kbpsとしましたが、必要に応じて変更してください。筆者としては音質が劣化しないAAC形式での出力をオススメします。[2012/10/24追記]radikoの仕様変更に対応しました。(>>237)スクリプトの実行に問題がある場合は、古い”player.swf”や”authkey.png”を削除してください。[2016/04/08追記]radikoの仕様変更に対応しました。サブディレクトリ作成処理の追加や、AAC形式の拡張子の変更なども行っています。[2017/01/15追記]radikoの仕様変更に対応しました。新しく始まったラジオ番組の録音方法を模索していたところ、ここに行き着きました。パスの修正3行)でうまくいきました。お礼がてら、動作報告です。遅くなりましたが、動作報告ありがとうございました。お役に立てましたら幸いです。素晴らしい!スクリプトの勉強にもなります。ありがとうございました。引用スクリプトの更新を行いました。詳細は本文をご覧ください。以前使っていたスクリプトが仕様変更により動作しなくなってしまったので検索してここにたどり着きました。“then”)と出てしまいます。スクリプトに関しての知識が皆無のためエラー原因が分かりません。仕様変更への対応、お疲れ様でした。G3のMacに、debian6.0.6をインストールした環境で、シェルスクリプト、ありがたく使わせていただいています。一応動作報告させていただきます。