【ニコニコ】自動ローカル保存プロクシ NicoCache20 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2016/12/26(月) 23:41:40.08ID:4srHZc0F0
!extend:default:vvvvv
スレ立て時に↑をコピペして3行で書き込んでください

ニコニコ動画のキャッシュを自動的に保存して
二回目以降はローカルから再生することで
ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。

一度通常画質でローカルに保存すれば
エコノミーモード時間帯でも常に通常画質で再生することがる。

またオミトロンと併用することも可能。

Java ソフトウェアの無料ダウンロード
ttp://java.com/ja/
Java Runtime Environment (JRE) 5.0以上が必要。

■関連サイト
NicoCache_nl wiki
ttp://www58.atwiki.jp/nicocache/
NicoCache_p - パンヤポータル
ttp://homepage2.nifty.com/wanko/pangya/nicocache.htm
NicoCache_u
ttp://www28.atwiki.jp/nicocacheu/
NicoCacheGUI - HB Software Factory の跡地に出来た何か。
ttp://hbsoft.s10.xrea.com/
ASR's Room NicoCache (本家様。公開停止中)
ttp://homepage1.nifty.com/asr/index.html

【ニコニコ】自動ローカル保存プロクシ NicoCache19
http://potato.2ch.net/test/read.cgi/software/1422543862/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2017/01/15(日) 16:31:15.95ID:ZzqsNohg0
銀座dmcのflvキャッシュはそのうちゴミになるので
disableCacheDmcFlvなんて設定を用意したとおり正直お勧めできない
公式HTML5やZenzaもご検討くだされ
2017/01/15(日) 16:32:20.70ID:ZSmF2FyH0
正式名称なんて言うのかわからないんですが
thcache内に出来る小さいサムネイルをポップアップするやつ

これをオフにするにはどうすれば良いでしょうか?
気に入った人のマイリストの動画タイトルを
範囲選択でコピーしようとすると
これがポップアップしそちらが優先される為
範囲選択出来ずタイトルをコピー出来無い為
とても使いづらいです。
2017/01/15(日) 16:46:05.23ID:ZzqsNohg0
>>111
nlFilters/10_thumbInfoFilter(ポップアップリンク用).txt
をゴミ箱にシュゥゥゥーッ!!

でもタイトル選択の際に邪魔になったこと無いんですが
お使いのOSとブラウザは何でしょう
2017/01/15(日) 16:50:58.27ID:1PhzyTcK0
ubuntuがsudo apt install ant jdk云々ってかいてあったけど
windowsでもchoco install jdk8 antで行けるんだな
chocolateyインストールしなきゃいけないけど
2017/01/15(日) 16:52:38.38ID:rK5hoMC9p
>>107
原宿復元ありがとうございます!
適用前後で画面上は変わった様子はなかったので、様子を見たいと思います
2017/01/15(日) 19:32:24.78ID:B6NF0/Lm0
wrapper捨てるならいっそzenzawatchに行くかな
スクリプト入れれば正規表現NGも出来るようになるし
問題は非プレミアムだと使えるNG数が少ないこととnicocacheとの相性がわからないこと
2017/01/15(日) 19:43:18.09ID:ZSmF2FyH0
>>112
win7でIE11だと上記の状態です。
firefoxだとポップアップが出ても通常通り選択し続けられました。
2017/01/15(日) 21:10:44.57ID:bNbUgsDu0
銀座公式HTML5にしてみたけど
popThumb_FAがwatchページでだけ機能しない
ランキングと検索ページでは使えます

NicoCache_nl+150304mod+170115mod2
10_thumbInfoFilter(ポップアップリンク用)
popThumb_FA

みなさんどうでしょうか?おま環かな?
2017/01/15(日) 21:14:58.14ID:1PhzyTcK0
nlFilterに関する資料探してたんだけど
今もこの時の仕様から変わってないってことで良いんですか?

https://web.archive.org/web/20100616005937/http://nicolist.net/nicocache_nl/wiki/index.php?nlFilter.txt
2017/01/15(日) 21:45:50.85ID:bNbUgsDu0
>>117
フィルタとjsの設定見直したら余計なとこに#が入ってたので修正して
ブラウザキャッシュクリアしたらwatchページでも表示されました
2017/01/15(日) 22:04:01.02ID:BGEchEjk0
up344 popThumb_FAのdmcキャッシュ表示対応等のファイル

>>107
更新お疲れ様です
要望なのですが、「/cache/info?」のdmc対応と「dmcMovieType」のような名前の項目で[解像度,映像のビットレート,音声のビットレート]の確認ができるようにしていただけないでしょうか?
2017/01/15(日) 23:09:17.70ID:1PhzyTcK0
NicoCache側でUserAgent偽装できれば余計なもん動かさなくて済むなとか思ってたけど
そうはいかないみたいだ
2017/01/16(月) 00:58:02.93ID:+9pVNyLja
>>107
>>106です
ありがとうございます
無事動かせました
2017/01/16(月) 08:02:09.30ID:M/0Ak1XR0
>>101の方が報告している現象が起きているので自分も報告します
up006、up292、up342でビルド、非プレミアム
ブラウザ:SRWare Iron(Chromiumベースのブラウザ)

HTML5プレーヤーでキャッシュ済みの動画を再生しようとすると
シークバーの白い部分(読み込みが完了した部分)が先頭の方に少しあるだけで動画後半にジャンプすることが出来ません
動画の再生に合わせてシークバーの白い部分が少しずつ増えていきます

キャッシュ自体はちゃんと使用されており、読み込みのため動画が止まるということはなく
エコノミーの時間帯でもキャッシュがあれば高画質でちゃんと再生されます


FireFoxで試した所この現象は発生せず、動画の再生を始めてすぐにシークバーは全て白くなります
2017/01/16(月) 15:18:13.97ID:kcAyH2Xe0
ubuntuからWin7IE11までいるあたりなんだかんだ30億のデバイスで走ってるだけはあるんですかね
2017/01/16(月) 17:22:24.51ID:r7W0udAd0
>>118
ChangeLogを見るに機能は増えてますが
コードを見るにUser-Agentを変更できる機能は多分無いです

>>120
info周りはどうあるべきか分からなくて手を付けてないのですが
1. 完全なdmcキャッシュ(映像ビットレートが高い順)
2. 完全な非dmcキャッシュ(通常→low)
3. 不完全なdmcキャッシュ
4. 不完全な非dmcキャッシュ
の順で探して情報を返せばいいでしょうか.
個々のキャッシュの情報を取るAPIが無いのでinfo2も作って
動画IDに対してキャッシュの一覧を返すべきか.

>>123
一時停止すると一気に読みこみませんか?
2017/01/16(月) 18:02:16.91ID:M/0Ak1XR0
>>125
読み込まないですね
キャッシュ済み動画で一時停止している間はシークバーの白い部分は全く増えないです

キャッシュがない動画は一時停止中でも読み込みに応じてシークバーは白くなっていきます
2017/01/16(月) 19:49:56.87ID:PKdd21Jb0
>>125
必要なのはwatchページを開いた時に読み込まれる動画の情報なので
その順番で良いと思います
今の所はキャッシュアイコンの表示用に"economy"の有無、"dmcMovieType(仮)"の有無が確認できれば良いです


問題が有りそうなのは非dmcキャッシュがある時のdmcキャッシュ取得時の挙動でしょうか?

現在の状態だと、非dmcキャッシュを取得している時に
"caching"がtrue、"cachingSize"に現在のサイズ
非dmcエコノミーがあって非dmcノーマルを取得する時に
"normalSize","normalCachingSize"の項目が作られると言う挙動なので

dmcキャッシュを取得している時は
"dmcCaching"がtrue、"cachingSize"に現在のサイズ
非dmc又は、dmcエコノミーがある状態で高ビットレートdmcキャッシュを取得している時は
"dmcNormalSize","dmcNormalCachingSize"の項目を作るという挙動ではどうでしょう?

>>88
消去済み動画でもdata-api-dataのsourceを動画取得用のWebAPIに変えれば見られるますよ
2017/01/16(月) 20:31:29.76ID:RnBREz9jp
ポップアップリンク内情報について質問です。
キャッシュ済アイコンがマイリストとランキングで位置が異なるのですが、
popThumb_FA_.css内の「アイコン表示位置」以外でも設定しているのでしょうか。
2017/01/16(月) 21:12:10.70ID:SoVHbQbR0
>up344 popThumb_FAのdmcキャッシュ表示対応等のファイル
従来のFlash視聴環境で適用してみたのですが、下のようにサムネが大きくなりました
http://i.imgur.com/FM2QGgi.jpg
発生場所は、video_top・検索画面・ランキング等
ページというより、動画によってサムネが大きくなるモノがある模様です

公式動画の視聴ページを開き、本文に記載されている動画リンクをマウスオーバー(してみると
下のような場所をポップアップしてします
http://i.imgur.com/PWegwDn.jpg

対処可能でしょうか?
それともup344はFlash環境では適用しない方がいいでしょうか?
せっかく更新して貰ったのにお手を煩わせてすみません
2017/01/16(月) 23:39:59.76ID:r7W0udAd0
>>126
WindowsでもLinuxでも再現できました,が発生したりしなかったり再現性が安定しません.
発生率が高い設定を切り分けたところどうもtouchCacheが関わっているようなので
touchCache=false
してみていただけますか.

touchCacheのせいでキャッシュの最終更新日時がかわった結果,
HTTPヘッダのLast-Modifiedが変化してなにか引き起こしているのかもしれません.


>>127
読み込まれる動画の情報だと設定によって
0. 再エンコードされていない非dmc
を加えなければ.

dmcキャッシュを持っている時に再エンコードされていない
非dmcキャッシュを取得というシナリオもあります.
この場合もcachingやnormalSizeの項目に入れますね.
2017/01/16(月) 23:58:47.25ID:M/0Ak1XR0
>>130
touchCache=falseをconfig.propertiesに記述してみました
再生中は以前と変わりませんでしたが
一時停止を押すとすぐにシークバーが最後まで白くなりました

大変助かりました、ありがとうございます
2017/01/17(火) 00:47:54.80ID:QLdRsECu0
up345 popThumb_FA関連 更新
popThumb_FA.jsへの書き換えフィルタを間違えていたのを修正

>>128
多分これで大丈夫だと思います

>>129
↑、サムネイルURLの末尾に「.M」が付いていませんか?
↓、「popThumb_FA_iframe.html」が入っていますか?

>>130
いろいろ大変になってしまいますが、よろしくお願いします
2017/01/17(火) 02:40:37.71ID:/hUXIYjH0
up345入れたらうちもサムネが大きい動画がちらほらありますね
2017/01/17(火) 06:30:44.65ID:o/emgHIXp
>>132
修正ありがとうございました!
2017/01/17(火) 08:32:55.15ID:AylqXi9Z0
up346 pass:fordev
開発版です.頂いた意見によっては通常リリースまでにWebAPIの仕様が変わります.
/cache/info
/cache/info/v2
実装してみました.詳細はChangeLog(とCacheDirProcessorのソース)にて.

/cache/infoのcachingは代表として返ってきたものがキャッシュ進行中かを
表していないと整合性が取れないと思うので,dmcだろうと非dmcだろうとcachingはcachingになりました.
dmcのキャッシュが進行中かはdmcNormalSizeやdmcLowSizeを見ると分かります.

互換性のために/cache/infoも作りましたがまあv2のほうが使い勝手いいんじゃないかとは思います.
2017/01/17(火) 14:51:33.97ID:QdI0ULq70
>>132
2017/01/17(火) 15:01:05.73ID:QdI0ULq70
>>132
>↑、サムネイルURLの末尾に「.M」が付いていませんか?
すみません、よく分からないのですが、多分付いてないと思います・・・
動画のタイトル名をマウスオーバーしたときにブラウザ左下に表示されるURLを見る限りですが

>↓、「popThumb_FA_iframe.html」が入っていますか?
入っていますが、まずかったでしょうか?
up273に同梱されているものが入れています
ちなみに抜いてみたのですが、変わりませんでした
2017/01/17(火) 15:02:46.82ID:QdI0ULq70
>>132
すみません、画像が大きくなる動画の画像のアドレスをコピーしたところ、.Mが付いていました
2017/01/17(火) 18:41:23.88ID:/hUXIYjH0
質問なのですが
AとBのHDDにそれぞれcacheA、cacheBフォルダを作って
基本はAに保存し、古いキャッシュなどをBに移したあと
キャッシュを移した動画を改めて視聴する際に
Aに保存されずにBのキャッシュを使うことって可能ですか?
2017/01/17(火) 18:55:22.79ID:pEcCJC390
BのファイルのシンボリックリンクかなんかをAに作ればいけるんじゃね
分からんけど
2017/01/17(火) 19:34:22.80ID:AylqXi9Z0
>>139
シンボリックリンクの他に
cacheAの中に「好きな名前.folder」というファイルを作って中にcacheBのパスを書く
なんて方法もあるのでお好きな方をどうぞ
2017/01/17(火) 19:35:10.52ID:bRq+HZPP0
cacheAのフォルダに、cacheB.folderってファイル名で
中身がcacheBの絶対パス名だけのファイルを置くと
cacheAからキャッシュ探すときcacheBも探してくれる
という便利機能がある
2017/01/17(火) 20:04:05.52ID:/hUXIYjH0
>>141-142
いけましたありがとうございます!
2017/01/17(火) 23:24:25.02ID:0ND2OSaa0
見当違いな質問でしたら申し訳ないのですが、
初回動画表示時にDMCと非DMCの高画質な方を判定して持ってきてくれるわけではないのでしょうか
ちなみにZenzaWatchを併用して「旧システムのほうが画質が良さそうな時は旧システムを使う」に
チェックを入れてもキャッシュは変わりませんでした
2017/01/17(火) 23:40:46.14ID:AylqXi9Z0
>>144
Zenzaは非dmcの解像度がdmcよりも高い時に非dmcを持ってくるようになっていたはずです.
非dmcのほうがdmcよりも高画質なケースというのは再エンコードされていない場合ですが
実際に動画にアクセスしてみるまでは解像度くらいしか判断材料がないということです.
変わらなかった動画は再エンコードされているか,解像度が同じだったのではないでしょうか.

で,非dmcが再エンコードされているかは先頭256byte程度あれば分かるんですが,
NicoCache本体としては勝手に非dmcを取りに行って判定するのは行儀が悪いし領分を超えるかなと思ってます.
146paku6543@yahoo.co.jp (ワッチョイ 9356-z92U)
垢版 |
2017/01/18(水) 00:00:58.47ID:XkHXsDtR0
>>145
確認したところ解像度が同じでした
毎回両方確認して保存しているので、出来れば自動で判定していただけると助かります
2017/01/18(水) 10:58:11.40ID:lFB4Z9+w0
動画URLに対して勝手(というか自動的)に通常より多いリクエスト発行するのはいろいろと怒られそうだ
2017/01/18(水) 14:35:48.96ID:UBPPvEJb6
そういう事をしていると、対策立てられても文句言えないからな
行儀云々の気持ちはよくわかる
2017/01/18(水) 14:58:57.61ID:6Fi0di730
ってかZenzaとかNicoCacheとか作れるだけの技術力あるなら
そもそも別の動画サイト新規に興せそうな気がするんだが
2017/01/18(水) 15:55:47.11ID:lFB4Z9+w0
ネットサービスの最大のハードルはカネなので…
2017/01/18(水) 16:04:31.45ID:6Fi0di730
最大のハードルがカネっておいおい
ks運営云々言ってる奴とは別人かい?
避難先がまたks運営だったら本末転倒じゃないか
2017/01/18(水) 18:58:35.24ID:ZaidWmKv0
サービスを良くするだけで金がじゃんじゃん入るならどこでもそうしてるぞ
実際はそうはいかんからサービスを最低限にして集金してるわけで
ユーザ側からしたらたまったもんじゃないのも確かだけど
2017/01/18(水) 20:08:40.45ID:z17rvdNZ0
htm5で見るには今まで使ってたのにup342を上書きすればいいんですよね?
キャッシュが読み込めない…
他にも設定しないとだめなのかな…
2017/01/18(水) 20:15:59.84ID:z17rvdNZ0
コメントも表示されなくなりました
またup006、up292、up342を入れなおしてみるかな…
2017/01/18(水) 20:47:00.99ID:vLdQMMVk0
まぁ、今まで使っていた分はフォルダごとバックアップして置いた方が良いと思うが
で、そこに292と342を上書きしてビルド
それで上手くいかなければ、006+292+342のみのまっさらな状態からスタートする、かな
2017/01/18(水) 22:00:36.59ID:z17rvdNZ0
ビルドってup292のをですよね?
やってみたところ>>61と同じところで止まりました
>>62>>64を試してもダメでした
うーん難しい
2017/01/18(水) 22:06:43.91ID:BuzmZCud0
とりあえずjava x86で試してみたら
あとPATHがちゃんとJava 8のbinを他のバージョンより優先して使うようになってるかどうか
2017/01/18(水) 22:15:34.40ID:+zOgsYB70
>>156
同梱しているbuild.xmlを忘れないであげてください(90レスぶり2度目)

>>61 で止まる場合はbuild.xmlのsourceが1.5になってます
2017/01/18(水) 22:25:11.20ID:z17rvdNZ0
最後にup292のdevelopment.zip解凍してました
up342のbuild.xmlを上書きしてビルトできました!
それでコメントは表示されるようになりましたが
キャッシュは読み込めない…
仕方ないからflashつかうか…
2017/01/18(水) 22:40:09.23ID:+zOgsYB70
>>159
「キャッシュが読み込めない」とはどういう状態なんですか
再生できない?再生できるけれどキャッシュを使っていない?エラー出力一切なし?
対象の動画は新仕様?旧仕様?

あと誰もテンプレを使ってくれないんですが環境の詳細を教えてください>>4
2017/01/18(水) 23:11:41.11ID:lFB4Z9+w0
ふわっとした表現垂れ流しててもエスパー的中パターン以外は解決に結びつかんからね…

今のスレの話とはたぶん関係ないけど、Eclipseでやってる場合はbuild.xml更新だけじゃなくて
Eclipse上でそれっぽい設定を1.5から1.7に設定変えるとうまくいった気がした
2017/01/18(水) 23:36:42.47ID:z17rvdNZ0
ああ、失礼しました
ログを見てもう一度確認したところ正常に動作してました
fetchは未対応だったのですね
それと普通に再生してキャッシュ取得した動画の読み込みも
flashの時より遅いのでキャッシュが読み込めていないのかなと思ってしまいました
お騒がせしました
2017/01/18(水) 23:56:30.51ID:+zOgsYB70
>>162
HTML5プレイヤーは再生ボタンを押さないと読み始めなかったり,
一時停止を押さないと最後まで読まなかったりしますからね
Chromeの場合は>>130のtouchCache=falseも試してみてください.

fetchが動かない件は前スレの966(とこのスレの45,72)を見ると幸せになれるかもしれません
2017/01/19(木) 00:47:16.68ID:XaXOzzz80
間違ってSCの方に書いてしまったので再カキコします

NicoCache_nl+150304mod+170115mod2 HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_111(amd64) on Windows 7

とりあえず2点
1、キャッシュ一覧ページに表示されるキャッシュ一覧がSMID順に並ばなくなってしまいました
→MovieIdSorterを使ってのソートがコメントアウトされているから?

2、同じくキャッシュ一覧ページに表示されるDMCキャッシュのsmIDに.mp4という文字列が混じってしまっている
→正規表現でDMC形式のファイル名より先に通常形式のファイル名でマッチさせたら後者に処理が来ないのではないか?

自分なりにソースを追ってみたのですがプログラミングから離れて久しいので勘違いしているかもしれません
2017/01/19(木) 02:15:43.59ID:8UCzYxsN0
要望が2つあるます
・Partial download from ○○ byte の ○○ にコンマを入れて欲しい (見づらい)
・もし最初に総バイト数が分かれば、残りバイト数 / 総バイト数 (キャッシュ済み〇%) が欲しい

家〜プロパイダの回線がおかしくなってるときがあって、回線がおかしいのかPCがおかしいのか切り分けのためにできればほしいです
2017/01/19(木) 13:01:26.88ID:tTNDRsQ4p
Firefoxつかってます。
新しいHTML5プレイヤー(β)で、wrapperの機能そのままにこれからも使うことができますか?
2017/01/19(木) 13:08:18.57ID:w9NcToHL6
むしろ試して報告してくれ
2017/01/19(木) 17:47:52.37ID:thZKcvfM0
>>163
↓がどのファイルのどこのことなのかさっぱりわからないです…

とりあえず修正するにはrunメソッドの先頭あたりにこれを追加.
if (fetchRequestHeader.getMessageHeader("Cookie") != null) {
fetchRequestHeader.setMessageHeader("Cookie", fetchRequestHeader.getMessageHeader("Cookie").replace("watch_html5=1", "watch_html5=0"));
}
2017/01/19(木) 18:13:16.40ID:5eJnJ1/Np
>>167
http://www.dotup.org/uploda/www.dotup.org1128958.png.html
こちらが、wrapperを使った事例です。
http://www.dotup.org/uploda/www.dotup.org1128962.png.html
こちらが、新しい動画視聴ページ【β 版】です。

nicocache_nlは [up346.7z]、firefoxは50.1.0です。
切り替わると、wrapperが使えない状況です。
2017/01/19(木) 19:11:38.97ID:FNEsJVNr0
そもそもflvplayer_wrapperの動作原理をあんまり理解できてないけど
元のflvプレイヤーにwrapper被せて動作する的なflashプレイヤー前提のブツなんじゃなかったっけか
そのへんのアレで大昔に「そろそろwrapperではどうしようもない」的な雰囲気が出てきてたような
171名無しさん@お腹いっぱい。 (ササクッテロレ Sp87-3PW2)
垢版 |
2017/01/19(木) 19:42:56.29ID:5eJnJ1/Np
>>170
参考の足しにならないかも知れませんが、
https://wrapper.wiki.zoho.com/HomePage.html

こういうの見つけました
2017/01/19(木) 20:43:02.28ID:+G2ewuMl0
wrapperに対応するようにextension作るくらいしかないんじゃないかね
wrapperが更新されるならいいんだけどね
2017/01/19(木) 22:27:53.83ID:Wp4rZYGB0
公式がhtml5プレイヤー用意してコメントの表示もhtml+jsになったから
wrapperの機能は全て移植できるようになったはず
2017/01/19(木) 23:36:57.85ID:KGEckIMW0
>>164
1. 後でやろうと思ってコメントアウトしたまま忘れてました.ありがとうございます.
2. ちょっと指摘の内容がわかりませんでした.具体的にどこの処理とかありますか?
dmcキャッシュは同じ動画に対して.mp4と.flvを別扱いしないといけないのでIDに拡張子が入るのは仕様です.
以前のスクリプトがそのまま動いたら儲けもの程度の互換性なので,基本的には利用するスクリプトの方の修正が必要です.

>>165
どう使うのかよくわかりませんが簡単にできるのでやります

>>168
nlMovieFetcherのソースファイル(nlMovieFetcher.java)
runという単語は一箇所しか無いからやってみりゃ分かるはず
2017/01/20(金) 00:15:42.91ID:75/PmmRk0
>>174
2は仕様ということなら了解しました。なんか正規表現の理解があやふやで変な質問失礼しました
2017/01/20(金) 01:52:59.19ID:Uq17Rf2T0
up347 いろいろ更新

>>174
「/cache/info」の要望に応えていただきありがとうございます

>>137
こちらのフィルタではサムネイルURLに「.M」を付けてはいないので、そちらで何か操作されていませんか?
一応 >>133 でも症状が確認されたという事なので対応はしておきました

watchページでは「popThumb_FA_iframe.html」をiframeとして読み込んでいるので
その症状が起こるという事は「popThumb_FA_iframe.html」へのパスが間違っているのだと思われます
2017/01/20(金) 03:15:31.84ID:azXmZ+iX0
up348 NicoCache_nl+150304mod+170120mod
通常リリースに戻ります.今回は機能追加多め.

/cache/info/v2の説明文が嘘だったので以下のように開発版から修正・項目追加しました.
 preferred: nlFilterで判定に利用されているキャッシュ
 preferredHTML5: HTML5プレイヤーで再生されるキャッシュ(より良い物が取得できなければ)

>>176
window.popThumb._XMLHttpRequestが無いって怒られてます(Firefox, Chromium)
いままでpopThumb_FAを使ってなかったんですが今回使ってみたら手放せなくなりそう

あと/cache/infoの挙動なんですが返ってくる完全なキャッシュはnlFilterに渡されるものなので,
例えば高画質な.flvと低画質な.mp4をキャッシュしている時には/cache/infoではflvが返ってくるんですが,
HTML5プレイヤーを開くと低画質な.mp4を使ったりするのでご注意を.(see also >>69,76)
/cache/info/v2のほうではpreferredHTML5をpreferredFlashを使い分けることで
適切な方を取ることは出来ます.
2017/01/20(金) 07:02:05.60ID:3A5xoxm/0
いろいろ更新はありがたいんだけど
素人はもう>>177にあるようなことは
何が何でどうすればいいのか
チンプンカンプンですわ…
2017/01/20(金) 07:28:49.81ID:ZX5RJn9QM
最初の2行以外はプログラムを書く人向けの情報なので気にしなくてよろしい
2017/01/20(金) 10:20:05.26ID:h9IyC22Sp
要望なのですが、お手すきの時で良いので
>>166
>>174
の実装をお願い申し上げます
2017/01/20(金) 13:34:20.09ID:IS1h2Uy/p
>>174ではなく
>>172でした。

失礼しました。
あらためてよろしくお願いします。
2017/01/20(金) 19:55:03.67ID:5teeAz6h0
誰かまとめてくれー
2017/01/20(金) 20:07:50.51ID:2MJShaMT0
このスレとHowtoBuild読めば何すればできるかは十二分にわかるよ
zip展開するだけでー的なのを待つのは、今の開発者がバイナリを公開しないあたりから察そう
2017/01/20(金) 20:12:22.88ID:TWz7KGvH0
どういう経緯でバイナリ配布しなくなったんだっけ?
まあ自分でビルドできるから不都合はないんだけど。
2017/01/20(金) 20:32:29.25ID:Q5MsDKlW0
ブラウザのプラグイン(Zenzawatch)とプロクシー(nicocache_nl)と専ブラ(いろいろ)で
出来ること出来ないことの制限が(作者と利用者それぞれ)色々有って見てて面白いです(見てるだけ)
2017/01/20(金) 21:37:00.53ID:25Xr0R+e0
>>174
サンクス
public void run() {
の後に>>168をよくわからないままにもほおり込んだらうまくいけました

色々教わったんで簡単にビルドの流れを言うと
・up006、up292、up348をダウンロード
・up006を解凍しそこへup292を解凍して上書き、そこへup292の中のdevelopment.zipを解凍、そこへup348を解凍して上書き
・up292のHowToBuild.txtを読んでOracle JDKとApache Antをインストールしてパスを通してビルド
2017/01/20(金) 21:40:19.20ID:xbicYEet0
up349 reEncodingChecker
旧システムにある動画が再エンコードされていないかを取得して判定

>>146
自動的ではありませんが手動でということでひとつ.
結果的に転送量が減ってサーバ負荷も減りますね.


>>180-181
不可能です.
根っこから違うのでプレイヤーを差し替えるしかありませんが
何のためにHTML5版使ってんの?という話になります.
可能だとしても欲しい人が書いてね.パッチはリクエストがあれば取り込みます.
Zenzaとかを改造して必要な機能を追加するほうが多分工数が少ないよ.

>>182-184
私は誰かがまとめるのを止めはしません.
2017/01/20(金) 23:03:02.62ID:IS1h2Uy/p
>>184

>>166
>>180-181
を書いた者です。

ぜひほしいのでお願いします。
また工数が少ないZenzaの改造されるほうを選択されるのでしたら、それを支持し、まちたいとおもいます。
2017/01/20(金) 23:31:52.86ID:2MJShaMT0
>>188
この時代にこのレベルでクレクレ厨を見るとは
>>187の「不可能」って三文字を読めないなら今すぐ使うのやめたほうがいいよ

一応ちゃんと聞くけど、もうレガシーすぎるwrapperを今でもどうしても使いたい理由は何?
今でもどうしても使いたい「wrapperの機能」とは具体的に何?
本当にHTML5やZenzaの機能にないの?代替できないの?自分でいろいろ使って調べてみた?

まあたとえ書いても多分誰も作ってくれないと思うけど
他に使いたいって需要がないだろうし

せっかく久々に開発が盛り上がってるので個人的には水差しは勘弁してほしい
2017/01/21(土) 00:25:38.48ID:rDsCSqHnp
水を差したかたちになってもうしわけありません。
上記の件は取り下げさせていただきます。
申し訳ございません
2017/01/21(土) 00:58:33.15ID:rDsCSqHnp
ちゃんと聞いてくださったのにも関わらず、欲しかった理由は
NGコメントが追加できることと、
コメントの色を自由に変えられることと
動画の大きさを自由にかえられることでした。
2017/01/21(土) 01:48:48.49ID:TotAQdXk0
クレクレ厨とか言っているけど、
今開発しているの1人だけなんだから他全員クレクレ厨みたいなもんだろ
ビルドと動作報告して開発者気取りとか笑えるからやめてくれ
2017/01/21(土) 02:16:05.00ID:CuYLHF5M0
聞く気がないような返答なのに同じ質問と要望を何回もしてたんで粘着しつづけそうだと頭に来たんだ
自治厨化してたなスマン
頭冷やしてくる
2017/01/21(土) 02:31:47.52ID:hIHldquF0
>>191
ラッパーからZenzaに乗り換えた口だけどNGコメントの追加と
動画の大きさうんぬんは正規表現NGと画面サイズ設定で十分じゃない?

コメのデフォカラー変更は自分も欲しい時有るけど
そもそもプレイヤー関連をここで聞くのはお門違いだろ
Zenza関連の板にでも聞いてみれば
2017/01/21(土) 02:39:18.37ID:UVh/l/N30
本体に手を入れてる人だけが開発者じゃ無いさー
popThumb_FAにパッチをあててくれてる人とかコードレビューしてくれてる人もね

基本的に自分で欲しい機能を実装して公開してるだけだけどバグ報告も助かってます
2017/01/21(土) 12:41:18.11ID:MD2DdRt/0
popThumb_FA関連のフィルタを入れたらpopThumb_FA.jsがsyntax errorになって動かなくなるのでおかしいなと思ったら、
popThumb_FA_個人設定.txtに個人設定3や個人設定4が統合されていたのね。

popThumb_FA_個人設定2.txtを消したら動くようになった。
2017/01/21(土) 17:12:06.08ID:w4PZhuWi0
ちょっと確認させて下さい。

・fetchは現状dmcには対応していない。
・利用した場合には旧鯖のほうを取得する。
 ただし旧鯖についてもflv動画は取得できない。
・旧鯖のflv動画を取得するには>>168にある修正が必要。

でよろしいのでしょうか?
2017/01/21(土) 18:32:53.57ID:4OTFo/Ky0
>>197
> ちょっと確認させて下さい。
> ・fetchは現状dmcには対応していない。
してないようです

> ・利用した場合には旧鯖のほうを取得する。
>  ただし旧鯖についてもflv動画は取得できない。
修正後は*.flvの動画キャッシュは可能
(旧鯖がよく分かってません

> ・旧鯖のflv動画を取得するには>>168にある修正が必要。
> でよろしいのでしょうか?

ついでに、まとめたの

\[NicoCache_nl.jarの有るフォルダ]\extensions\nlMovieFetcher.java
の352行目あたりを>>168を参考にして修正しました

// fetch処理は別スレッドで実行
public void run() {
if (fetchRequestHeader.getMessageHeader("Cookie") != null) {
fetchRequestHeader.setMessageHeader("Cookie", fetchRequestHeader.getMessageHeader("Cookie").replace("watch_html5=1", "watch_html5=0"));
}
started = true;

javac -classpath ./;./NicoCache_nl.jar -encoding sjis extensions/nlMovieFetcher.java

徹夜してしまいました
おま環の可能性があるので
参考までに
2017/01/21(土) 19:26:23.68ID:w4PZhuWi0
>>198
レスありがとうございます。
修正してflv動画もfetch出来るようになりました。

旧鯖は旧システム(旧形式)という意味合いでした。
分かりにくくてすみません。
2017/01/22(日) 00:36:05.20ID:MLFLxBD00
up350 popThumb_FA関連 更新

>>177
言われて気づきましたが
ロダに上がってるのは最終更新版では無いんですね・・・
最終更新版を作者さんのホームページ
ttp://proxomitron.cocolog-nifty.com/blog/2011/10/popthumb-nicovi.html
からダウンロードをお願いします
2017/01/22(日) 07:35:47.50ID:U8QbJ/cr0
>>200
ありがとうございます
watchページで動作しないのですが、何か設定が必要ですか?
ランキングや検索ページでは表示されています
2017/01/22(日) 09:24:25.88ID:s3fz1Vfzp
<質問用テンプレ>
≪動作環境≫
 【OS・Java・本体】NicoCache_nl+150304mod+170120mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_121(amd64) on Windows 10
 【firefox】50.1.0
 【FlashPlayer】バージョン 24,0,0,194
 【特記事項】特になし
≪NicoCache環境≫
 【拡張】すべて除去
 【プロキシ】あり
 【wrapper】有([up306.zip]「wrapper (本体のみ) up305 導入時に再生数が出るようにしてみた」)【オミトロン】無
≪質問/障害内容と検証状況≫
 【事象・質問内容】・nicocache_nlのバックログに
java.io.IOException: 指定されたパスが見つかりません。
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
at dareka.processor.impl.ReEncodingInfo.loadCore(ReEncodingInfo.java:146)
at dareka.processor.impl.ReEncodingInfo.load(ReEncodingInfo.java:138)
at dareka.processor.impl.ReEncodingInfo.get(ReEncodingInfo.java:33)
at dareka.processor.impl.ReEncodingInfo.check(ReEncodingInfo.java:76)
2017/01/22(日) 09:25:08.45ID:s3fz1Vfzp
at dareka.processor.impl.Cache.isReEncodedStrictly(Cache.java:997)
at dareka.processor.impl.CacheManager.getPreferredCachedVideo(CacheManager.java:986)
at dareka.processor.impl.EasyRewriter.selectReplace(EasyRewriter.java:1564)
at dareka.processor.impl.EasyRewriter.doReplaces(EasyRewriter.java:1467)
at dareka.processor.impl.EasyRewriter.applyUserFilter(EasyRewriter.java:1398)
at dareka.processor.impl.EasyRewriter.replace(EasyRewriter.java:1281)
at dareka.processor.impl.WatchVars.addCacheIcon(WatchVars.java:494)
at dareka.processor.impl.WatchVars.replacePlaylistData(WatchVars.java:475)
at dareka.processor.impl.WatchVars.getReplacedContent(WatchVars.java:461)
at dareka.processor.impl.WatchRewriter.onMatch(WatchRewriter.java:48)
at dareka.processor.impl.RewriterProcessor.doRewriter(RewriterProcessor.java:424)
at dareka.processor.impl.RewriterProcessor.doRewriter(RewriterProcessor.java:381)
at dareka.processor.impl.RewriterProcessor.onRequest(RewriterProcessor.java:195)
at dareka.ConnectionManager.processAPairOfMessages(ConnectionManager.java:244)
at dareka.ConnectionManager.run(ConnectionManager.java:58)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

が複数出てきて、原因がわかりません。

 【検証済の内容】 ・localフォルダやnifilterフォルダ内のファイルすべて外したが、ブラウザのリロードをしてもエラーが出る。

長くなりましたが検証よろしくお願いします。
2017/01/22(日) 09:34:15.01ID:6PVkxV2q0
>>350
道理で.ありがとうございます.
>>201の症状以外は動くようになりました.


>>202
NicoCache_nlフォルダ直下にdataフォルダと書き込み権限はありますか?
2017/01/22(日) 09:35:52.63ID:6PVkxV2q0
>>204
350ってなんじゃアップローダの番号か
s/>>350/>>200/
2017/01/22(日) 09:49:33.67ID:s3fz1Vfzp
>>204
dataフォルダはありません。
書き込み制限はありません。

あと、>>198
注意:extensions\nlMovieFetcher.javaは非推奨のAPIを使用またはオーバーライドしています。
注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。

javac -classpath ./;./NicoCache_nl.jar -encoding sjis extensions/nlMovieFetcher.java

というコマンドプロンプトでエラーがありました。
これとも関連がありますか?
2017/01/22(日) 09:51:02.89ID:6PVkxV2q0
>>206
dataフォルダを作ってください.

その注意は無視して大丈夫です.
2017/01/22(日) 10:00:09.40ID:s3fz1Vfzp
>>204
dataフォルダを作成したところ、reencoded.csvというファイルが出てきました。
これは何でしょうか。
そしてエラーが出てこなくなりました。

本当にありがとうございました。
2017/01/22(日) 12:11:52.55ID:MLFLxBD00
up351 「popThumb_FA_個人設定.txt」の名前変更

>>201,204
up273のファイルに上書きすると「popThumb_FA_個人設定.txt」の上書きで「popThumb_FA:設定」が無くなり
「popThumb.use_NicoCache_nl = true;」の設定が無くなってしまうんですね・・・
「popThumb_FA:設定」は個人の設定だからと思ってフィルタから消していたんですが、デフォルトが「popThumb.use_NicoCache_nl = false;」なので不具合が・・・
ファイル名を変えたので、これで大丈夫なはずです
■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

ニューススポーツなんでも実況