-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
增加禁用m3u8缓存选项 #65
Comments
|
|
而且下载下来的m4s内容我也不会合并,所以目前搁置了:
|
既然用户选择不合并,那生成它干啥? 目前最急需的就是缓存刷新的问题,先来个去缓存,其它的都可以慢慢来。 |
|
不会吧?使用TS文件时间的话应该是通用的,没有网站会特意地去清洗文件时间吧?
首先搞清楚单个文件能解码不?是不是你播放器的问题? |
他这个和我遇到的情况不同,他用客户端缓存数据,下载下来后是 video.m4s 和 audio.m4s 两个大文件。 |
这是要token的加密流吧?小文件证明获取到的是空容器,里面只有文件头,没有实际流数据。你要先用 另外B站现在严格限制登入和IP之类的校验(比如海外的用户就不能看),可能进一步加大抓取难度。(说实话这种情况还不如直接放弃破站,也许已经超出能力范围了) |
现在貌似是一个固定的缓存存活时间,对于特定的抓包任务来说不太合适……(比如抓直播)
这种时候m3u8在服务器上的更新间隔基本上跟1~2个TS的时长相等。比如Twitch直播目前的TS最大生存时间大约在60s~90s之间,缓存刷新间隔太长会导致漏抓。
(B站现在人员流动太大,经常改朝换代说不清楚)希望能加个选项手动刷新或者直接不要缓存m3u8,在每次点击下载的时候都重新获取m3u8。
如果能针对这个用途在完成第3阶段的下载任务后,自动循环开始1~3阶段,直至用户手动停止(或者达到特定的时长都没有获取到新TS文件就自动停止)就更好了!
另外问一下,在同时启用上图中的两个功能后,依然会出现第4阶段
分析TS文件
,是不是BUG?貌似没有意义,且会造成时间和计算资源的浪费。
最后祝大佬新春大吉🧨
The text was updated successfully, but these errors were encountered: