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

等待自检…

审核 / 验收步骤

  1. 在本页点击播放上述任一媒体,让页面产生媒体请求。
  2. 点击浏览器工具栏的 iNiverse 图标打开扩展面板。
  3. 确认列表中出现 4 项媒体(含封面、时长、来源站点)。
  4. 对直链 MP4 点「下载」,确认按钮依次变为「保存中」→「播放」。
  5. 对 HLS 点播与 AES-128 点播各执行一次下载,确认输出为可播放的 MP4。
  6. 点击齿轮按钮,测试自定义下载目录,再恢复浏览器默认目录。
  7. 关闭面板后重新打开,确认后台任务状态与「已下载」标记保持正确。

已确认的边界

能力支持情况
直链 MP4 / M4A支持
HLS 点播与直播(未加密)支持
标准 METHOD=AES-128支持(密钥由播放列表正常提供)
DRM / SAMPLE-AES / 非 identity KEYFORMAT不支持
DASH / 低延迟 HLS(EXT-X-PART)不支持
音视频分离轨合并不支持