■作業ディレクトリを作成
※今回の例では「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の最大接続数上限に達してたら無理だと思う。
つづき。