昨日に続いてニコニコ動画用のGMスクリプト。
使い方
上記のリンクからGMスクリプトをインストールします。で、あとはニコニコ動画の再生画面を見ると、動画タイトルのすぐ上に [download] っていうリンクが追加されています。
これをクリックすると、smile.flvというファイルがダウンロードされます。このファイルがその動画です。
ダウンロードしたファイルを再生するには、flvに対応したソフトを入れる必要があります。または他の形式に変換してしまっても良いでしょう。
たくさんあるので検索すればすぐ見つかると思います。
ちなみに私は「PSPにニコニコ動画を入れよう!(ふぉーみゅらわん&PSP裏情報)」で紹介されてる方法で、携帯動画変換君のffmpeg.exeを最新版に差し替えて、それを使って変換してAdvanced/W-ZERO3[es]で見てます。ニコニコのflvを直接再生できるWindowsMobile用のアプリが無いので仕方ない。
flvは動画部分だけです。コメントはFlashのプログラムがその場で描画してるので、ダウンロードした動画には含まれません。
「コメントの無い動画なんてニコニコ動画じゃない!」ごもっともな話。私もそう思う。画面をひたすらキャプチャして動画にするソフトを使えば、コメント込みの動画もゲットできますが、動画の時間と同じだけの録画時間がかかってしまうので、あんま便利じゃない。
flvとコメントデータをダウンロードして、ローカルでコメントを流しながら動画を再生できるプレイヤーでもあれば最高なんですけどね。
flvの音声部分はmp3なんだそうです(全部がそうなの?)。だから簡単に取り出せる。
これもいろんなソフトがあるので好きなのを使えばいいと思いますが、私はFLV Extractというのを使ってます。起動して、「Audio」だけにチェックを入れて、flvファイルをこのウィンドウの上にドラッグ&ドロップで持ってくれば良い。
nicovideonという便利なサービスがあって、これがGreasemonkeyスクリプトも配布していたのですが、nicovideonを経由しなくていい方法は無いのかなーと思って調べていました。
そしてニコニコ動画をスクレイピング & FLV保存するPerlモジュールを作ってみた。のところにあったWWW::NicoVideoを見たところ、
って感じでダウンロードできるようでした。
これだけなら別サイトのサービスを利用しなくても、クライアントサイドだけで(JavaScriptだけで)やれそうだったので、Greasemonkeyスクリプトにしてみました。作ってみたら意外と簡単だった。再発明かも知れない。