将彩色图片转为手绘白板动画,包含线稿绘制和上色两阶段,带手部覆盖效果,输出 H.264 MP4,支持单张或批量处理。触发词:'把图片做成白板动画'、'白板动画'、'批量白板动画'。
白板手绘动画生成器是一项面向实际任务的技能,主要用于从输入图片生成白板手绘动画视频,动画分为两个阶段:;线稿绘制 — 手持笔在白板上逐步画出黑白线稿;
用户提供 多张图片路径 (数组/列表) → 使用批量模式;单张模式工作流;第一步:准备环境;先用 --check 检测环境是否就绪:。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
从输入图片生成白板手绘动画视频,动画分为两个阶段:
支持两种模式:单张模式和批量模式。
先用 --check 检测环境是否就绪:
python/scripts/setup_env.py --check
PYTHON_PATH=<路径>,捕获该路径用于后续步骤,直接跳到第二步python/scripts/setup_env.py
安装脚本会自动创建 .venv 虚拟环境并安装缺失依赖(opencv-python、numpy、av),最后一行同样输出 PYTHON_PATH=<路径>。
从用户请求中获取图片路径,确认文件存在。支持格式:PNG、JPG、JPEG、BMP、TIFF。
白色或浅色背景的图片效果最佳。
收集可选参数,所有参数都有合理的默认值:
| 参数 | 标志 | 默认值 | 说明 |
|---|---|---|---|
| 图片路径 | 位置参数(必填) | -- | 输入的彩色图片路径 |
| 输出目录 | --output-dir |
./output |
视频输出目录 |
| 时长 | --duration |
10000 |
视频总时长(毫秒) |
| 无手部 | --no-hand |
默认显示手 | 禁用手部覆盖效果 |
使用第一步获取的 PYTHON_PATH 运行生成脚本:
/scripts/generate_whiteboard.py <图片路径> [--output-dir <目录>] [--duration <毫秒>] [--no-hand]
示例:
/scripts/generate_whiteboard.py /path/to/photo.png --output-dir ./output --duration 20000
脚本会将最终视频路径打印到 stdout,将该路径告知用户。输出文件命名格式:vid_YYYYMMDD_HHMMSS_h264.mp4。
当用户提供多张图片(图片路径数组)和对应的时长数组时,使用批量模式。
与单张模式相同。先运行 setup_env.py 获取 PYTHON_PATH。
从用户请求中获取:
必须满足:
使用 PYTHON_PATH 运行批量脚本,通过 --images 和 --durations 传入一一对应的图片路径和时长:
/scripts/batch_generate.py --images /path/to/img1.png /path/to/img2.png /path/to/img3.png --durations 10000 15000 8000 [--output-dir ./output] [--no-hand]
脚本内部会自动校验:
--images 和 --durations 数量必须一致校验通过后串行逐个调用单张生成脚本,每完成一个打印进度。
脚本输出所有任务的汇总信息(成功/失败数量)。告知用户:
ModuleNotFoundError:重新运行 setup_env.py 确保依赖完整安装。python3 命令可用。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章