ニコニコ動画(SP1) flvとmp4(H.264)を判定する

とりあえず、速報的にメモです。基本的な部分は以下を参照のこと。

動画情報の取得は今まで通りAPIhttp://www.nicovideo.jp/api/getflv?v=smXXXXXXX)から行えます。動画のタイプは、動画ファイルのURLから判定できます。

# flv動画の場合
http://smile-clb31.nicovideo.jp/smile?v=XXXXXXX.XXXXX

# mp4の場合
http://smile-clb31.nicovideo.jp/smile?m=XXXXXXX.XXXXX

1文字変わるだけなので、適当な正規表現で拾えばよさそうです。

http://.*\.nicovideo\.jp/smile\?(v|m)=(.*)

エコノミーだと低画質のflvに変換されるようです。エコノミーでのURLは以下の形式になります。

http://smile-clb31.nicovideo.jp/smile?v=XXXXXXX.XXXXXlow

nico_proxyのアップデートは後ほど。