最近、radikoプレーヤーのバージョン変わったんだね。
土曜日の録音失敗してた(´・ω・`)
プレーヤーのバージョンを指定しないとrtmpdumpがうまく接続出来ないようになったから、今後はプレーヤーのバージョンを気にしていかなければならんのか~。
やぐらしい(方言:メンドクサイって事)
参考に現在の録音用shファイルを載せます。
━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─
#!/bin/sh
O_DATE=`date '+%Y%m%d%H%M'`
O_DIR=/保存ディレクトリ
O_FILE=${O_DIR}/${O_DATE}_$3
RTMP=rtmpe://radiko.smartstream.ne.jp:1935/$1/_defInst_/simul-stream
FLASH=http://radiko.jp/player/player_0.1.0.swf
echo ==========================================================================
echo RTMP=${RTMP}
echo Time=$2
echo File=${O_FILE}.flv
echo ==========================================================================
rtmpdump -r ${RTMP} -B $2 -s ${FLASH} -v -o ${O_FILE}.flv
━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─
これをcronで動かしてます。
[追記]
上記では”player_0.1.0.swf”ですが、”player_0.1.1.swf”でも大丈夫みたいなので、最新は「0.1.1」なのかも。
[追記] (2010.06.21)
どうも"-s"オプションに指定するFlashプレイヤーのurlは適当な文字列でも良いみたい。
なので、毎回適当な文字列を設定するように修正。
radiko側も色々と対策してるみたいだね。
あと、"-e -k 1"オプションも追加。