这个项目能做什么

VideoStream Architect 是一款安卓应用,用于捕获、组织和再利用在线视频与音频。它结合了内置的媒体发现网页浏览器、离线播放器,以及支持 M3U8(HLS)和 MPD(MPEG-DASH)流的协议,包括实时捕获和分片重组。 README 中描述的关键功能: - 流处理:支持 HLS 和 MPEG-DASH,实时流捕获并保留时间戳,分片重建,以及针对 mp4、mp3、m3u8 和 mpd 的自定义下载引擎。 - 集成浏览器:直接媒体发现,针对认证内容的 Cookie 管理,会话持久化,以及自动检测可下载流。 - 音视频提取:独立 mp3 音轨,可配置分辨率和比特率,元数据保留(标题、艺术家、专辑封面、时长),以及批量队列下载。 - 自定义:用户代理伪装,自定义输出文件夹结构,下载调度,以及基于通知的进度跟踪。 架构被描述为分层:流解析器、带重试逻辑和校验和验证的下载引擎、自定义媒体播放器、加密 Cookie 存储,以及带暂停/恢复和并发限制的优先级队列管理器。支持的格式包括视频的 mp4、mkv、webm;音频的 mp3、aac、ogg、flac、opus;以及 HLS、MPEG-DASH 和渐进式直接 URL。 Cookie 处理支持通过粘贴字符串或 JSON 导出从桌面浏览器导入 Cookie,存储在加密的本地数据库中。界面声称支持 14 种语言,具有自动系统语言检测和手动覆盖功能。隐私声明:检测后离线操作,无遥测,无代理中继,设备本地加密 Cookie 存储。 性能选项包括自适应分块大小、基于设备负载的线程数调整(最多 12 个并发线程)、仅 Wi-Fi 模式、低电量暂停,以及后台下载限制。故障排除说明涵盖停滞下载、未检测到的 M3U8、音频同步缓冲区设置和 Cookie 域匹配。2026 年路线图提到加密云队列同步、字幕提取、M3U 播放列表、下载后钩子脚本和 Android TV 支持。采用 MIT 许可证。README 声明该工具仅供个人使用,用于用户合法访问的内容,并非用于绕过付费墙或 DRM。