iNiverse 媒体下载示例页
本页所有音视频均由 FFmpeg 合成(测试图 + 正弦音),不含任何第三方影视内容, 用于验证 iNiverse Video Downloader 的媒体识别与下载能力。
1. 直链 MP4 direct
含 poster 属性,用于验证封面、时长与分辨率元数据能被扩展读取。
预期:扩展列表中显示 640×360、时长约 30 秒。
2. 纯音频直链 audio
验证扩展能识别 audio 元素与 .m4a 直链。
3. HLS 点播 · 多码率 hls
主播放列表含 2 档码率(320×180 / 640×360)。预期:扩展自动选择最高画质(360p), 4 路并发抓取 8 个分片,在本机转封装为 MP4。
播放列表:hls-vod/index.m3u8 ·
子列表:hls-vod/media_360p.m3u8
4. 标准 AES-128 HLS AES-128
播放列表正常提供密钥(EXT-X-KEY:METHOD=AES-128)。
预期:扩展取密钥并在本机解密,输出有效 MP4。
这不涉及任何 DRM 或会员内容绕过。
播放列表:hls-aes/index.m3u8 · 密钥:hls-aes/enc.key
素材自检
逐项请求服务器,确认状态码与 MIME 类型正确。HLS 分片必须是 video/mp2t。
等待自检…
审核 / 验收步骤
- 在本页点击播放上述任一媒体,让页面产生媒体请求。
- 点击浏览器工具栏的 iNiverse 图标打开扩展面板。
- 确认列表中出现 4 项媒体(含封面、时长、来源站点)。
- 对直链 MP4 点「下载」,确认按钮依次变为「保存中」→「播放」。
- 对 HLS 点播与 AES-128 点播各执行一次下载,确认输出为可播放的 MP4。
- 点击齿轮按钮,测试自定义下载目录,再恢复浏览器默认目录。
- 关闭面板后重新打开,确认后台任务状态与「已下载」标记保持正确。
已确认的边界
| 能力 | 支持情况 |
|---|---|
| 直链 MP4 / M4A | 支持 |
| HLS 点播与直播(未加密) | 支持 |
标准 METHOD=AES-128 | 支持(密钥由播放列表正常提供) |
| DRM / SAMPLE-AES / 非 identity KEYFORMAT | 不支持 |
| DASH / 低延迟 HLS(EXT-X-PART) | 不支持 |
| 音视频分离轨合并 | 不支持 |