parasite_cache 1.2.0 リリース

parasite_cache とは


ぱらすて停止に伴い、ほぼ同一コンテンツであるにもかかわらず、10〜20のコメント数で分散化しているケースが散見されますが、それらを横串に検索し、コメントを統合するためのツールです。仮に20のコメント数でも、10個に分散しているなら全部まとめれば200になるわけです。おまけとして動画DLにも対応しています。

対応サイト

ニコニコ動画、なんとか動画、Saymove、Rayrac

1.2.0の更新点

「寄生」色を強めてみました。たぶんこういう使い方をした人はまだいない…んじゃないかと。いたらごめんなさい。あと、他の意味でもごめんなさい。

使い方

parasite_cacheを起動してからブラウザでhttp://localhost:8089/parasite_cacheへアクセスして適当に設定して「けいおん」で検索すると例えば下記のような画面が表示されます。

このとき、40コメントしかないけど高画質なものと、3000コメ以上着いているけど低画質なものがあったとします。これまでであれば、高画質な動画をDLして、低画質な方と高画質な方をコメント統合してDLして、ローカルでBoonPlayerやNicoPlayerを使って再生する必要がありますが、今後はファイルのダウンロードが違法になるそうなので、そういった行為は慎む必要があると思われます。
そこで、

このように、高画質な方を「再生」として選択(自動的に「コメント」としても選択されます。赤くなっているものです)、低画質な方は「コメント」として選択(グレーになっているものです)して、

画面上部の「play」を押してやると、

このようにニコニコ動画のプレイヤーに対して、送信ファイルを偽装して動画と統合したコメントを「ストリーム再生」します。確かストリームはダウンロードじゃないから合法なんですよね?(いや詳しく知りませんけど)
なお、現時点ではこの画面からコメントを記入しても一切機能しません。再生だけです。また、フルスクリーンも機能しません。

parasite_cache
  • サイト横断的に検索(現状の対応サイト:ニコニコ動画, なんとか動画, Rayrac, Saymove)
  • 動画のダウンロード
  • コメントのダウンロード
  • 複数コメントの統合化+ダウンロード
  • proxy機能(再生機能に関しては利用必須です)
    • ニコ動、なんとか動画では基本的には必要になりますが、ログイン情報さえ取得できればProxyとして使わなくても大丈夫なはずです。よくわからない人や不安な人はProxyとして刺しっぱなしにしてください。NicoCacheと共存させたい場合はNicoCacheのセカンダリProxyとしてlocalhost:8089を設定してください。オミトロンも外部プロキシとしてlocalhost:8089を設定してください。
  • 動画およびコメントの偽装再生機能

ありそうな質問への回答

  • そもそも起動しない。Internal Server Errorが出る。
    • ファイアウォールやアンチウィルスソフトが止めている可能性があります。parasite_cacheを対象除外にすると動作するかもしれません。こちらでは現象が再現できないので対応は難しい雰囲気です。
  • コメント数が妙に少ない気がする
    • Rayracのコメントが、明らかに重複と思われるデータを出しているので、IDとコメント内容が同一のものは自動的に一つにまとめています。これに伴い、一人弾幕は全て排除される副作用が出ていますが、私個人の独断と偏見により、一人弾幕はあまり好きではないのでこのまま行きます。行きますが、あまりにも少ないのは寂しい、という意見もわからなくはないので、対応策について後述しています。
    • Saymoveではコメント取得制限がかかっています(3000件あっても落ちてくるのは500くらいです)
  • ニコニコ動画から動画が落とせない
    1. ログインした状態で、prasite_cacheをプロクシとして指した状態でそのページを一度開いてみてください(全部見なくて良いです)
    2. 戻ってもう一度動画ファイルを落とそうとしてみてください
  • 設定画面は見れるけど、本体の検索画面が見れない
    • ログイン情報が取得できていないのに検索対象として設定されたものがある(ニコ動及びなんとか動画)可能性があります。一度、SaymoveやRayrac等だけを検索対象にしてやってみてください。また、検索対象として設定されているサイトが落ちている場合、やはり検索結果が表示できません。落ちているサイトを検索対象から外して検索し直してみてください。
インストール方法
  1. parasite_cache_x.x.x.zip をDL
  2. zip を解凍
アンインストール方法
  1. 解凍したファイルを全部消す(レジストリ未使用)
使い方
  1. 解凍したparasite_cache.exeを起動
    • プロンプト(黒い画面)が表示されたら起動中です
    • このプロンプトを落とすとparasite_cacheは終了します
    • 邪魔な場合は最小化する、なんらかのツールでタスクトレイに格納する等してみてください
  2. http://localhost:8089/parasite_cache/ へ好きなブラウザからアクセス
  3. 設定画面が開きます
    • なんとか動画やニコ動はログインしていない状態では使えません。
    • 特定サイトのサーバが落ちている場合はここで検索対象からハズさないと検索に失敗します。
    1. 初期画面は各対象サイトの新着動画一覧を対象にしています
    2. 画像をクリックすると右下にポップアップします。
    3. コメント統合の仕方は以下の通り
      1. 各動画の一番右のアイコンをクリックすると、その動画が選択状態になります
      2. 統合したい動画を片っ端から選択してください
      3. 画面上部の merge ボタンを押すと、実際に統合してダウンロードします
Proxyの設定方法

ブラウザのProxy設定画面から設定してください。
外部Proxyとして既に設定されているものがある人は残念ですが現状のparasite_cacheは利用できない可能性があります(オミトロンやNicoCacheとは共存可能です)。

  • IEなら「ツール」→「インターネットオプション」→「接続」→「LANの設定」→「プロキシ サーバー」で「LANにプロキシ サーバーを使用する」をチェック。「詳細設定」でHTTPのところで、使用するプロキシのアドレスとして「localhost」、ポートとして「8089」を設定して、SecureやFTPやSocksの項目は空にしてください。また、「ローカルアドレスにはプロキシサーバを使用しない」にもチェックを入れておくと転送速度が向上します。
  • Firefoxなら「ツール」→「オプション」→「詳細」→「ネットワーク」→「接続設定」→「手動でプロキシを設定する」で、HTTPプロキシに「localhost」、ポートとして「8089」を設定して下さい。
  • OperaとかSafariユーザもそんな感じです。
コメント投稿サイトの今後についてとparasite_cacheの今後の方向性について

コメント投稿+動画寄生型のWEBサイトは、大型化するとサーバの維持費その他で確実に回らなくなることが予想されます(ニコ動ですら未だに赤字ですし、まぁ、権利者からの要請とかも色々あると思いますが)。ということで、それを回避し、責任を分散させるやり方として、クライアントアプリ型のアプローチがあちこちの掲示板で提案されているようです。
今回の1.2が(書き込み機能までは実装していないものの)たぶん一つのその実現例になると思いますが、こうなってくると、そもそも動画ファイルとコメントファイルが1対1で対応している必要性はないと思えます。
例えば、上記の例で言うなら、「けいおん第三話」をキーとして、その要素として動画ファイルと、コメントファイルがあるわけです。今の仕様では動画が消えればコメントも消えてしまいますが、コメントのみを保持するコメントサーバがあれば、そこに「けいおん第三話」をキーに問い合わせてコメントデータを取ってきて、あとは正規に購入したDVDから読み出しつつ、同時再生が出来れば誰にとっても迷惑がかからないことでしょう。

ということで、私の興味が続く範囲で、次はコメントファイルのキャッシュサーバでも作ろうかなぁ、と。で、parasite_cache経由でコメントが書き込まれた場合はそのキャッシュサーバに追加書き込みをすれば、次にそのキャッシュサーバからコメントを落とした人からは書き込み情報が反映されるわけで。また、これなら違法性はないでしょうし、動画ファイル消失に伴うコメントの消失も避けられます。
あと、2chの実況板をニコ動風に再生するツールがいくつかありますが、あれもどうなんだろうか、と。ニコ形式のコメントファイル化してやることでコメント数を確保する、という方法もあるかなぁ、と思いますが、実況板というのを実際に見た感じ、どこまで意味のある内容か、というのと、CM時間の処理等に困るなぁ、と。

というわけで、夢は膨らむ一方、時間が無いですね。困ったものです。