适用场景
用于同时录制一个或多个网页直播播放器,并在本地查看已完成录制的文件信息。每一路直播使用独立窗口运行,适合需要分别控制录制时长、暂停、继续和停止的多路录制场景。
核心功能
- 支持同时添加最多 8 路直播,各路独立打开、录制和保存。
- 接受 HTTP 或 HTTPS 直播页面地址;未填写协议时会自动按 HTTPS 处理。
- 可为每路直播选择 1 分钟、5 分钟、15 分钟、30 分钟、1 小时、2 小时或 4 小时的录制时长。
- 自动查找直播页面中可见且优先处于播放状态的主视频播放器。
- 录制过程中可暂停、继续或手动停止;达到设定时长后自动停止。
- 监测播放器暂停或画面停滞,并尝试恢复播放,同时显示自动恢复次数。
- 输出 WebM 视频,并显示录制时长、文件大小、音频状态和保存状态。
- 在“制品”页按直播站点归类和筛选已记录的录制文件信息。
开始使用
- 打开“录制”页,在“直播地址”中输入直播网页地址。
- 在“录制时长”中选择本次录制的最长时长。
- 点击“打开直播”,应用会在独立的辅助窗口中打开该网页。
- 在直播窗口中确认直播已开始播放。录制器只会捕获网页内的主视频播放器,不会录制整个屏幕。
- 返回应用点击“启用录制器”。直播窗口右下角将出现“直播录制”面板。
- 在该面板中点击“选择文件并开始”。浏览器支持文件选择器时,需要先选择文件名和保存位置;随后录制分片会持续写入该文件。
录制操作
- 查看录制面板:启用录制器后,点击应用中的“录制面板”可重新显示直播窗口及其录制控件。面板右上角可收起或展开。
- 暂停或继续:可在应用主界面或直播窗口的录制面板中操作。暂停期间不计入有效录制时长。
- 停止录制:点击“停止”后,应用会完成文件写入,并在可能的情况下修复 WebM 时间轴信息。
- 自动停止:有效录制时间达到所选时长后,录制会自动结束。
- 查看状态:每路直播会显示当前阶段、计时、窗口状态、自动恢复次数、输出文件名、文件大小、是否包含音频以及文件保存状态。
- 重新打开页面:未在录制、暂停或完成处理时,可点击“重新打开”让当前辅助窗口重新导航到所填地址。页面重新加载后需要再次启用录制器。
添加和移除直播
点击“添加直播”可新增一路录制,最多同时配置 8 路。录制页顶部会显示当前正在录制或暂停的路数。
未处于录制、暂停或文件完成处理状态时,可点击每一路右上角的移除按钮关闭对应辅助窗口并移除该路。界面至少保留一路直播配置。
查看录制制品
切换到“制品”页可查看应用已记录的已完成录制。列表包含:
- 文件名
- 直播站点
- 录制时长
- 文件大小
- 完成时间
- 捕获方式(兼容帧或直接流)
- 时间轴是否已修复或确认
使用“站点”下拉框可查看全部站点,或仅查看指定域名下的录制记录。制品信息保存在应用本地存储中;此页面用于管理文件记录,不提供播放、打开或删除文件的操作。
注意事项
- 开始录制前,直播页面必须已经显示并播放可见的视频播放器;否则会提示未找到可录制的直播播放器。
- 当前浏览器窗口需要支持
MediaRecorder 和视频流捕获。浏览器不支持时无法启用录制。
- 部分直播视频可能受网页来源安全策略保护,因而无法直接录制。
- 是否包含音频取决于直播播放器能否提供音频轨道;结果区域会显示“视频 + 音频”或“仅视频”。
- 应用会优先使用约 30 帧/秒的兼容画面捕获;无法使用时会尝试直接捕获播放器视频流。
- 浏览器支持文件选择器时,开始录制前会要求选择保存位置,录制内容会持续写入文件。若浏览器不支持该能力,录制完成后需在直播窗口面板中点击“保存视频”触发 WebM 文件下载。
- 录制期间请保持对应直播窗口和播放器可用。关闭窗口、刷新页面、切换地址或播放器视频轨道结束,都会导致录制停止或需要重新启用录制器。
- 直播地址不得包含用户名或密码,也不支持 HTTP、HTTPS 以外的协议。