程序化视频创作
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,将 @user_442551c3/programmatic-video-creator 安装到当前 AI 助手中。
技能介绍
解决规模化视频产出的工程痛点
在需要将数据表格、API 接口或品牌模板批量转化为视频的场景中,依赖传统的非线性编辑软件会带来极高的人工成本。手动替换每一帧的数据、调整字幕和排版,不仅无法实现自动化流水线,也难以应对数百上千个视频的并发产出需求。该技能旨在用代码替代鼠标点击,将视频制作重构为可配置、可复现的工程问题。
核心能力与工作流
技能通过七大模块将复杂的视频合成拆解为标准化的开发流程。首先,项目脚手架引擎 会初始化包含 config.yaml 和素材占位符的标准目录结构。接着,素材管理模块 对图片、音视频和动态数据进行格式统一与质量校验,缺失素材会自动生成占位图。
核心的 数据绑定引擎 允许将本地文件、数据库或 API 数据映射到模板变量,支持排行榜动画、数据仪表盘和实时数据流等场景。配合 时间轴编排 的 YAML DSL,开发者可以精确控制场景、轨道和片段的层级,并应用 12 种内置转场效果。字幕系统 支持从 TTS 或数据字段自动生成多语言字幕,并应用打字机等动态效果。
在渲染阶段,FFmpeg 渲染管线 接管合成工作,提供从竖屏到广播级的 5 种输出预设。最后,批量生产调度 模块支持多核心并行渲染、断点续产和进度监控,确保大规模任务的稳定执行。
适用边界与约束
该技能纯粹基于代码和命令行驱动,不提供任何 GUI 交互界面,适合具备开发经验的工程师使用。渲染过程强依赖本地安装的 FFmpeg(版本需 ≥ 4.4),且不内置 TTS 引擎,旁白生成需对接外部服务。此外,视频素材的版权由使用者自行负责,为保证稳定性,建议单次批量渲染任务控制在 500 个视频以内。
使用场景
- 运营每天要把 SQLite 里的商品和价格表绑定到产品轮播模板,批量生成上百条短视频发到抖音。
- 数据团队需要把 API 返回的天气或股价逐帧写入仪表盘模板,生成实时数据流视频用于大屏。
- 品牌团队拿到 CSV 排行榜后,想按统一品牌色板和 Logo 占位符批量生成逐条弹出的榜单视频。
- 电商开发者要把 XLSX 销售看板转成带字幕和转场的产品展示视频,并用 FFmpeg 输出竖屏和方形版本。
适合人员
- 需要把数据库报表自动变成产品轮播视频的后端工程师,希望用模板变量替代逐条剪辑。
- 负责把 CSV 排行榜或 KPI 看板发布到短视频平台的运营,希望按竖屏或方形预设批量输出。
- 维护品牌素材库并需要统一 Logo、字体和色板的前端或工具开发者,希望生成可复现项目结构。
- 需要用 API 实时数据做大屏视频的数据工程师,希望把数据绑定到时间轴并逐帧更新。