探検


【ニコニコ】自動ローカル保存プロクシ NicoCache24

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 (ワッチョイW b7b1-LHdB)
垢版 |
2023/01/30(月) 09:26:28.79ID:wmd15AiH0
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
スレ立て時に↑をコピペして3行で書き込んでください
■テンプレートはこちらからコピー:https://www65.atwiki.jp/nicocachenlwiki/pages/23.html

ニコニコ動画のキャッシュを自動的に保存して
二回目以降はローカルから再生することで
ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。
ページにスクリプトを埋め込んで実行したり、見た目を書き換えることもできる。

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

Java で作られており Windows / MacOSX / Linux / Solarisで動作する。
https://adoptopenjdk.net/

■関連サイト
NicoCache_nl wiki (新)
ttps://www65.atwiki.jp/nicocachenlwiki/

■前スレ
【ニコニコ】自動ローカル保存プロクシ NicoCache23
https://egg.5ch.net/test/read.cgi/software/1541715924/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2023/07/09(日) 01:10:47.63ID:Daf72fNGM
可能ならhlsのキャッシュをmp4に自動変換して
再生時にはmp4を使って欲しいなぁ
2023/07/09(日) 09:35:30.27ID:V1PlkqgF0
一般会員が高画質で見れる時間でもhlsのキャッシュができない
プレミアムじゃないと1080や720にはできないようだな
プレミアムにするか悩むところ
69名無しさん@お腹いっぱい。 (ワッチョイ 1711-XxK+)
垢版 |
2023/07/09(日) 10:15:50.39ID:V1PlkqgF0
>>68
と思ったら最後まで動画を再生すればキャッシュが完了になった
キャッシュ管理画面で動画の容量が全く変化がなかったし、
コントローラーのCachingもNan%で変化がなかったら勘違いしてしまった
お騒がせしました
2023/07/09(日) 14:59:36.79ID:VWWXY0Ne0
>>66
自分は逆に最新版に切り替えたらシークバーとか「~秒送る・戻す」の部分復活したわ
2023/07/10(月) 19:32:15.18ID:po41yNDkd
【悲報】5ch完全終了
2023/07/11(火) 06:03:31.61ID:WKDmyfLCa
talk jp にプログラミングカテゴリあんのかしら
2023/07/11(火) 07:02:46.67ID:x4gtZHPV0
fechだとmp4キャッシュできるんだけどどういうことなんだぜ?
2023/07/12(水) 20:48:16.54ID:aI/86Mhf0
あっちのURL貼っとくね。ドメイン弾かれたので、ドメイン以降
/boards/software/1675038388
2023/07/12(水) 21:17:15.25ID:j68UtKJT0
こっちでええやろ
2023/07/13(木) 01:31:33.28ID:Xyb0H/0a0
>>73
プレイヤーはmp4対応を廃止しましたが、配信サーバからはまだ機能が削除されていないようで。
そのうちアナウンス無しで配信サーバ側からも消えると思います。
2023/07/15(土) 12:04:51.80ID:TwB+/OsY0
>>76
なるほど
fechでhlsキャッシュするにはどうしたらいいのだ
2023/07/15(土) 13:35:32.91ID:cq+0Vn1bd
fetcher作者さんが対応してくれないと無理かと思いますよ
2023/07/16(日) 01:56:26.19ID:XKHLCG9K0
Xeno書き込みテスト
80名無しさん@お腹いっぱい。 (ワッチョイ 2111-2eqx)
垢版 |
2023/07/16(日) 02:11:17.69ID:j4mPON960
最新版のnicocache_nlの挙動について教えてください
1,動画を視聴してhlsキャッシュを取得する
2,取得したhlsキャッシュフォルダを削除(移動)する
3,再度同じ動画を再生するとニコ動エラーメッセージで「通信エラーが発生しました」と表示され再生が止まる

既に取得しているhlsキャッシュフォルダがそのまま存在すれば2度目以降も問題なく動画が再生されますが、該当動画のhlsキャッシュフォルダが存在しない状態での2度目の動画再生でエラーを回避する方法があれば教えてください
2023/07/16(日) 10:30:57.98ID:j4mPON960
>>80
自己レス失礼します

上記現象ですが、nicocache_nlコマンドプロンプトを再起動してデータを初期化することでエラーが出なくなりました

スレ汚しすみませんでした
2023/07/16(日) 12:23:49.67ID:t0LTiri70
fetcher作者さんのhlsキャッシュ対応の更新来てますね
ありがとうございます
2023/07/17(月) 08:30:15.01ID:ezFPxNG+0
久々に拡張機能コンパイルやったらExtensionsAutoBuildがファイル名が無効のエラー吐いて使えなかった
まあ普通にbuildに放り込んでコンパイルできたからいいんだけど
2023/07/17(月) 09:55:01.79ID:27jPo4cW0
nd0162 NicoCache_nl+150304mod+230717mod (eR)
[不具合修正]
・HLSキャッシュを削除すると壊れたキャッシュが生成されるのを修正 (>80)
・HLSキャッシュが壊れていたときにメッセージを表示
・画質が自動になっているときのメッセージをわかりやすく修正
・nd0159を一部マージ (>33)
 ・キャッシュディレクトリ読み込み時のリソースリークを修正
 ・JSONで\u005cが含まれているとエラーになる問題の修正
 ・popThumb.jsで公式動画のポップアップを許可

>>80
報告ありがとうございました。
HLSをキャッシュ(途中まで・最後まで問わず)した後、
再起動せずにHLSキャッシュを削除して再度キャッシュすると
一部のファイルが欠けた状態の壊れたキャッシュが生成されるバグがありました。

気づかないうちに変なキャッシュが混ざっているという事態になるとまずいので皆様早急に適用を推奨します。

発生条件は、HLSを途中まであるいは最後までキャッシュした後、
再起動せずにそのHLSキャッシュを削除して再度キャッシュすることです。
どこまでキャッシュ済みかという情報がクリアされず、
一部のファイルが欠けたままキャッシュが完了状態になってしまいます。
2023/07/17(月) 13:16:57.10ID:6HEbL7s80
HLSのキャッシュ中に動画キャッシュの一覧 https://www.nicovideo.jp/cache/ を開こうとするとエラーで開けないようです
キャッシュしてない時は正常に表示されます
以下はNicoCacheのコンソールに出るエラーです

failed to process: https://www.nicovideo.jp/cache/
java.lang.NullPointerException: Cannot invoke "java.lang.Long.longValue()" because the return value of "java.util.concurrent.ConcurrentHashMap.get(Object)" is null
at dareka.processor.impl.CacheManager.getTempListAsJson(CacheManager.java:1738)
at dareka.processor.impl.CacheManager.getFlvListAjax(CacheManager.java:1617)
at dareka.processor.impl.CacheManager.getFlvList(CacheManager.java:1606)
at dareka.processor.impl.CacheManager.getFlvList(CacheManager.java:1531)
at dareka.processor.impl.CacheDirProcessor.onRequest(CacheDirProcessor.java:211)
at dareka.ConnectionManager.processAPairOfMessages(ConnectionManager.java:314)
at dareka.ConnectionManager.run(ConnectionManager.java:66)
at dareka.Server.handleTlsLoopback(Server.java:339)
at dareka.Main.handleTlsLoopback(Main.java:310)
at dareka.processor.MitmResource.transferTo(MitmResource.java:26)
at dareka.ConnectionManager.useResource(ConnectionManager.java:517)
at dareka.ConnectionManager.processAPairOfMessages(ConnectionManager.java:335)
at dareka.ConnectionManager.run(ConnectionManager.java:66)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at java.base/java.lang.Thread.run(Thread.java:831)
2023/07/17(月) 13:50:18.12ID:XfuLM/a9d
ぬるぽ
2023/07/17(月) 13:56:22.49ID:6HEbL7s80
ガッ
2023/07/20(木) 22:55:29.16ID:mCfmA3Qr0
セグメントを一切分割しないhlsファイル作ると
再生時に強制キャッシュプリロード的なことができるぽいね(シークバーがすべて真っ白になる)

まぁ1GBのファイルだと動画の再生に10秒近くかかるんで
実用的じゃないけど......
2023/07/20(木) 23:07:00.42ID:mCfmA3Qr0
>>44さんの方法でmp4→hlsに変換しても
master.m3u8がないとNicoCacheで再生してくれませんが
いい感じに生成する方法ありませんかね?

解像度はファイル名見れば設定はできそうですが、
FRAME-RATEの設定が...
2023/07/21(金) 02:32:22.81ID:tfrWe4TU0
非dmcキャッシュを変換してNicoCacheに読み込ませるには
ファイル名に解像度とオーディオビットレートをつけてdmcキャッシュぽい名前にかえる必要があるみたいだけど
smxxxx[360p,256]_タイトル.hls


解像度 512x384
ビットレート 252800bps
という微妙な値の場合は なにを入れるべきか...
2023/07/21(金) 02:41:06.72ID:tfrWe4TU0
下手に値を入れるより 個人用にNicoCacheのソースいじって
dmcの命名規則ではないhlsがあればそっちを優先したほうがいい気がしてきた
2023/07/22(土) 21:44:00.82ID:BT6NKPHA0
>>90
一度、mp4の方を待避しといて、同じ動画をキャッシュさせて見れば、
その辺の変則的な解像度の命名規則は拾えるかも?

その辺のファイル名、実際内部で使ってるかなぁ。
smxxxxxx_ か、smxxxxxx[ の頭でしか見てない気もしないでもないんだけど
後で試して見るわ
2023/07/22(土) 21:56:31.53ID:Tr75nrndd
基本smなんちゃら(数字)しか見てないと思う
smなんちゃらだけにするとスマイルモード
smなんちゃらに画質の名前付けて複数個存在するとdmcモードになると思う
2023/07/26(水) 19:09:22.39ID:8p3shdGxd
フィルタまとめ#119うpしました

https://nicocache.jpn.org/download.php?id=163&key=631f904d23f05602d2545b87e65689f8d202289c27b4cb0f5cd670e5b9a49dd6
- (主な変更点)
- 101_PremiumStatusModificator.txtで、有効化していると視聴画面でエラーになるバグを修正
95名無しさん@お腹いっぱい。 (ワッチョイ 67b1-x9dY)
垢版 |
2023/07/27(木) 23:22:50.21ID:bkN9UDd/0
動画リストでhlsでキャッシュした物の色が白(キャッシュ無し)のままなのは仕様でしょうか?
PCの環境とかのせい?
https://i.imgur.com/WZ18BB7.png
2023/07/28(金) 00:48:32.08ID:RpjRkFRGd
>>95
画質を自動以外にして、最後までキャッシュすればいける
97名無しさん@お腹いっぱい。 (ワッチョイ 67b1-x9dY)
垢版 |
2023/07/28(金) 06:43:27.98ID:suYo/wkn0
キャッシュは出来てます using cache:…hls
https://i.imgur.com/JNoSEjW.jpg
ただ動画リストは白文字のままでサムネに[C]マークが付かないなーと
2023/07/28(金) 08:04:30.72ID:XP3pnoU9d
hlsだと何か違うのかもしれないわね。
2023/08/05(土) 20:25:31.51ID:qdRPMVnB0
ん〜、キャッシュされたhlsのmaster.m3u8の内容が分からん。例えば、
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=4724190,AVERAGE-BANDWIDTH=3101741,RESOLUTION=1920x1080,FRAME-RATE=60.000
って記述してあって、PROGRAM-IDは、1固定でいいとして、RESOLUTIONと、FRAME-RATEは動画から拾えるとして、
BANDWIDTH=4724190,AVERAGE-BANDWIDTH=3101741
この2つがどこの数値なのか。
この動画を、mp4化してみると、動画の平均ビットレート2189kbpsなのね。


音声は179kbpsだけど、キャッシュのフォルダ名の所は192なので、まぁ、近い数字が入ってるだけなんだろうけど。
はてさて、どうしようか。
(前に上げた mp4hls を弄ってm3u8 作ろうとしてる。だれかプログラマーな人作ってwww)
2023/08/05(土) 22:33:08.51ID:qdRPMVnB0
動画のページ開く → hlsフォルダが作成される(数秒だけキャッシュ) → 再生せずにPC終了
→ 翌日、同じページを開く → キャッシュフォルダが継続される場合と、稀に新たに作られる場合がある
nltmp_smxxxxxxxx[1080p,192]yyyyyyyy_タイトル.hls
このyyyyyyyyの所の数値が違って作られ、再生終わってキャッシュが終わると、新しく作った方だけが
nltmp_が外れて完了し、前日に作られた古いフォルダは放置される。

ここ数日で1,2個を確認。
多分投稿者が動画の差し替えをやった物だと思われます。
PCの再起動(nlの再起動でも多分同じ?)のタイミングで動画差し替えが発生すると、
キャッシュフォルダで古いのが残ってしまうっぽいですね。
2023/08/06(日) 21:47:20.52ID:V3nU9Rq90
>>99
個人的に作ったやつなんでバグあるかもだけど(javaファイル)
https://pastebin.com/0Rv9xYXs

ライブラリにjackson-databindが必要
inputフォルダにNicoCacheのCacheフォルダ
outputフォルダに空のフォルダを作成して指定

DMCキャッシュの場合はファイル名そのまま流用
非DMCキャッシュの場合はNicoCacheの強制読み込みさせるために、フォルダ名に[4320p,1024]を設定

BANDWIDTHは現状適当でいいらしいので0を設定
2023/08/06(日) 21:47:22.84ID:egaWZK7r0
mp42hls.vbs をアップロードしました。up165
master.m3u8 を作成するようにしましたが、本来作られる物より簡略可されているので、正常に動くかどうかは不明です。
また、unicodeを含むフォルダ、ファイル名だと誤動作するので、その場合はファイル名を変更してください。
2023/08/06(日) 21:50:29.19ID:V3nU9Rq90
コマンドプロンプトからffmpegとffprobeのコマンドが使えるように、
ffmpegのあるフォルダを環境変数に設定しといて

windows以外での動作は非推奨(多分ディレクトリ関係でバグる)
2023/08/06(日) 21:52:30.95ID:egaWZK7r0
>>101
投稿2秒差www
ああ、非DMCも有りましたね。あと、DMCでも、解像度・映像・音声の3つ書いて有るパターンもありますね

master.m3u8 自体は、hls化するときに同時にffmpegで作れる事は分かったので、
ファイルの移動と内部のパスの変更を入れたぐらいですね。
2023/08/06(日) 22:46:05.37ID:V3nU9Rq90
>>104
ほんまや 握手🤝
ffmpegでmasterファイル自動生成できるんですね

こっちのファイルも対応すべきか
vbsの方に任せるべきか...
106名無しさん@お腹いっぱい。 (ガックシ 06eb-1PqA)
垢版 |
2023/08/07(月) 11:27:09.99ID:xCT5jpK/6
>>34にhlsをMPC-HCで再生できるとあったけれど、うちでは途切れ途切れでの再生しか無理だった
お盆にでも>>39とか>>46を試させてもらおうかな
2023/08/11(金) 01:19:40.76ID:W88j3JhPM
nlMovieFetcherで取得動画の画質の決め打ちできないのかな
欲しいのは360pなのに高画質キャンペーンのせいで1080pになる
スマホのテザリング回線使ってるから無駄に高画質なのはいらないのに
2023/09/10(日) 11:43:15.45ID:gK0aSNLV0
期限切れの公式動画がno method:soXXXXXXXXとなって再生できないな
no method:fetch〜みたいなのはコンパイルしていなかったりと原因はわかったのだけど、これに関してはどうすればいいのか
以前はシークバーが動かせなくてもコントローラの方で再生したりはできたのだが
109名無しさん@お腹いっぱい。 (ワッチョイ 5b11-i8rs)
垢版 |
2023/09/10(日) 13:40:58.44ID:gK0aSNLV0
>>108
ちょっと追記すると6月あたりまでの公式動画はまだその方法で見ることができるけど、
8月あたりからの公式動画は無理という感じ
110名無しさん@お腹いっぱい。 (ワッチョイ b373-bdWa)
垢版 |
2023/09/11(月) 11:41:30.20ID:fL4aDRbb0
.hlsになってからの期限切れ公式動画はno method:so〜で動画の再生に失敗してるね
2023/09/12(火) 22:32:10.07ID:8eNDOeQ10
【PC版ニコニコ動画】今後の動画視聴ページについて検討をはじめました&ニコニコ市場の機能提供終了のお知らせ

https://blog.nicovideo.jp/niconews/201081.html
2023/09/12(火) 23:36:14.27ID:5NF6mLKzd
>>109
https://www.nicovideo.jp/cache/[動画ID]/auto/movie
がキャッシュがあっても常に404 Not Foundを返すからですね
このエラーが直らない限りこちらは手も足も出ません
2023/09/12(火) 23:41:20.18ID:5NF6mLKzd
>>109
別の方法として、mp4に変換してそのキャッシュを使わせれば見れるかもしれません。まだプレイヤーがmp4の再生機能を切り捨ててなければですが(関係ないのかな?よく分からない。.tsの中身がmp4なら問題ないが)mp4であれば404を返すことは多分無いと思うので
2023/09/17(日) 12:04:04.61ID:NaAO3RlX0
完全に成功したかはわからないけれどmp4なら動画にあるシークバーは使えないけれど再生は可能っぽいな
mp4の再生機能が生きてる間は変換すればこちらで見ることはできそうだ
>>111を見る限りそれも長くはなさそうだけれど
2023/09/18(月) 06:38:56.52ID:QuXnN1Khd
mp4の再生機能まで切り捨てられてしまったらローカルでコメ付きで再生するしかないですね。
【commeon】コメント再生機能付き動画プレイヤー【ローカルでも再生可能】 – 忘却まとめ
https://bookyakuno.com/commeon/
2023/09/28(木) 05:32:04.84ID:0HfrYfu2d
nicocache.jpn.org/second
からファイルがダウンロードできない。
具体的に言うと最初のトップページと2メージ目前半は大丈夫なんだけどAllや2ページ目後半以降はファイルをダウンロードしようとするとトップページ(1ページ)に戻される。firefoxだけどedgeでも確認した。これって俺だけ?正確に確認するとnc0363から駄目、ダウンロードできない。リンクをコピーしても駄目
あとインスペクタ見るとUncaught TypeError発生してるけど何か関係あるのかな
2023/09/28(木) 05:42:07.96ID:0HfrYfu2d
あとnicocache.jpn.org/second/hofu
がnot found.
2023/09/28(木) 05:43:55.28ID:0HfrYfu2d
あーリンクすべきなのは/second/hofuじゃなくて/hofuなのか
/secondに貼られてる避難所のリンク先間違ってるね
2023/10/01(日) 00:21:45.19ID:1DTB9+IF0
>>116-118

ご報告ありがとうございます

避難所2 復旧しました

>nc0363より古いファイルがダウンロードできない


避難所2内の避難所へのリンクを修正

>避難所3設置した際にディレクトリ構成変更しましたが、リンク修正忘れていました、申し訳ないです
2023/10/02(月) 05:22:58.72ID:JQkgTY3jd
フィルタまとめ#120うpしました

https://nicocache.jpn.org/download.php?id=168&key=631f904d23f05602d2545b87e65689f8d202289c27b4cb0f5cd670e5b9a49dd6

- (主な変更点)
- wr.cssの調整
- wr_MylistUadLikeButtonToggle.jsからカスタムマイリストボタンを削除(位置が変わった為)
- トラッカーと音量コントローラがビデオタグを取得するタイミングがずれる為pc.jsに手動ボタン設置
- 再生速度200倍までサポート
- CustomMylistManager.htmlを調整
- CustomMylistManager.jsを修正
- MylistButton.jsを修正
- MylistLibrary.jsを単純化し機能を削ぎ落とした
- カスタムマイリストのエクスポートデータの互換性はありません、lz-stringで解凍して[{"id":1,"vid":"meta"},{"id":2,"vid":"smxxxxxxx"},]の形式でテキストファイルに平文に書けばインポート可能です
2023/10/02(月) 11:05:45.88ID:JQkgTY3jd
フィルタまとめ#120.1うpしました

- up.jsから不要部分削除、キャッシュ情報太字化
2023/10/07(土) 18:01:42.29ID:btBugpX5d
フィルタまとめ#121うpしました

https://nicocache.jpn.org/download.php?id=171&key=631f904d23f05602d2545b87e65689f8d202289c27b4cb0f5cd670e5b9a49dd6
- (主な変更点)
- CustomMylistManager.html(.js)の更新
- マイリスト管理モードでも手入力で動画IDを入力することでマイリスト登録出来るようになった
- 上までスクロールするボタン追加
- 未だに削除が実装不能なのでIndexedDBから不要な動画は直接削除してください
2023/10/12(木) 11:48:17.57ID:VrDWzT4p0
fetchでcacheが済んでるのに動画を開くとhlsのキャッシュがはじまるからなんでだと思ったら、IDとキャッシュがはじまるIDが違う
so42839803
2023/10/12(木) 11:48:25.41ID:VrDWzT4p0
fetchでcacheが済んでるのに動画を開くとhlsのキャッシュがはじまるからなんでだと思ったら、IDとキャッシュがはじまるIDが違う
so42839803
2023/10/12(木) 22:23:21.88ID:6lTS76QQ0
>>123
それ、他の動画でも起きてて、元の番号をURLに入れても、同じ動画(コメントも同じ)が出てくるので、
ニコ動内部で、管理番号が変わっただけじゃないですかね?
2023/10/12(木) 22:23:47.66ID:6lTS76QQ0
>>123
それ、他の動画でも起きてて、元の番号をURLに入れても、同じ動画(コメントも同じ)が出てくるので、
ニコ動内部で、管理番号が変わっただけじゃないですかね?
2023/10/14(土) 18:12:38.69ID:tywZnlqrd
フィルタまとめ#122うpしました

https://nicocache.jpn.org/download.php?id=172&key=631f904d23f05602d2545b87e65689f8d202289c27b4cb0f5cd670e5b9a49dd6
- (主な変更点)
- カスタムマイリストに削除を実装した
- マイリストした動画を削除する場合はチェックボックスに✔を入れて削除ボタンを押してください
2023/10/15(日) 05:30:13.58ID:G1p9+7gLd
フィルタまとめ#123うpしました

https://nicocache.jpn.org/download.php?id=173&key=631f904d23f05602d2545b87e65689f8d202289c27b4cb0f5cd670e5b9a49dd6
- (主な変更点)
- common.js,pc,js,expired_sourceChanger.jsの更新
- pc.jsにsourceNothing2実行ボタンを実装
- https://www.nicovideo.jp/cache/videoid/auto/movie/ (videoid/master.m3u8も含めて)が404 Not Foundになる対策として、
- /local/CustomCache/(動画ID)/にキャッシュを置くことで期限切れの公式動画を再生出来るようになった
- 作動しない場合はsourceNothing2ボタンを押してください
2023/10/17(火) 22:27:06.26ID:mTBlICAb0
(´・`)v-。o○ヾ(||´ロ`)o=3ゲホゲホ
2023/10/25(水) 11:00:55.04ID:nytO2TE0d
◆2TK8xdazzp3dさん~https://www.nicovideo.jp/cache/[動画ID]/auto/movieのエラー直してけれ~
2023/10/29(日) 00:18:27.37ID:eQ0OpTzKd
フィルタまとめ#124うpしました

https://nicocache.jpn.org/download.php?id=177&key=631f904d23f05602d2545b87e65689f8d202289c27b4cb0f5cd670e5b9a49dd6
- (主な変更点)
- /local/CustomCache/(動画ID)/から/local/CustomCache/(動画ID).hls/に変更(NicoCacheとmp42hls.vbsの仕様に合わせた)
- 一括でフォルダをリネームする場合FlexibleRenamerがおすすめ
- 高度なリネームにチェックを入れて正規表現、検索欄に「(.*)」、置換欄に「\1\.hls」で一括リネームできます
- mp4の再生にも柔軟に対応 /local/CustomCache/(動画ID).mp4という風に置いてください。
2023/11/07(火) 23:33:45.93ID:CqMX8eD40
sm42900000 以降の動画がキャッシュされないっぽい?
2023/11/07(火) 23:47:05.37ID:CqMX8eD40
詳しく調べたら、
sm42961000 ok
sm42968001 ng
sm42968200 ok
sm42968201 ng
sm42968210 ng
sm42968220 ng
sm42968230 ng
sm42968240 ng
sm42968300 ng
sm42969200 ng
って感じで、実際はもっと細かく調べてるけど書くのがめんどくさいw
数字によって区切られてるわけでは無さそうで、11月に入ってからが不安定っぽいんだけど、同症状の人、居ます?
134名無しさん@お腹いっぱい。 (ワッチョイ e958-krmr)
垢版 |
2023/11/08(水) 01:33:27.13ID:SPzgTO5+0
sm42977683 初めNG。キャッシュクリア等しているうちに何らかの拍子で1回だけOKとなるも、その後は何をしてもNG
sm42980139 NG
2023/11/08(水) 21:36:29.24ID:tYpLajsm0
配信サーバーが*.dmc.nicoから、delivery.domand.nicovideo.jp/~
に変わったからかな。
javaの、hlscachingProcess.javaの先頭にそれらしき記述は見つけたものの、ここだけ見てもどう変更していいものやら・・って所と、今までの物と、今後とで両方対応しなきゃいけないとなると、どう変えていいのか分からないので、分かる人待ちかな?って所。
2023/11/08(水) 22:32:25.52ID:tYpLajsm0
正規表現でURL見てるところは、nlMovieFetcher.java の中にも見つけど、見つけるのが精一杯で、javaわからん(^^;
他にも全部で4つのファイルの中に有るのは検索で見つけたけど、さっぱりだなぁ。
URLに動画IDが無くなってるところも影響してそう。
2023/11/09(木) 21:25:37.23ID:ITukkDjz0
ニコ動自体のブログ見てなかったけど、配信サーバー変更の影響か。
https://blog.nicovideo.jp/niconews/205042.html
138名無しさん@お腹いっぱい。 (ワッチョイ 62e9-ZTan)
垢版 |
2023/11/10(金) 08:11:52.71ID:OfcaJvvz0
アニメの公式配信、本日分から全部新サーバーに移行したかな
2023/11/11(土) 00:13:24.28ID:eZuyq8xt0
いつの間にかキャッシュできてない!って思ってたらそういうことか
2023/11/11(土) 01:39:53.45ID:7+A9fr470
nd0178 NicoCache_nl+150304mod+231111mod (eR)
[不具合修正]
・ニコニコの仕様変更で追加されたAmazonの配信システムを利用しないようにするワークアラウンドを追加
・HLS動画で動画ページのIDと動画データのIDが異なる場合に追跡できなくなっていたのを修正

しばらく離れていてあまり状況把握できてないんですが、動かなくなったのでとりあえず緊急対応版です。
ただ、新たに導入されたAmazonのシステムを使った配信システムはすべての動画が暗号化されていて雲行きが怪しいです。
2023/11/11(土) 01:55:22.48ID:2/Nkf0R8a
とりあえず普通の動画が取れれば十分ス
2023/11/11(土) 07:50:23.69ID:YY0R2w4w0
素早い対応助かる
2023/11/11(土) 10:27:04.94ID:Uks1PmlEd
>>140
ありがとうございます。
でも、例えばキャッシュが存在しても
https://www.nicovideo.jp/cache/so41635862/auto/movie
にアクセスすると404 Not Foundになる不具合が直っていません。
何卒よろしくお願いいたします。
…これ不具合ですよね?
2023/11/11(土) 16:10:22.95ID:+YZoAm2I01111
>>140
対応ありがとうございます。システムメッセージで旧サーバーを読んでる事を確認しました。
新しい配信サーバーはAmazon系列ですか。全て暗号化されると、色々都合が悪いですね。

あと、できたらでいいのですが、hlsでキャッシュした物を、
汎用性高めるのにmp4化してるのですが、cacheを再起動しないと、キャッシュ済となってくれません。
格納フォルダの移動先検索に、フォルダ移動だけでなく、mp4化したものも検索対象にしていただけると助かります。
再起動でキャッシュ済と表示されるので、些細な事ではありますが。
(「キャッシュ」という意図からは少し外れてしまうのが問題ではありますが)
2023/11/18(土) 17:30:14.44ID:KKYbbAzPa
新しめの動画全く取れなかったのが気が付いたら今日は取れてるな
何があったのか・・・
2023/11/19(日) 03:01:21.33ID:SRbPyl2X0
>>131
名前は「(動画ID)(動画タイトルとか).hls」ではダメで必ず「(動画ID).hls」なのか
リネーム不要になればCustomCacheをジャンクションとかでキャッシュフォルダにリンクするだけで済んで便利だと思うんだけど…難しいのかな
2023/11/19(日) 08:13:47.95ID:L7UtQKe5d
はい。難しいです。私のプログラミングスキルでは"動画タイトルとか"の部分をどう取り除けば良いのか分かりません。助けてください。
2023/11/19(日) 21:16:07.75ID:l41TrLu3M
nicocacheに正規表現でタイトルからsm番号取得する処理あるから それを流用してみては
2023/11/19(日) 21:56:36.02ID:L7UtQKe5d
NicoCache_nl\src\dareka\processor\impl\CacheDirProcessor.java

(([a-z]{2}[0-9]+)(?:low)?(?:\\[\\w+(?:,\\d+)?,\\d+\\]\\w*\\.(?:flv|mp4|hls))?)
ですかね…
2023/11/19(日) 22:33:30.69ID:L7UtQKe5d
まずキャッシュファイル一覧を取得後、一覧から正規表現パターンにマッチするファイルを抽出してURLを指定して再生するという形になるかと思いますがどう考えてもJavaScriptオンリーでFirefoxでも動く形でかつ自動で読み込まれる形にはできないですね。
Chrome限定でFile APIを利用すれば一応可能かと思いますが、再生するたびにディレクトリを選択してアップロードしてもらう必要があります(セキュリティリスク上の措置)。
自分は火狐使いなのでこれはキツイですね…
現状は今の処理が(リネームは必要ですが)ベストソリューションかと思います。
なにか他に良い方法があれば提案願います。
2023/11/19(日) 22:46:36.15ID:L7UtQKe5d
ファイル名一覧をJSONで書いてCustomCacheに置いてもらえれば可能かも知れない。例えばCustomCache/cacheFilesName.jsonとか
そうすればFile APIも必要ない
2023/11/22(水) 04:59:43.00ID:LQoVmvM5d
若しくはJavaのextensionを作って例えばhttps://www.nicovideo.jp/CustomCache/にアクセスしたらhttps://www.nicovideo.jp/local/CustomCache/のファイル一覧がreturnされるような仕組みなら可能かなぁ。javaは専門外 誰か頼む。
■ このスレッドは過去ログ倉庫に格納されています

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