用途:移除视频中烧录的字幕或文字叠加,并修复被覆盖的画面区域。适合用户要求去掉视频字幕或清理画面文字时使用。
主要能力:借助 video-remove-auto 自动识别待移除内容并修复画面。在输入与目标明确且已获授权的前提下直接执行;保留原始文件以便对比。部分保留元素或受控区域的需求可参考设置说明。
使用方式:需使用 vmake-labs-cli,目标版本 0.1.11,兼容范围 >=0.1.11 <0.2.0。首次调用前先阅读 CLI 设置,确认可执行文件、检查版本并查看 video-remove-auto --help;如 JSON 字段或媒体限制不清楚,查询对应 vmake 契约条目。从请求或附件获取一个真实视频文件或 URL;本地输入需使用真实可读路径;远程原始文件先按 CLI 设置下载再提交。若只有媒体 ID,先查询其会话获取真实 URL;下载失败则索要本地原始文件。续接任务加 -r '<session_id>',新任务省略。上传提交命令示例:vmake tool video-remove-auto --video-file '<local-video-path>'。CLI 会校验文件、经内置上传流程获取 CDN URL,然后提交并观察任务。不要先调用 create-room 或 add-media,也不要构造占位媒体引用。
交付条件:仅当任务状态为 TASK_STATE_COMPLETED 且获得该任务实际可用输出 URL 后才交付;HTTP 200、流关闭、退出码 0 或 end.reason=result 本身不证明完成,未知状态不得视为成功。断开、超时或接受状态不确定时,先查询原会话与任务;确认失败并获授权后再重试。
限制:输入需为真实可读视频文件或可获取的 URL;多候选不明确时需用户选择;未经授权仅逐个处理多个输入并记录;输出下载失败应恢复下载而非重复处理。