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

レス数が1000を超えています。これ以上書き込みはできません。
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
スレ立て時に↑をコピペして3行で書き込んでください

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

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

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

Java で作られており Windows / MacOSX / Linux で動作する。
ttp://java.com/ja/

■関連サイト
NicoCache_nl wiki
ttp://www58.atwiki.jp/nicocache/
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

【ニコニコ】自動ローカル保存プロクシ NicoCache20
http://egg.2ch.net/test/read.cgi/software/1482763300/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured

1080pがデフォ設定になれば嬉しい

>>951
swfは順次mp4に変換されてhtml5プレイヤーで再生可能になるらしい。
止めても動く系のflash独自機能は当然ながらなくなってしまうが
(chromeでflashが無効になる)来年の7月を目処に作業を開始したようだね。

どうしてこんなにニコニコ開発陣はこんなに動くのが遅いのかコレガワカラナイ…
html5プレイヤーを作った時に同時にやっておけばいいのに…

reEncodingCheckerって特定の動画IDでは作動させないとか、できますか?

0956 ◆awd5z.AlOFJq (ワッチョイ f791-LkYa)2018/02/07(水) 15:51:48.14ID:tUTos7xn0
フィルタまとめ#52うpしました
http://nicocache.jpn.org/count.cgi?nc0099.7z

更新物:watchページ整形フィルタ
ニコニコ動画の仕様変更により「とりあえずマイリスト」ボタン、「マイリスト」ボタン、「ニコニ広告する」ボタンが非表示になる不具合を修正しました。

>>955
reEncodingCheckerというか再エンコード判定を無効化して
>>539や画質の低い方の削除を行う処理の対象外にしたいということですよね.

ちょっと検討してみましたが機能追加は容易ではなさそうです.
ここに手を入れると他の拡張も動かなくなる感じ.

無効化ではありませんがdata/reencoded.csvを手で書き換えて
再エンコードされていたことにしてしまう(あるいはその逆)では駄目ですか?
書式は次の通り
動画ID,再エンコードされているtrue/されていないfalse,ビットレート(不明時は0でよい)
なので該当する行を
動画ID,true,0
とでも書き換えて再起動すれば良いです.

0958 ◆2TK8xdazzp3d (ワッチョイ 9763-MPJM)2018/02/07(水) 19:14:03.88ID:V4VsM1710
nc0100 NicoCache_nl+150304mod+180207mod HTML5+dmc
[機能追加]
・watchapiホストに対応(ニコニ広告のサムネイル選択など)
・flv以外の場合にもcvcacheにmp4ファイルがあれば使用するように修正
・cvcacheディレクトリのサブディレクトリにあるmp4ファイルも使用するように修正
・nlFilterにschemeを含めて指定できるFullURL設定項目を追加
[仕様変更]
・readTimeout設定がブラウザだけではなくサーバとの通信にも適用
[不具合修正]
・https通信中継終了後もソケットが残ることがあるのを修正
・dmcの画質一覧に対し正確なeconomy判定結果を得た後に不正確なもので上書きしないように修正
・スタックトレース出力機能が全てのコールスタックを表示していなかったのを修正
・httpsでのdmc通信時にconnection resetやbroken pipeが大量に表示されるのを抑制
[nlFilter]
・httpsページに埋め込むスクリプト等のURLを修正

Flash時代のmp4動画を見ようとしたらcodec関連で再生できずに悲しかったので機能追加.
cvcacheディレクトリに手動で変換した動画をいれておけばそちらを優先して再生します.
# ChromeさんHE-AACv2対応してないんかい

地味にhttps対応を改良中 副産物のメンテしないおまけnc0101

>>957
なるほどありがとうございます
可能なら次回アップデート時にでもこの方法をreadme等に追記してくださると幸いです

>>959
本来発生しないような不整合状態を作り出すハック的解決策なので
あまりドキュメント化する気は起きないんですよね……

機能追加の方は引き続き影響範囲の検討を行って良い方法を考えます

ニコ百って以前から埋め込み動画にキャッシュアイコンって出なかったでしたっけ?前は出ていたような気がするのに

>>961
埋め込みコードがHTTPS化されたのでTLS MitM機能を有効化しないと書き換えができません.
そろそろインストール手順にTLS MitM機能の有効化手順を入れるべきですかね.

説明は documents/Readme_CA.txt と defaults/30_NicoCache_nl_TLS.properties にありますが
手順を以下にまとめておきます.

1. 依存ライブラリをダウンロード
https://www.bouncycastle.org/latest_releases.html
から bcprov-jdk15on-159.jar と bcpkix-jdk15on-159.jar をダウンロードして
それぞれ lib/bcprov.jar と lib/bcpkix.jar に配置する.

2. genCerts.batを実行
これによりcertsフォルダ内に鍵と証明書(ca,cer, ca,jks, site.cer, site.jks)が生成される.
certsフォルダ内のファイルは公開しないように注意.

3. config.properties へ enableMitm=true を設定

4. ブラウザに生成された認証局の証明書をインポートする
a) Chrome(Windows10)の場合
a-1. 設定 > プライバシーとセキュリティ > 証明書の管理
a-2. (ここからOS依存) 信頼されたルート証明機関 > インポート
a-3. certs/ca.cerを選択 ※フィンガープリントの確認ダイアログが出るが2.で生成したものなので確認不要
a-4. 「NicoCache_nl CA」を選択して詳細設定から「サーバー認証」以外のチェックを全て外す(しなくても動くけど)
a-5. Chromeを再起動

b) Firefoxの場合
設定 > プライバシーとセキュリティ > 証明書 > 証明書を表示 > 認証局証明書 > インポート
certs/ca.cerを選択
「この認証局によるウェブサイトの識別を信頼する」にチェック

注: pacファイルを利用している場合はpacファイルが古くないか確認

0963 ◆awd5z.AlOFJq (ワッチョイ ed6e-qQGO)2018/02/08(木) 20:24:45.10ID:Jkn0OLEU0
フィルタまとめ#53うpしました
http://nicocache.jpn.org/count.cgi?nc0103.7z

更新物:watchページ整形フィルタ
自動リサイズ(body.is-autoResize)にネイティヴ対応しました。
html5プレイヤーにて歯車->画面サイズ->自動 に変更するとウィンドウサイズに応じて
プレイヤー幅、タイトル幅、動画説明欄幅、投稿者ボックス位置、検索ボックス位置、動画画面サイズを
自動で調整します。動画画面サイズについてはアスペクト比を失わない範囲内で自動調整されるため
ウィンドウ幅によっては黒い帯が出現します。

>961見てニコ百チェックしてみたらキャッシュアイコンは出てるものの、ポップアップの動画詳細が出ないんだけどこれ前からだっけ?

>>963
まとめ#53入れてみたんですけど、firefoxでブラウザ最大化させた状態で画面サイズ設定自動にして、お気に入りサイドバー等を表示すると動画の端が切れちゃうのですが
仕様ですか?

>>964
> 動画画面サイズについてはアスペクト比を失わない範囲内で自動調整されるため
ウィンドウ幅によっては黒い帯が出現します。

>>965
文盲失礼しました

>>964
埋め込みのタイトルからポップアップしないということであれば前からですね.
10_thumbInfoFilter(ポップアップリンク用).txt の「ポップアップ用スクリプト埋め込み」を
見ると分かりますが明示的に除外されています.
埋め込みはiframeで行われるので,そこでポップアップするとiframeの枠の中に出てきて残念なことになります.

# でもHTTPSに対応させたpopThumb.jsをnc0100に入れ忘れてたの発見

0968 ◆awd5z.AlOFJq (ワッチョイ 4d91-SG68)2018/02/09(金) 15:59:50.60ID:SVDWC3RN0
たびたびアップデート失礼します。
フィルタまとめ#54うpしました
http://nicocache.jpn.org/count.cgi?nc0104.7z

更新物:watchページ整形フィルタ ,PlaybackrateChanger

watchページ整形フィルタ:
・body.is-autoResize(画面サイズ:自動)使用時に投稿者ボックス位置と検索ボックス位置が動画body内に収まるように修正しました
・body.is-middle(画面サイズ:中)使用時にスタイルが崩れる不具合を修正しました
PlaybackrateChanger:
・デフォルトでミニモード表示になりました。以前のスタイルが好みの場合はPlaybackrateChanger.jsの”document.getElementById("pce-wrapper-container-open").click();”を消すと良いです。
・ミニモード時のスタイルを若干変更しました。

検索結果からニコニ広告を消すやつ、autopager_3col.jsで読み込んだ次のページ頭にニコニ広告の抜け殻みたいのがたくさんあるので、フィルターで消すか次のようなCSSを入れて欲しいです。

li.item[data-video-item-skeleton] {
display: none;
}

http設定したけどiphoneで生放送アプリが動作しないからこれ証明書はiphoneにも必要なのか・・・

>>970
>>962をやってiPhoneにNicoCacheプロキシ設定をしてあるなら証明書インストールが必要になりますわね

iPhoneは持ってないので確認できないんですがウェブ上の情報を見る限り
1. ca.cerをメールで添付して送る (注:ca.jksの方は機密情報が入っているので送らない)
2. ca.cerを開いてプロファイルのインストールを行う
3. 設定 > 一般 > 情報 > 証明書信頼設定 から ルート証明書を全面的に信頼する
らしいです

検索のページでfetch後の黄色い背景のリンクをクリック時に新しいタブで開かないことがたまにあるけど、autopager_mod.txtで続きのページが読み込まれたときにidがかぶっているのかな?
idに時間やカウンターの情報があった方がいいのかな?

0973 ◆awd5z.AlOFJq (ワッチョイ c291-5/5B)2018/02/11(日) 22:41:39.00ID:mu4V2jFH0
フィルタまとめ#55うpしました
http://nicocache.jpn.org/count.cgi?nc0105.7z

更新物:watchページ整形フィルタ ,PlaybackrateChanger

watchページ整形フィルタ:
・body.is-autoResize(画面サイズ:自動)使用時に動画サイズをプレイヤー幅に合わせてフレキシブルに拡大縮小するようになりました
PlaybackrateChanger:
・textareaからinput要素に変更しました
・エンターキーで検索できるようにしました
・display:flexで横並び表示に変更しました(同時に縮小表示に変更したときヘルプボタンなどその場に残る不具合も修正)

0974 ◆cl7sUAt.CpnA (ワッチョイ e93e-jA6l)2018/02/12(月) 10:15:25.42ID:orfCswv/0
nc0107 watchページ整形フィルタ

ちょくちょく更新していましたが、デザイン的に大きな変更をしたのでレスします
プレイヤーとBottomContainer(画面サイズによって挙動が変わります)の改修をしました
例によってnl_watch.js(nlitab)利用前提です

導入例
https://i.imgur.com/tMplw3u.png

fetchの外部端末からのアクセス許可ってどこか新しく設定必要なんだろうなと思う
スマホからfetchしたい

PC表示モードのAndroid(Chrome)で普通にfetch動いとりますが

>>976
iosでブラウジングしてるけどfetchしようとするとunauthorizeになるからよくわからんのよね
pc側の設定はどうしてるの?

>>977
allowFromとlistenPortだけ設定したクリーンな環境で動くの確認しました
ニコニコのページの一番下にある「PC表示に切り替え」やってますか?
ブラウザの機能の方のデスクトップ版表示だと多分動かないかと

0979 ◆cl7sUAt.CpnA (ワッチョイ 173e-T3WU)2018/02/16(金) 21:32:13.21ID:zcLe04Dv0
nc0108 PlaybackRateChanger Mod

プレイヤーのコントールエリアから呼び出せるようにボタンを追加しました

https://i.imgur.com/21r2unP.png

>>978
デスクトップで表示の方だったわ
検索機能スマホだと文字小さくて不便だからあんまり使いたくないんだよな

デスクトップ版を出してかつデスクトップで表示までやらないとダメなのか
改良しないとちょっと厳しいな・・・

popupthumbの表示時間ってどこでいじるんでしたっけ
マウスを動かすと瞬時に閉じられてしまうようになってしまった・・・

>>982
自分も同じこと思ってましたがおま環境ではなかったんだ

nlfilterのpopThumb_FA_個人設定

おおいつの間にか一般会員も1080p投稿出来るようになってたのか…知らなかった…

【PC版ニコニコ動画】一般会員の1080p動画投稿に対応しました
http://blog.nic\ovideo.jp/nic\onews/59587.html
2018年1月18日(木)より
一般会員の方でも1080p動画をご投稿いただけるようになりました
■ 1080p動画の生成条件
以下の条件を満たした場合、これまでの画質に加え1080p動画が生成されます
動画の長さ 15分以下
解像度    幅1920px以上または高さ1080px以上
ビットレート  3Mbps以上

■ 1080p動画の投稿推奨フォーマット
解像度    1920×1080
fps      24fps / 30fps / 60fps
ビットレート 12Mbps以上

悲報
oracleのjdk有料化

>>986
サポート期限以外はOpenJDKが引き継ぐ形になるのでOpenJDK使ってください.
っていうか実のところ開発は前からOpenJDKでやってます.

マルチセッションで高速に事前キャッシュ取れないかなぁ。FDMとか使うと普通に10MB/s位でて(並列コネクション数は5か6位)数秒で動画落とせるんだけど、プリフェチは相当遅いから困るんだよね

>>988
そもそもNicocacheの開発思想がニコニコのサーバーの負担を減らすことにあるので
マルチセッション等のサーバーに負荷をかける可能性が高い実装は忌避されるかと

だよねー
そこが拠り所だもんな>負担かけない

落とすのなんて一分もかからんだろ
何がそんなに困るんだ

zenzaで見れなくなってる?

スクリプト更新してるよ

watchページ整形フィルタを使わさせてもらっていますが、
見ている動画をtwitterへの投稿するボタンが見つからないのですが、削除されていますか?

>>994
はい。

0996名無しさん@お腹いっぱい。 (ササクッテロレ Sp72-uWBg)2018/02/28(水) 21:23:48.12ID:Jpk38ZDip
¥nが連続であるコメントがでてきてます。¥n表示を消してコメントだけ見られるようにするにはどのようにフィルタをかければ良いでしょうか。

よろしくお願いします。

そろそろ次スレ
http://egg.2ch.net/test/read.cgi/software/1517020277/l50
https://egg.5ch.net/test/read.cgi/software/1517020277/l50

>>996
\nがコメントとして表示されているということですか?
jsonとフィルタでそれぞれエスケープが必要だから\四回かな……

[Replace]
Name = 連続した¥nを削除
URL = nmsg\.nicovideo\.jp/api\.json/
Multi = TRUE
Match<
(\\\\n){2,}
>
Replace<
>

ありがとうございます。
しかしながら、できるコメントとできないコメントがあるようです。

検証は
/watch/so32783200
の過去ログ、2/28 1:30頃のOPで行ってます。

うめ

うめうめ

10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 279日 21時間 55分 31秒

10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

レス数が1000を超えています。これ以上書き込みはできません。