技能标识:skill-tiktok-video-pipeline
End-to-end TikTok ad video pipeline. Product script → Veo base video → animated caption overlay → audio mix → final MP4. One command, full automation.
TikTok产品广告的完整端到端流水线。接收一个productid + scripttext,输出一个带字幕、可选Logo水印和背景音乐的、可直接发布的竖屏短视频。
scripttext + productid
│
▼
步骤1:Veo 3基础视频生成(9:16,约8秒)
│
▼
步骤2:字幕叠加 + Logo水印
└── tiktokoverlayengine_v3.py(ffmpeg drawtext)
│
▼
步骤3:背景音频混音(20%音量,ffmpeg amix)
│
▼
output/tiktok/
bash
node scripts/generate.js \
--product-id rain_cloud \
--script-text Stop dry air!|Ultrasonic mist|Whisper-quiet|Get yours today \
--lang EN
bash
node scripts/generate.js \
--product-id hydro_bottle \
--script-text Hydrogen water|Boosts energy|Pure & clean|Shop now \
--lang EN \
--logo /path/to/brand_logo.png \
--audio /path/to/bgm.mp3
bash
node scripts/generate.js \
--product-id mini_cam \
--script-text صوّر كل لحظة|دقة عالية|خفيف وصغير|اطلب الآن \
--lang AR
bash
node scripts/generate.js \
--product-id test \
--script-text Line 1|Line 2|Line 3 \
--dry-run
| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| --product-id | ✅ | — | 产品标识符(用于输出文件名) |
| --script-text |
| 文件 | 描述 |
|---|---|
| output/tiktok/<productid><lang>_final.mp4 | 最终可发布的TikTok视频 |
| 脚本 | 描述 |
|---|---|
| scripts/generate.js | 主Node.js编排器 |
| scripts/tiktokoverlayengine_v3.py |
字幕通过 | 分割,并在视频时长内均匀分配时间。
示例: Hook line!|Feature 1|Feature 2|CTA here → 4个标签,每个在8秒视频中显示约2秒。
标签样式:深色半透明背景框,白色文字,居中位于75%高度。
在此技能文件夹的 assets/bgm_default.mp3 路径放置免版税BGM文件,可在所有运行中自动混音。如果未找到音频文件,则输出无BGM的视频。
步骤1 Veo 3生成9:16基础MP4文件 约60–120秒
步骤2 Python叠加定时字幕标签 约5秒
步骤3 ffmpeg以20%音量混入BGM 约5秒
─────────────────────────────────────────────────────────
输出 最终带品牌的MP4文件,可直接发布
通过子进程直接连接到叠加引擎的Python流水线。
bash
uv run scripts/pipeline.py \
--product rain_cloud \
--image product.jpg \
--output final.mp4 \
--audio /path/to/music.mp3 \
--slowmo
| 标志 | 默认值 | 描述 |
|---|---|---|
| --audio | $DEFAULT_AUDIO 环境变量或捆绑的Hyperfun.mp3 | 传递给叠加步骤的音频文件 |
| --slowmo |
| 变量 | 默认值 | 描述 |
|---|---|---|
| DEFAULTAUDIO | 工作区根目录 audioHyperfun.mp3 | 未设置 --audio 时的默认音频 |
以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:
帮我安装 SkillHub 和 skill-tiktok-video-pipeline-1776288312 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 skill-tiktok-video-pipeline-1776288312 技能
skillhub install skill-tiktok-video-pipeline-1776288312
文件大小: 10.38 KB | 发布时间: 2026-4-16 16:40