*ストリーミング保存[#t45eaed6] ストリーミング放送を保存するためのスクリプトについて説明します。 基本的にunix上のコマンドとBashスクリプトで書かれてます。 配信先ごと(AGQR, RADIKO, NHK)に対応したスクリプトで行っています。 **スクリプト [#a8fa7cb6] **スクリプト [#e24183e7] -[[GetAsf.sh]] AGQR用 ストリーム保存そのものは[[msdl:http://msdl.sourceforge.net/index.ja.php]]を利用しています。このソフトはrtsp,mmsなどのストリーミングダウンローダです。とくにWindows Media Server(WMS)に対応してる点がAGQRに適していると思います。WMSが使っているプロトコルは一企業業が使っているだけであって、標準規格ではないのです。そのためunix環境ではWMSに対応しているソフトがなかなかみつからないのです。 -[[GetRadiko.sh]] RADIKO用 Flash系配信ので利用されるプロトコルrtmpのダウンローダ、ご存じ[[rtmpdump:http://rtmpdump.mplayerhq.hu/]]が本体です。 ただ、RADIKOは接続時認証に特別な手順が必要で、[[swftools:http://www.swftools.org/]]が必要になります。この認証方法は2ch住民が見つけたみたいです。 -[[GetNHK.sh]] NHKらじる★らじる用 これもrtmpdumpを利用します。認証などないので楽勝です。 **必要なコマンド/プログラム [#k93112ab] **必要なコマンド/プログラム [#j98a3629] unixに標準で用意されていないと思われるコマンド/プログラムは -[[msdl:http://msdl.sourceforge.net/index.ja.php]] -[[rtmpdump:http://rtmpdump.mplayerhq.hu/]] -[[swftools:http://www.swftools.org/]] Flash(.swf)ファイルをいろいろといじるコマンド群。 -[[curl:http://curl.haxx.se/]] HTTP/FTPなど種々のプロトコルが話せるコマンドラインプログラム。 -[[sqlite3:http://www.sqlite.org/]] 軽量SQLエンジン。1ファイルでデータベースを保存する。ファイルはプラットフォームに依存しないので便利。 -[[GnuPG]] 話題の公開鍵暗号ソフト。 これらをソースファイルからコンパイルするにはほかのライブラリ群が必要になるでしょう。