開発版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.