用途:把 SRT 字幕文件转换为白板动画视频。输入参数为 srtPath(SRT 绝对路径,必填)和 outputDir(输出根目录,默认取 SRT 所在目录)。流程共 10 步,须严格按序执行,其中步骤 3、5、7 由 subagent 完成。
主要能力:环境预检(check_env.py 检查 Python 虚拟环境与 RUNNINGHUB_API_KEY,可自动安装部分依赖);初始化目录结构;解析 SRT 生成 storyboard.json 分镜脚本;生成白板风格图片提示词;批量生成 16:9 白板图片;按分镜时长批量生成动画视频片段;用 PyAV 以 H.264 重编码合并为完整视频,输出合并路径、片段列表、总段数与文件大小。
使用方式:先运行 python3 <skill-dir>/scripts/check_env.py,成功时记录 PYTHON_PATH。随后用 workflow_helper.py init-dirs 建目录,按 references 中的 storyboard-parser.md 与 image-generator.md 启动 subagent 解析分镜和生成图片,再调用 whiteboard-animation 的 batch_generate.py 批量生成片段,最后用 merge-videos 合并。时长全链路统一使用毫秒。
限制与前置条件:需配置 RUNNINGHUB_API_KEY(在 skill 目录 .env 中设置),图片生成依赖 RunningHub API;Python 需 3.9 或更高版本,依赖 OpenCV、NumPy、PyAV 等;图片与视频顺序必须与 scenes 严格对应。其他费用、平台支持范围等资料未提供。