NicoCache_nl Wiki (仮)

NicoCache_nl

最終更新:

nicocache

- view
だれでも歓迎! 編集

NicoCache_nl とは、ニコニコ動画の動画をキャッシュして、一度見た動画を二度目以降は快適に見られるようにするローカルプロキシサーバ、NicoCache の改造版です。

さまざまな機能追加により、検索ページや再生ページを書き換えて、より快適なニコニコライフを送れる様になるかもしれません。

「二度目以降は快適?」

(NicoCache 本家サイトより抜粋)

一度見た動画は、ブラウザのキャッシュが残っている限りはもう一度見に行くとすぐに再生されますが、キャッシュから消えると一度見た動画なのに再度ダウンロードが必要になります。

混んでいる時間だと読み込みが遅くてなかなか後ろの方が見られなかったり、「動画が繋がりません」と言われて全く見られなかったりします。

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

NicoCache は、SMILEVIDEO の動画ファイルのみをブラウザのキャッシュとは別に HDD の空きが許す限りキャッシュするローカルプロキシです。

一度見た動画であれば、二度目以降は瞬時に読み込みが完了します。マイリストに登録して何度も見るような動画をキャッシュしておくと便利です。

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

エコノミーモードになる動画でも、通常モードのキャッシュがあれば通常モードの画質で見ることができます。みんなが NicoCache を使うとニコニコの負荷が減るので、そのうち一回目に見る動画もすぐ読み込めるようになるかもしれません。

NicoCache_nl の主な機能

動画のキャッシュ

NicoCache_nl をブラウザのプロキシに指定することで、動画再生時に自動的に PC の HDD に保存します。 二度目以降の再生では、PC 上に保存された動画が自動で使われるので、以下のような利点があります。

  • 一度再生した動画ならすぐに読み込まれる
  • 通常画質時に保存したキャッシュがあれば、エコノミータイムでも通常画質で視聴できる
  • キャッシュがあれば、削除された動画も再生できる

キャッシュはデフォルトで "cache" フォルダの中に作成されます (設定で変更可能)。 ファイル名は動画の URL にある smXXXXXX (動画 ID) に対応した以下のようなファイル名になります。

smXXXXXX_(タイトル).flv
例: sm9_新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師.flv

先頭は sm の他にもいくつか種類があります。(なお、タイトルを付けるかどうかは設定で変更できます。)

エコノミーモードのキャッシュは動画 ID の後ろに "low" がつきます。

smXXXXXXlow_(タイトル).flv
例: sm9low_新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師.flv

途中まで取得したキャッシュは "nltmp_" で始まるファイルとして保存されます。

例: nltmp_sm9_新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師.flv

cache の中に手動でさらにサブフォルダを作成して、そこにキャッシュファイルを移動しても認識しますので、お気に入りの動画のキャッシュをまとめておくなど整理に使ってください。

キャッシュ管理画面で移動した時は何もしなくて良いですが、直接エクスプローラなどでファイルを移動した後は、NicoCache を再起動してください。(設定でファイルの移動を追跡するようにもできます)

ページの書き換え

検索ページや再生ページを書き換えたり、JavaScriptを埋め込むことで、

  • 動画へのリンクにカーソルを合わせると、動画説明がポップアップで表示される
  • 検索結果を 3 列で表示させる
  • 新プレイヤーをマウスホイールやキーボードで操作できる
  • flvplayer_wrapper (wrapper) という、拡張プレイヤーが使用できる

など、いろいろな事が可能です。

この書き換えは、「フィルタ」と呼ばれるテキストファイルを書くことで自由に作成、追加できます。 デフォルトで付属しているフィルタ以外にも、広告削除などのフィルタが有志によって作成・公開されています。

その他の機能

  • 動画から音声を抽出して保存する
  • キャッシュした動画の管理機能
  • "Extension" と呼ばれるプラグインによる機能拡張
  • 動画のサムネイルをキャッシュして、表示を高速化
  • ニコニコムービーメーカーで作成された動画 (ID がnm〜 の動画) を wrapper で再生する為の変換機能
  • その他いろいろ
最近更新されたページ