pmradikoのRTMPDUMPによる録音方法についてメモしておいた。以前、「RTMPDUMPによるストリーミングデータのダウンロード」で書いた方法で録音することができたものが、3月半ばから認証手続きの変更により録音できなくなっていた。最近になってWeb上で関連情報をさがしてみたところ、新しい認証方法について記述したサイトが見つかった、この方法を参考に我がLinuxサーバー上で録音可能なことを確かめることができた。2012/10/26にradikoの仕様が変更された。scriptが掲げられている。scriptがCentOS5.6上で正常に動作することを確認した。scriptの動作には、その前提として、rtmpdumpに加えてSWF操作用のツール群swftoolsに含まれるswfextractが必要である。Swftoolsについては、現時点での最新版0.9.1を使用したが、この版のLinux版はソースからビルドしたものを使用している。swftoolsのバージョンはそれぞれv2.3、v0.9.1である。scriptを動作させるのに手こずったのは、swftoolsのインストールであった。これを乗り切れば、radikoの録音は難なく行うことができる。略>以上の手続きで、swftoolsのコマンド群(swfextractなど)は/usr/localbin配下に生成される。コンパイル時、変数の型にかかわる問題など若干のWarningなどがみられるが、ここで目的とするswfextractは正常に動作する。scriptを以下に示しておいた。“RTMPDUMPによるradikoの録音”はじめまして。rtmpdumpを用いたradikoの録音、シェルスクリプトを使って実装されているんですね。私はPythonを使って実装したので、大変興味深く読みました。2011録音したファイルは、現状では、そのままためこんでいます。今後、システム化を図りたいとは思っています・・。2011情報有難うございます。installやスクリプトの作成まではうまく行ったのですが、スクリプト中のwgetコマンドが“URLがありません”でエラーになります。ググったりして探しては見たのですが、解決方法が分かりません。お時間のあるときにご教示いただければ幸いです。2012お騒がせしましたが解決しました。ScriptをDLしてflvからmp3にコンバートする行を書き加えると見事に動いてくれました。ありがとございました。2012あっ、因みにfedora16で試しましたが、swftools,rtmpdump共にyumでインストール可能でした。チェックできない状態で、ご質問にお答えできませんでした。うまく動作してよかったです。わがほうでも、ポストしたもので試したのですが、特段の問題はありませんでした。wgetのエラーなんだったんでしょうね?愛読感謝です。