開発版20 リリース とちゃき#//FjlV 05/31/2024 (Fri) 05:35 No.159795 del
https://nicocache.jpn.org/download.php?id=223&key=631f904d23f05602d2545b87e65689f8d202289c27b4cb0f5cd670e5b9a49dd6

開発版20 2024-05-31:
- WebAPIにhls取得用のURL仕様を追加.
- /cache/file/nicocachenl_refcache=<smid>[<quality>]//<path>
​ <path>は<smid>のhlsキャッシュディレクトリから相対参照するファイルパスです.
- /cache/<smid>[<quality>].hls
​ アクセスすると /cache/file/nicocachenl_refcache=<smid>[<quality>]// へリダイレクトされます.
- 上記2つのURL仕様はどちらも"[<quality>]"部分は省略可.なおかつ現時点の実装では,この部分は純粋に無視され,常に<smid>の最も高品質なhlsキャッシュを応答します.
- 例えば,hls urlを扱える動画プレイヤーにこれらurlを与えることで,動画を再生することが出来ます.
​ 例1: ffplay -http_proxy http://localhost:8080/ -i 'http://www.nicovideo.jp/cache/file/nicocachenl_refcache=sm9[360p,128]//master.m3u8‘
​ 例2: ffplay -http_proxy http://localhost:8080/ -i 'http://www.nicovideo.jp/cache/file/nicocachenl_refcache=sm9//‘
​ 例3: ffplay -http_proxy http://localhost:8080/ -i 'http://www.nicovideo.jp/cache/sm9.hls‘
​ (8080はNicocacheのポート番号に書き換えること)
- hlsキャッシュがあるsmidに対して /cache/<smid>/auto/movie にアクセスした場合の挙動は変更なく,mp4への変換にリダイレクトします.上記URLにリダイレクトするように変更するかどうかは未定.

Message too long. Click here to view full text.