资源库 · AI 效率 DAY 04/ 50 · 50天50个AI落地

开源代码 带货视频批量剪辑工厂

输入一份脚本和一组产品素材,批量生成竖版带货视频。每个镜头都能追溯素材、逐帧复核;零密钥,运行 npm run demo 可看完整流程。

Scott:第 4 天,从 Day 03 的单条口播精剪改成“脚本 × 素材库”批量拼装。JSON 记录内容,验收只看逐帧证据。

拿到手的是什么

做什么

输入一份脚本和一组产品素材,输出一批竖版带货视频。台词决定镜头时长,Agent 逐镜看图选素材,脚本负责拼装、字幕、贴片卡和不同画幅的派生版本。

每个镜头都记录在 storyboard 里,并按 hook、pain、feature、proof、price、cta 标注作用。素材库按产品建立,单条视频是 job,多个脚本和素材的组合是 batch。多个 job 可以并发运行,文件互不覆盖。

流程有四次画面检查:素材标注、逐镜匹配、剪辑缝点和最终成片。横版素材放进竖版画布时,用同源模糊背景补齐,不裁掉产品信息,也不用黑边或静止帧硬撑时长。字幕文字直接取脚本,时间取 TTS 配音,不再经过 ASR。

运行演示

Node 22、ffmpeg 和 Python 3/PIL 就能运行,默认离线,不需要密钥:

npm install
npm run demo

演示会生成一条约 23 秒的 1080×1920、30fps 视频,包含配音,并带“合成演示素材”水印。素材会在运行时现场生成,所有确定性步骤都会实际执行。

下载

上方下载按钮提供完整 MIT 源码。GitHub 仓库是 github.com/scotti1i/commerce-video-edit-automation-day04。横版视频使用同一份 EDL 重新排版,Shorts 从竖版母版直接复制视频流。

带货视频批量剪辑工厂|SCT AI 出海