吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 915|回复: 19
上一主题 下一主题
收起左侧

[其他转载] 通过浏览器自带API 捕获常见视频流数据的userscript

  [复制链接]
跳转到指定楼层
楼主
saobee 发表于 2026-7-3 00:11 回帖奖励
本帖最后由 saobee 于 2026-7-24 16:23 编辑

2026.07.03 版本更新及答疑:
脚本的原理:和猫抓不一样,类似于从播放器元素中拷数据。要播放完才能下载,没播放完,也可以随时点击按钮合并保存。
为了让视频播放加快,有智能跳播和倍速播放,对于不限速缓冲快的,智能跳播更合适,相当于缓冲了多少,就让进度条跳过去接近的位置。
倍速播放点击后就是10倍速,我试过有些网站在这种情况下会报错,或者从头播放。
用cctv和yangshipin以及常见的视频网站测试过,可以直接保存并正常播放。

[Plain Text] 纯文本查看 复制代码
也可以直接安装脚本:
https://greasyfork.org/zh-CN/scripts/586254-media-source-extract-lite


更新的内容:之前看到有人问能不能下油管,我正好忘记测试了,一测试才发现有好多坑,不过还好gpt5.5确实够厉害,一次次的调试和调整,最终还是解决了。
先是把mp4box中的视频合并相关逻辑优化和搬了过来,这样就不用引用外部js
然后针对各种奇葩视频流进行测试调整,中间又是各种修复和调试。
本次js源码大小直接来到了185kb,于是也顺便生成了min版本,80多kb。

media-source-extract-lite-badge.zip (41.12 KB, 下载次数: 42)
lanzou盘地址:
https://wwbhw.lanzouq.com/b0mcmnqqh
密码:52pj



最初灵感来源:
[Plain Text] 纯文本查看 复制代码
https://github.com/Momo707577045/media-source-extract

但是这个脚本缺点挺大,数据捕获完成之后,会有一个视频文件,一个音频文件,下载后要用ffmpeg合并,非常麻烦,一般情况下用不着。


最近买了一个chatgpt的plus,虽然codex的量每天很容易就用完,但是网页版是可以无限使用的,就花了几天时间进行讨论和测试,有了现在的版本,我觉得基本上已经够用了。

脚本主要适用于:
1. 通用小视频抓取下载,没必要为一个小视频打开下载工具
2. 某些特殊加密的hls视频,通用的m3u8下载工具下载后无法正常播放
3. 捕获某些直连视频的url

测试截图:

未展开时显示badge,
徽标颜色:
| 灰色 | 尚未发现媒体 |
| 绿色 | 已经捕获或识别到媒体 |
| 蓝色 | 完整面板已经展开 |


点击标记展开面板



方法一:直接安装文件

1. 打开 Tampermonkey 管理面板。
2. 将 `media-source-extract-lite-badge.user.js` 拖入浏览器窗口,或使用 Tampermonkey 的“实用工具 / 导入文件”。
3. 确认安装。
4. 刷新已经打开的视频页面。

方法二:手动粘贴

1. 打开 Tampermonkey 管理面板。
2. 新建脚本。
3. 删除编辑器中的默认内容。
4. 粘贴 `media-source-extract-lite-badge.user.js` 的完整代码。
5. 保存并刷新网页。

主要功能
- 捕获 MSE/fMP4 媒体分片。
- 自动识别视频轨、音频轨和分离的 MediaSource 会话。
- 重建 MP4 时间轴并合并音视频。
- 识别 HTTP(S) 直连视频和独立音频。
- 下载直连媒体。
- 复制当前媒体 URL。
- 10 倍速播放。
- 智能跳播到缓冲区前沿附近,促进媒体继续加载。
- 显示加载进度和加载完成状态。
- 下载原始捕获轨道。
- 导出时间轴 JSON,便于排错。
- 默认折叠面板,只显示捕获数量徽标。

其它说明和缺陷、限制等请看附件内说明文档




media-source-extract-lite-2.2.1-full-min.zip

78.83 KB, 下载次数: 0, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 7吾爱币 +7 热心值 +6 收起 理由
dhwl9899 + 1 + 1 谢谢@Thanks!
guotianyun + 1 + 1 我很赞同!
helh0275 + 1 + 1 谢谢@Thanks!
ashergo + 1 + 1 用心讨论,共获提升!
tymydol + 1 + 1 用心讨论,共获提升!
cc112 + 1 + 1 用心讨论,共获提升!
youbudenibuxiao + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
helh0275 发表于 2026-7-3 09:54
感谢分享,试了一下,是个好东西,但好像是必须网页加载多少它才能捕获多少,有点录制的感觉。不像猫抓和IDM是通过m3u8文件全视频解析下载ts分段文件
推荐
sdieedu 发表于 2026-7-3 12:18
视频禁止在小窗口播放,请关闭当前标签重新打开页面或重启浏览器继续播放! #016

下载深蓝学院的免费课程,提示这个错误,无法完全下载成功。似乎是缓存多少下载多少。
沙发
cxl 发表于 2026-7-3 00:32
3#
zsz868 发表于 2026-7-3 01:09
看起来有点麻烦啊
4#
pingfan565889 发表于 2026-7-3 06:54
思路非常不错的哦。
5#
lvcaolhx 发表于 2026-7-3 07:42
很有想法
6#
andyle 发表于 2026-7-3 08:07
小白表示很厉害的样子
7#
sncffbo 发表于 2026-7-3 08:28
看了说明,还是不知道怎么样使用
8#
天天哈皮 发表于 2026-7-3 08:32
很不错啊,大概有哪些网站可用呢
9#
w668 发表于 2026-7-3 08:33
楼主你辛苦了,这个还是比较方便的
10#
Manson9527 发表于 2026-7-3 08:47
不错不错
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-8-17 07:22

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表