Sorry, Japanese only.
Last modified: Sat Jul 05 18:55:44 +0900 2008

NicoCache

ダウンロード(D)

これは何?

ニコニコ動画の動画をキャッシュして一度見た動画を二度目以降は快適に見られるようにするツールです。

もっと詳しく

一度見た動画は、ブラウザのキャッシュが残っている限りはもう一度見に行くとすぐに再生されますが、キャッシュから消えると一度見た動画なのに再度ダウンロードが必要になります。混んでいる時間だと読み込みが遅くてなかなか後ろの方が見られなかったり、「動画が繋がりません」と言われて全く見られなかったりします。

ブラウザのキャッシュでは、動画はサイズが大きいのですぐにあふれて消えてしまいます。キャッシュサイズを大きく設定することもできますが、今度は動画以外の余計なファイルまで大量に残ってしまったりブラウザの動作が遅くなったりする問題があります。

NicoCacheは、SMILEVIDEOの動画ファイルのみをブラウザのキャッシュとは別にHDDの空きが許す限りキャッシュするローカルプロキシです。一度見た動画であれば、二度目以降は瞬時に読み込みが完了します。マイリストに登録して何度も見るような動画をキャッシュしておくと便利です。

動画を最後まで読み込んだ時点でHDDに保存されているので、気に入った動画を保存しておこうと思った時に改めてダウンロードする必要がありません。

エコノミーモードになる動画でも、通常モードのキャッシュがあれば通常モードの画質で見ることができます。

みんながNicoCacheを使うとニコニコの負荷が減るので、そのうち一回目に見る動画もすぐ読み込めるようになるかもしれません。

入手

ダウンロードは以下より。Java Runtime Environment (JRE) 5.0以上が必要。ブラウザは多分なんでも動くはず。基本的にFirefox、たまにIEで動作確認。OSはWindowsで動作確認していますが、MacやLinuxでも動くそうです。

JavaはJava.comなどから入手してください。

2008/07/05 NicoCache 0.37
2008/06/05 NicoCache 0.36
2008/05/25 NicoCache 0.35
2008/05/25 NicoCache 0.34
2008/04/02 NicoCache 0.33
2008/03/06 NicoCache 0.32
2007/11/25 NicoCache 0.31
2007/11/25 NicoCache 0.30
2007/11/23 NicoCache 0.29
2007/11/15 NicoCache 0.28
2007/11/04 NicoCache 0.27
2007/11/03 NicoCache 0.26

過去の更新履歴

使い方

  1. ブラウザのプロキシ設定で、localhostのポート8080を使うようにする。
  2. NicoCache.batをダブルクリックして起動する。

あとはニコニコで動画を見ると自動的に動画をキャッシュします。

ポート8080で待ち受ける他のツールも使っている場合はどちらかのポートの設定を変更してください。

便利な使い方

プロキシ自動設定はこちらへ

FAQ

キャッシュしておけばニコニコで削除された動画も再生されるの?
NicoCacheを使っていても、削除された動画にアクセスした場合は動画は再生されません。(削除通知が表示されます。NicoCacheを使わない場合と同じです。) 再生されるようにする予定もありません。
設定方法がよく分からないんだけど?
教えて君.netで画像付きで詳しく紹介されているのでそちらを参考にしてください。ブラウザの設定だけでなくNicoCacheを起動しておくのも忘れずに。
プロキシをNicoCacheにしておくと表示されなくなるサイトがあるんだけど?
0.06までのNicoCacheはSSLを使っているページ(https://で始まるURL)は非対応です。0.07以上にアップデートしてください。
なんでJavaなの?
マルチスレッドで通信するプログラムを組むのにJavaが楽だったからです。動作は確かにネイティブよりは重いですが、最近のJavaは結構ましになっていると思います。出始めのJavaはかなり遅かったので遅い印象が強いですが…。作りは単純なので移植したい人はどうぞ。ソースもついてます。
ウィンドウが邪魔なんだけど?
NicoCacheGUIを使うとタスクトレイに入れることができます。もしくは起動バッチファイルを書き換えて「java」のところを「start javaw」にすればウィンドウは出なくなりますが、何も出ないので動いているのかどうかよく分からなくなります。もしくは任意のウィンドウを非表示にしたり最小化したりタスクトレイに入れたりするツールがあるようなのでそれで消してください。
Windows専用なの?
起動を簡単にするためにバッチファイルを付けていますが、バッチファイルでは特別なことは何もしていません。Windows以外でも直接NicoCache.jarを起動すれば動くと思います。

NicoCache系ツール

無印と派生版の設定の違いはNicoCache_nlのサイトの本家と各派生版の設定が分かりやすくまとまっています。これを見れば機能の違いも大体分かります。

関連する技術・情報

今後の方針

NicoCache(無印)では、中核部分の安定化と、基本的にニコニコのサーバの負荷が増えないか減る機能を開発or派生版から逆輸入していこうと思います。

TODOリスト。実現は無保証、順不同。

NicoCache(無印)でやるかどうかは考え中の機能。

NicoCache(無印)ではやらない機能。


ダウンロード(D)