sbeam入库视频下载思路
此文章在keylol首发
Last updated
此文章在keylol首发
Last updated
之前 老哥问了下sbeam的入库视频咋下载的,我这几天在家,就研究了一下。 目前steam库里的视频分为加密和不加密两种 1.不加密视频下载
以Life Is Strange- Directors' Commentary - 1.Two directors为例()
点击客户端里的开始游戏,跳转至浏览器页面。
按F12打开网络选项卡,按F5刷新页面
过滤框内输入0,找到对应条目
在预览框里可以找到视频链接(mpd形式)
因为有的视频是有外挂字幕的,字幕链接又是加在mpd文件中,所以推荐使用N_m3u8DL-RE进行下载。
可以参考以下命令
2.加密视频下载
在点击F12并刷新后,过滤license,若无结果则视频不加密,若有结果则视频加密。 或者查看mpd文件里面提供了PSSH,有则加密了。
首先,加密视频需要浏览器支持,推荐使用最新版Chrome或edge beta,edge可能要手动关闭对playreday的支持。 国内魔改浏览器可能无法正常观看
比如这样:
以同上的方式获取到mpd链接,以文本形式打开,可以看到两个PSSH(音视频分离),任意取一个即可。
过滤licenseex,选择第一个0的条目,即可得到license url,有由于该url需要鉴权,需带请求头。
我此处使用Get Widevine KEYS进行请求。
(此处需要自备CDM,L3即可。由于公开文件后谷歌会出手光速撤销CDM,所以这个就只能自己解决了。)
新建个steam.py文件,然后按照给的例子依次填入这个文件里。
打开WVCore.Server.exe
命令行运行steam.py
可以参考以下命令
搞定!
PS:我库里只有免费的视频。其它视频并没有进行测试。
相关软件: https://github.com/nilaoda/N_m3u8DL-RE https://github.com/nilaoda/Blog/discussions/58
打开Black Clover: Asta and Yuno(视频链接)