小樱 发表于 2017/5/19 01:38

bilibili merged flv+mp4+ass 脚本 哔哩哔哩 BiliMonkey(视频抓取组件)视频解析下载







原作者已经凉了,,这是新的第三方维护脚本地址
脚本地址:https://greasyfork.org/scripts/372516-bilibili-merged-flv-mp4-ass-enhance/code/bilibili%20merged%20flv+mp4+ass+enhance.user.js

https://github.com/Xmader/bilitwin

支持无插件模式,保存为书签,在视频页面点一下,即可弹出下载框
javascript:(function(){f=document.createElement("script");f.setAttribute("src","https://www.xmader.com/bilitwin/biliTwinBabelCompiled.user.js");document.body.appendChild(f)})()


脚本功能:
在bilibili视频的播放数统计旁边添加:超清FLV下载,FLV合并,原生MP4下载,ASS弹幕下载。
不能破解地区限制,不能破解10492。请去找其他脚本——在下是木有服务器的屌丝。
脚本暂时不能保证兼容Firefox,请来参加讨论。

系统需求:
要求使用B站的HTML5播放器。如果能开HTML5播放器,十有八九能顺利运行。

脚本特征:
能充分保障隐私,也能充分利用最快的B站视频源。
如果浏览器够新,新建一个书签,书签地址粘贴下面的代码,想用的时候点一下也可以使用。
javascript:(function(){f=document.createElement("script");f.setAttribute("src","https://greasyfork.org/zh-CN/scripts/27819/code/27819.user.js");document.body.appendChild(f)})()

附加功能:
下载合并一条龙:
一键下载所有超清FLV分段并自动合并。关掉标签页后不留痕迹。

关标签页已下载的分段不消失:
如果一条龙没做完就关闭了标签页,保留已经下载好的分段到缓存。

断点续传:
如果一条龙没完全下载一个分段,也保留部分下载的分段到缓存。

用B站原生播放器播放下载好的缓存:
如果发现缓存里有完整的分段,直接喂给网页播放器,不重新访问网络。小水管利器。
如果实在搞不清怎么播放ASS弹幕,也可以就这样用。

测试功能BiliPolyfill:
需要打开测试开关
手机端好用的功能,为什么网页端没有?

彩蛋:
语音操作以证清白。

==========有用部分结束==========

作者用的是Chrome,8G内存。

支持HTTPS,不借助第三方服务器,用原生的appsecret,不需要额外权限,用书签就可以运行。
模拟用户用原生鉴权方式加载视频,再也不怕B站改appkey或appsecret,该走哪个CDN就走哪个。
脚本用到了大量ES6功能和一些ES7功能。用着最新浏览器的同学,请把脚本从babel中解放出来!

-------------
懒得加的功能:
多P解析(接口已经留好了,但自己没这需求。因为用的是原生appsecret,需要iframe真的去访问多P,小心内存爆炸。)
边看边下载(一旦进度条鬼畜,下载就会拉肚子。)
超清FLV转MP4(这个flag我不立。(但其实B站已经给了flv.js了啊!))

三笠·阿克曼 发表于 2017/5/19 08:15

{:3101:}
我A站基佬不服,求A站版本

小樱 发表于 2017/5/19 15:35

三笠·阿克曼 发表于 2017/5/19 08:15
我A站基佬不服,求A站版本

→_→去搜搜说不定有
页: [1]
查看完整版本: bilibili merged flv+mp4+ass 脚本 哔哩哔哩 BiliMonkey(视频抓取组件)视频解析下载