memo

memo dayo.

radikoでライブ配信される深夜の馬鹿力のストリーミングデータを保存する


■作業ディレクトリを作成
※今回の例では「c:\radiko

 

flvstreamerをダウンロード
※今回の例では「flvstreamer-1.7_win32.exe」をダウンロードして「flvstreamer.exe」にリネームした。

 

■バッチファイルを作成
・mon_ups_rec.bat

set tmp=%date:~-10%
set today=%tmp:~0,4%%tmp:~5,2%%tmp:~8,2%
c:\radiko\flvstreamer.exe -o c:\radiko\tbs_%today%.flv -r "rtmp://radiko.smartstream.ne.jp:1935" -a "TBS/_defInst_" -y "simul-stream" -v

・mon_ups_stop.bat

taskkill /f /im flvstreamer.exe

・mon_ups_task.bat

schtasks /delete /tn mon_ups_rec /f
schtasks /delete /tn mon_ups_stop /f
schtasks /create /tn mon_ups_rec /tr c:\radiko\mon_ups_rec.bat /sc weekly /d tue /st 00:59:55
schtasks /create /tn mon_ups_stop /tr c:\radiko\mon_ups_stop.bat /sc weekly /d tue /st 03:00:05


■タスクスケジューラに追加

schtasks /create /tn mon_ups_task /tr c:\radiko\mon_ups_task.bat /sc weekly /d tue /st 03:01:00


■初回タスクを登録

c:\radiko\mon_ups_task.bat


■memo
この止め方が正しいのかどうかはしらない。
&この方法だと、同時に起動しているflvstreamer.exeもおちる。
&接続元ネットワークが東京近郊じゃないとダメだと思う。
首都圏でwimaxなら大丈夫かも
&バッチ起動時にradikoの最大接続数上限に達してたら無理だと思う。

 

つづき