054月

ニコニコ動画のFLVをダウンロードする userChrome.js スクリプト

userChrome.js

!!! Notice !!!
このスクリプトの Jetpack 版を作りました。
Jetpack の方が圧倒的に導入がラクなので、Jetpack版を利用してください。
Mozilla Labs Jetpack - Nicovideo Downloader :: jetpack
今後 userChrome.js 版はサポートをしませんのでご了承ください。
!!! Notice !!!
ども,kei-s@libelaboです.
ニコニコ動画のFLVをダウンロードする方法はいろいろ出ていますが,
id:flsさんのもか日記 - Youtube FLV ダウンロード for userChrome.jsが非常に便利なので,これのニコニコ動画版を作成しました.
導入はちょっと面倒ですが,使い方はかなり簡単です.ニコニコ動画のページで右クリックし,メニューの”Download FLV”を選択するとダウンロードが始まります.自動でファイル名を付けてくれるのが良いです.

導入方法です.
userChrome.jsというFirefox拡張が必要なのですが,既に入っている方は下のリンクからスクリプトを導入してください.
Nicovideo Downloader (ver 0.15)
userChrome.jsは朝顔日記 - Firefox の拡張機能,userChrome.js の私の使い方をヒントに,以下のようにインストールします.

[Ext] userChrome.js 0.7 - MozillaZine Forumsの”userChrome.js 0.7″からインストール

プロファイルフォルダ内のchromeフォルダに,先のページの”Sub-Script/XUL Loader”の内容を,userChrome.jsという名前で保存

Nicovideo Downloader (ver 0.15)を同じくchromeフォルダ内に保存し,Firefoxを再起動

userChrome.jsをインストールしただけではchromeフォルダ内のuserChrome.jsファイルしか実行しないのですが,Sub-Script/XUL Loaderを設定することで,chromeフォルダ内の*.uc.(js||xul)なファイルを実行するようになります.
userChrome.js,面白いです.グリモン以上拡張未満という感じ.ただ,導入が面倒なのと名前が分かりづらいのが難点でしょうか.スクリプトの自動インストールが出来たりするといいなあ.
追記
ver.0.15より,mp4(H.264)に対応して拡張子を変更するようにしました.
いつきさんによるバージョンを利用させていただきました.ありがとうございます.
また,保存する際の動画タイトルを簡単に編集できるようにしました.
スクリプト内のmakeVideoTitle部分を編集してください.再起動時から反映されます.
更新履歴

(2007-05-09) ver.0.11 ニコニコ動画の仕様変更で動作しなくなっていた問題を解決しました.コメントにてご指摘いただいたリンさん,ありがとうございます.
(2007-05-12) ver.0.12 ニコニコ動画の仕様変更で動作しなくなっていた問題を解決しました.結局一番単純な実装に戻った・・・
(2007-07-14) ver.0.13 ニコニコ動画の仕様変更で動作しなくなっていた問題を解決しました.コメントにてご指摘いただいたaaaさん,リンさん,ありがとうございます.
(2007-09-09) ver.0.14 Hatena::Diary::Code-404 - Nicovideo Downloader.uc.js の修正にてご指摘いただいた部分を修正しました.シンヤさん,ありがとうございます.
(2008-03-05) ver.0.15 […]