【ニコニコ】自動ローカル保存プロクシ NicoCache22
■ このスレッドは過去ログ倉庫に格納されています
!extend:default:vvvvv
!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
【ニコニコ】自動ローカル保存プロクシ NicoCache21
https://egg.5ch.net/test/read.cgi/software/1495681255/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured 2 名前:名無しさん@お腹いっぱい。 (ワッチョイW 9f5e-gD7W)[sage] 投稿日:2017/05/25(木) 12:03:13.18 ID:Xck+Fh++0
■NicoCache関連ファイル置き場 避難所
http://www.hofu.mydns.jp/nicocache/upload.php
《NicoCache_nl+mod+mod》
■NicoCache_nlのトラブルシューティング
NicoCache_nlについて質問する前に確認すべき事項のまとめ
https://www58.atwiki.jp/nicocache/pages/25.html
■GUI起動について
Readme.txtの「GUI起動対応」参照
ショートカットなどでコンソールに接続せずにNicoCache_nl.jarを起動
《NicoCache全般》
■繋がらない時は
ブラウザのキャッシュ削除、ブラウザ再起動、NicoCache再起動、PC再起動
アンチウイルスソフト一時無効
NicoCacheGUI.bat起動してもNicoCacheが起動しない場合はNicoCacheGUI.property削除と
繋がりにくい、挙動がおかしい場合のthcache.bin削除を試してみること。
特にノートンはファイアウォール等の設定を見直す必要があるらしい
■Wrapperでローカルキャッシュが読み込まれない
ローカルサーバーの設定を以下のようにするのを忘れていないか確認
一個目の枠:http://www.nico●video.jp/cache/
二個目の枠:http://www.nico●video.jp/cache/flvlist 3 名前:名無しさん@お腹いっぱい。 (ワッチョイW 9f5e-gD7W)[sage] 投稿日:2017/05/25(木) 12:03:47.60 ID:Xck+Fh++0
■質問する場合は
今使っているものが最新の物かどうか確認してください。
また、過去ログを検索してみてください。同様の問題が報告されているかもしれません。
それでも解決しない場合は、フィルタ・拡張を一つずつ外してみて原因となっているモノの特定をお願いします。
また、最低限動作環境は書いてください。特にJavaScript系の不具合はブラウザ依存の事も多いので、再現確認すらできない事もあります。
開発者はすべてのフィルタ・拡張を入れているわけではありません。開発者ほど他の人が作ったものをあまり使っていない事が多いものです。
あと、nl582.zip等あぷろだのアーカイブ番号のみで報告すると内容が分からないのでスルーする可能性が高いです。
元の書き込みに安価を貼っていただくのが確実です。
質問した後で自己解決した場合、自己解決した内容を責任をもって書き込んでください。
「どう解決したのか?」を書くことで、同様の問題で困っている人の参考になります。 ■質問用テンプレ
≪動作環境≫
【OS・Java・本体】(ログウインドウの最初の二行をコピペ)
【ブラウザとバージョン】Google Chrome 00/Mozilla Firefox 00/Opera 00/Safari 00 etc...
【使用プレイヤー】GINZA / 公式HTML5 / ZenzaWatch
【FlashPlayerのバージョン】(GINZAの場合)Adobe Flash 00.0.0.000
≪NicoCache環境≫
【拡張の状態】すべて外した、もしくはコレコレを利用している等
【プロキシ】全て通過、デフォルト設定のproxy.pacを利用している、もしくはカスタム設定のpac
【その他】(wrapperやオミトロンを使用しているなら特に)
≪質問/障害内容と検証状況≫
【事象・質問内容】
(具体的に、詳細に。ログウィンドウの表示も含めて)
【検証済の内容】
・他のブラウザでの動作状況
・NicoCacheを使わない場合の動作状況
・wrapper、オミトロンを利用している場合、停止した時の動作状況
・利用ソフトのデフォルト状態(拡張を一切外した場合)の動作状況
注意:
・本体やJava、FlashPlayerなどアップデート可能なものは、質問の前にまずアップデートしてみてください
・NicoCache_nlについてのトラブルは>>2のトラブルシューティングを試してみてください
・一般的でない環境での質問の場合、検証出来る環境を持っている人がいるとは限りません。 落ちてたようなのでたてといた
>2と>3のテンプレ貼る時コピー範囲間違ってしまった
申し訳ない 前スレまだ生きてるようです
スレの終わりも近いし寝かせといて次スレかね >>6
過去ログになってたんだが、ログ消してリロードしたら復活したわ・・・
重ね重ねすまん nc0109 reEncodingChecker v180228
・ログイン無しでの確認に対応
・フィルタ修正
など
ログイン無しでの視聴が来ましたが本体は特に問題なく動いているでしょうか? 要望を出してもよろしいでしょうか
マイナーアップデートされた場所に何かしら強調表示していただけるとうれしいです。
よろしくお願いします いや普通にWinMergeとかで勝手に差分確認して? >>11
わかりました!ソフト教えていただきありがとうございます
やってみます。 >>前スレ998
綺麗に改行されている職人コメばかりのような……
\nが表示に現れてしまっているなら
どこかのフィルタや拡張でエスケープが増殖していたりするのでは? >>13
コメントありがとうございます。
watch_page_reconstruct.css内の
/*-------------------------
動画画面
/*-------------------------
というところ、をnc0110.7zにあるものに換えたら\nがなくなりました。(前述のフィルタ使用)やはり干渉していたのでしょうか。
ご助言ありがとうございました。 >>13
すいません。
NGWORD.txtの自分で記載した内容でした。
訂正します。すいませんでした。
>>14ではなかったようてす。 中画質のビットレート向上に関するFlash版のlow判定対応
もし最近の動画をFlash版プレイヤーで見てる方がいれば
src/dareka/processor/impl/WatchVars.java
の
videoBitrate == 1000
を
videoBitrate >= 1000
に置換しておいてください.
その他に対応が必要な箇所はkulow機能廃止の方向で修正中ですが
いつ出せるかわからんのでとりあえず上のパッチだけ httpsのセットアップしてもニコ百の記事のサムネのみキャッシュアイコンが出ないんだが(スレだと出る)これって普通?
一時期httpsだったような気がしてたんだがいつの間にかhttpに戻ってるみたいだしナンゾコレ フィルタまとめ#57うpしました
http://nicocache.jpn.org/count.cgi?nc0111.7z
更新物:watchページ整形フィルタ、UserPageLinkInsert
watchページ整形フィルタ:
・body.is-autoResize(画面サイズ:自動)使用時に.Channel-Infoの飛び出しを防ぐために少し投稿者欄を大きめに設定
(position:absolute;で指定しているので原理的に要素内で自動改行させることができない)
・ニコニ広告のコンテナにpadding-topを設定し他のコンテナと見た目を揃えた
UserPageLinkInsert
・視聴履歴ページにfetchAllMoviesリンクを追加し、nlMovieFetcherをインストール済み且つ正しいインストールを行った場合に
視聴履歴に表示された動画のfetchリンクを擬似的にクリックする機能(一括フェッチ機能)を追加した >>17
埋め込みコードについては先にhttpでアクセスしてからhttpsでアクセスすると
表示が崩れるという問題が既知(一月前に直したのにまだ公開してなかった)ですが
これはサムネが枠に収まらない感じで下にずれるだけですし……
こちらでは大百科の埋め込みは今もhttpsです >>20の要望にお応えしたバージョンをリリース。
フィルタまとめ#58うpしました
http://nicocache.jpn.org/src/nc0112.7z
更新物:UserPageLinkInsert
・マイリストページ(/mylist/)にもfetchAllMoviesリンクを追加し一括フェッチできるように対応した
※詳細なインストール方法は「111_UserPageLinkInsert.txt」を開いて確認のこと。 あー…マイリストによっては表示が崩れるようなので
「top: 3.6%;」を「top: 0.88%;」に変更しておいてくださいおねがいします
次のアップデートで修正を入れておきます あ、すいません↑の修正でもダメみたいですね
.fetch_all{position: relative; display: inline-block; padding-top: 30px; padding-left: 10px; color:green !important;}
に変更してください >>18
可能であれば投稿した動画の再生ページを確認していただけないでしょうか。
「編集を終了」と「編集内容を保存」のボタンが.MainContainer-commentPanelに隠れてしまっています。
以下、<と>を<と>にしています。
<div class="GridCell OwnerEditMenuContainer-right">
<button class="ActionButton OwnerEditMenuContainer-abortButton" type="button">編集を終了</button>
<button class="ActionButton OwnerEditMenuContainer-saveButton" disabled="" type="button">編集内容を保存</button>
</div> nc0115 画質を1080pに自動設定するスクリプト 1.11
スクリプト作成者に許可を得てMITライセンスで改変・再配布 一括フェチ動かないなぁ
コンソール見たけどエラーも出てないっぽいし...普通のフェチは一個一個動くんだけどなぁ... nlMovieFetcherfilter.txtの改変が必要 >>26
Chromeだと
テキストファイルの保存の仕方がわからん
文字化けする
どうしたら良い? >>30
表示が化けてるだけだからそのまま保存すればいいよ
保存したファイル見たら文字化けしてないから >>26
ありがとう!こういうの待ってた
連続再生で効かないのが玉に瑕くらい >>27
ボタンは表に出てきましたが、今度はボタンで次の部分が隠れてしまいました。
以下、<と>を<と>にしています。
<div class="GridCell OwnerEditPanelHeader-right">
<button class="ActionButton OwnerEditButton" type="button">置換の入力</button>
<button class="ActionButton OwnerEditButton" type="button">エディター表示</button>
</div>
とりあえず >>25 のボタンに対して次のようなスタイルシートを指定していただけるとどちらも表示されますが……
position: relative;
right: 360px;
これでまた気がついていない何か隠れるものがあると厄介なので、できれば次のスタイルシートで対応して欲しいです。
.is-ownerEdit .MainContainer-commentPanel {
top: 48px !important;
}
※「投稿者コメントを編集」や「コメントの表示・非表示を編集」を実行時に「MainContainer」が「MainContainer is-ownerEdit」に変化しています。 >>33
ありがとうございます
とりあえず言われたとおりに直してみました、如何ですか
フィルタまとめ#60うpしました
http://nicocache.jpn.org/src/nc0118.7z >>34
ありがとうございます。
意図したとおり問題なくボタンが表示され、レイアウトに乱れも無い状態です。 >>31
なるほど
取り敢えず保存すれば良かったのか
ありがとう nc0119 NicoCache_nl+150304mod+180313mod HTML5+dmc
[仕様変更]
・kulow判定の適用範囲を縮小
[不具合修正]
★*.cdn.nimg.jpをTLS MitM対象に追加
・外部サムネのメモリキャッシュをhttpとhttpsで分離
・Flash版のlow判定を新しい中画質のビットレート上限に対応
[nlFilter]
・popThumb.jsのHTTPS対応
MitM機能を有効化している方はgenCerts.{bat,sh}を再実行してください.
ブラウザへの証明書のインポートをやり直す必要はありません. nc0121.txt 20_watchFilter.txt watchページのURLをリンク化の変更案
/watch/sm32878315 でスキルツリーのリンクが途切れているので
20_watchFilter.txtのwatchページのURLをリンク化を
ttp://www.din.or.jp/~ohzaki/perl.htm#httpURL の正規表現に変えてみたところ、スキルツリーのリンクが途切れなくなりました。
※他の場所での問題の有無は未確認。
問題がないようなら差し替えて欲しいです。 fetchAllMoviesが視聴履歴の方は出てるんだけど、マイリストの方が出ない
どこが違うんだ・・・ 削除動画の再生ってもしかして管理者削除の場合は再生できない仕様? 動画枠が出ない場合(「この動画は都合により再生できない」とか)は反応しないと思う so32857400が旧鯖に接続しないとキャッシュしないんだけど何が問題なんだろう あーこちらの環境でもキャッシュしないわ
旧鯖からのキャッシュ、fetchはできたけど >>39
検索の横だけど…
>>40
れどめ読んで >>38
規格通りにやると括弧は副作用が大きい気がします.
文章中に (http://...) のような書き方をしている時に後ろの括弧まで入ってしまいます.
他の文字は *'@$, ですがこれらは追加しても大丈夫かな……?
# shttpなんて聞いたこともなかった
>>43-44
「HTML5公式プレイヤーやZenzaではdmcでキャッシュできないが,fetcherではdmcでキャッシュできる」
ということですか?
ブラウザの開発者ツールのネットワーク欄で,watchページを開いた時の通信内容を取って,
フィルタにdmcを指定して表示される通信先(要求URL)を確認していただけますか.
特にhttpsになっていないか&ホスト名. >>45
フォロー>マイリストの方か
ずっと自分のマイリスト見てたわ
ありがとう >>46
HTML5で再生はできたけどNicoCacheのログに「no cache found : 〜」が表示されませんでした
申し訳ないがこの時のネットワークのログは見ていないです・・・。fetchもキャッシュも旧鯖のみできました
ただ日付変更してから再生してみたらdmcでキャッシュできました
開発者ツールのネットワークにはdmcフィルタではhttpしかないです
夕方の短時間だけhttpsにするなんてあります?んーおま環ですかね
NicoCache_nl+150304mod+180313mod
nlMovieFetcher_110411(v0.6) w/ 171208 o_O >>46
先に前後の括弧を全角に変えてしまえばいいかな?
(http://...))みたいなのがあると(http://...))になってURLが変わってしまうけど、
いま配布されている20_watchFilter.txtでは括弧がマッチしないから、括弧の副作用は無視できる?
ついでに \b(?:h(ttps?)) → \b(?:h?(ttps?)) ということで……
nc0123.txt 20_watchFilter.txt watchページのURLをリンク化の変更案 前後の括弧処理追加 これどうやって直したらいい?
https://i.imgur.com/duRzypF.png
NicoCache_nl+150304mod+180313mod HTML5+dmc (based on NicoCache v0.45) >>49
前後の括弧をペアにして処理から除外してしまうのはたしかにありですね.
その他に副作用がありそうなケースはこんなのでしょうか.
http://...(pass:hoge)
括弧を対象にしてしまうとこれはどうしようもなさそうだなあ……
URLの正規表現自体はそんなに頑張る必要はなくて文字を追加する程度で良いんじゃないかと思ってます.
(?i)h?(ttps?://[a-z0-9:./?!&\-~#=_%;+*'@$,()]+)(?![^<>]*>|[^<>]*</(?:a|textarea|script)>)
>>50
https://www65.atwiki.jp/nicocachenlwiki/pages/24.html >>51
今確認したらproxy.pacの中身が古かった… >>53
図付きでまとめるときには最後に注意書きではなく
手順の途中に確認を含めたほうが良いかもしれませんね…… >>51
補足説明ならこれも全角にしてしまえば良いとして、NicoCache_nlの正規表現って再帰いけたかな?
再帰が使えなくても最初の括弧を全角にしておけば誤爆は防げるか。
しかし、まずないとは思うけど、引数でその括弧の使われ方をされると面倒ですね。
手元のは、そのまま20_watchFilter.txtで運用するとそのうち上書きで消す可能性があるので、
とりあえずは別ファイルにして運用してみます。 >>54
URLの後ろの方に出てくる括弧はURLの一部なのか補足説明なのか区別をつけるのは困難です.
例えばWikipediaのURL
https://en.wikipedia.org/wiki/(_)_(disambiguation)
URLの一部として括弧の対応が取れているもののみを対象にすれば,
補足の括弧の中身が日本語だったりスペースが入っていたりすると対象から外せるので緩和にはなりますか. >>55
そういうわけで私の修正プランはこちら.>>51の例ではリンクに含まれてしまいますが妥協.
URL内での括弧の対応を条件にしたので前後に括弧がある場合もカバーできてます.
これで問題なければ配布版に入れようと思います.
[Replace]
Name = watchURLtoLink
URL = www\.nicovideo\.jp/watch/
Multi = TRUE
Match<
(?i)h?(ttps?://(?:[a-z0-9:./?!&\-~#=_%;+*'@$,]|\([a-z0-9:./?!&\-~#=_%;+*'@$,]++\))++)(?![^<>]*>|[^<>]*</(?:a|textarea|script)>)
>
Replace<
<a href="h$1" target="_blank">$0</a>
> ■ このスレッドは過去ログ倉庫に格納されています