视频字幕去除技能 (Video Subtitle Remover) 触发场景 当用户提到以下关键词时触发本技能: - "去字幕"、"去除视频字幕" - "去掉视频里的文字/水印" - "把这视频的字幕干掉" 工作流程 这是一个需要本地 GPU/Apple Silicon 加速的重型任务,你需要作为一个完整的执行器,从 环境准备 到 执行 全包揽。 第一阶段:环境检查与准备 (非常重要) 在首次运行前,必须检查环境并在用户机器上安装所需组件。工作目录约定为: 。 1. 检查目录与代码 使用 检查 是否存在。如果不存在,执行以下初始化操作: 2. 安装 Python 依赖 3. 下载并合并模型 (STTN 模式必需) 如果 或 不存在,使用 curl 下载: 4. 注入修复代码与启动脚本 使用 工具修改 : - 修复 Mac 的 MPS 设备支持 ( ) - 修复 FFMPEG PATH 指向系统 ffmpeg ( ) - 删除不必要的 LAMA 和 ProPainter 模型校验。 并使用 工具生成 启动脚本。 第二阶段:执行任务 1. 提取信息与评估 获取用户提供的视频绝对路径,运行 或 获取帧数,给用户预报处理时间。 2. 执行处理 运行处理脚本: 注意:如果视频较长,务必使用 tmux 放后台跑。 3. 结果交付 使用 命令为用户自动打开输出的 视频。 ---