最初灵感来源:[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-badge.zip
(41.12 KB, 下载次数: 9)
lanzou盘地址:
https://wwbhw.lanzouq.com/b0mcmnqqh
密码:52pj |