闲社服务运行正常AI智能体自动化平台
s

TikTok视频流水线

技能标识: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.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 2.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

TikTok视频流水线

skill-tiktok-video-pipeline v2

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/id>_final.mp4

环境要求

  • - GEMINIAPIKEY 环境变量(用于Veo生成)
  • ffmpeg 已加入PATH
  • uv 已加入PATH(用于Python脚本)
  • veo3-video-gen 技能已安装在 skills/veo3-video-gen/ 目录

使用方法

bash
node scripts/generate.js \
--product-id rain_cloud \
--script-text Stop dry air!|Ultrasonic mist|Whisper-quiet|Get yours today \
--lang EN

带Logo和自定义音频

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

阿拉伯语(AR)字幕

bash
node scripts/generate.js \
--product-id mini_cam \
--script-text صوّر كل لحظة|دقة عالية|خفيف وصغير|اطلب الآن \
--lang AR

空运行(不调用API,生成虚拟视频用于测试叠加)

bash
node scripts/generate.js \
--product-id test \
--script-text Line 1|Line 2|Line 3 \
--dry-run

输入参数

参数必填默认值描述
--product-id✅—产品标识符(用于输出文件名)
--script-text
✅ | — | 字幕行,用 \| 分隔 | | --lang | ❌ | EN | 语言:EN 或 AR | | --logo | ❌ | 无 | Logo PNG路径(右上角水印) | | --audio | ❌ | assets/bgm_default.mp3 | 背景音乐路径 | | --veo-model | ❌ | veo-3.1-generate-preview | 使用的Veo模型 | | --prompt | ❌ | 自动 | 自定义Veo生成提示词 | | --segments | ❌ | 1 | 生成并拼接的Veo片段数量 | | --dry-run | ❌ | false | 跳过Veo API调用;使用虚拟黑屏视频 |

输出文件

文件描述
output/tiktok/<productid><lang>_final.mp4最终可发布的TikTok视频

脚本

脚本描述
scripts/generate.js主Node.js编排器
scripts/tiktokoverlayengine_v3.py
Python/ffmpeg字幕叠加引擎 |

字幕格式

字幕通过 | 分割,并在视频时长内均匀分配时间。

示例: 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文件,可直接发布

pipeline.py(v2.0.0 — Python编排器)

通过子进程直接连接到叠加引擎的Python流水线。

bash
uv run scripts/pipeline.py \
--product rain_cloud \
--image product.jpg \
--output final.mp4 \
--audio /path/to/music.mp3 \
--slowmo

新增标志(v2.0.0)

标志默认值描述
--audio$DEFAULT_AUDIO 环境变量或捆绑的Hyperfun.mp3传递给叠加步骤的音频文件
--slowmo
false | 应用0.83倍速 → 填充约12秒。覆盖 --extend-to 自动拉伸 |

环境变量

变量默认值描述
DEFAULTAUDIO工作区根目录 audioHyperfun.mp3未设置 --audio 时的默认音频

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skill-tiktok-video-pipeline-1776288312 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skill-tiktok-video-pipeline-1776288312 技能

通过命令行安装

skillhub install skill-tiktok-video-pipeline-1776288312

下载

⬇ 下载 skill-tiktok-video-pipeline v2.0.0(免费)

文件大小: 10.38 KB | 发布时间: 2026-4-16 16:40

v2.0.0 最新 2026-4-16 16:40
**Major update: Pipeline now supports Veo3 video generation, enhanced caption overlay (v3), audio mixing, new `--audio` and `--slowmo` flags, and Node.js orchestration.**

- Adds Node.js orchestrator (`scripts/generate.js`) for full automation and new scripting interface.
- Integrates next-gen caption overlay engine (`tiktok_overlay_engine_v3.py`) using ffmpeg drawtext for improved pill captions and Arabic language support.
- Supports background music mixing via ffmpeg (`--audio`), default audio auto-discovery, and volume adjustment.
- Introduces new pipeline arguments for logo watermark, segment stitching, dry-run mode, and Arabic captions.
- Updates Python pipeline to support overlay v3 engine, `--audio`, and `--slowmo` for slowed videos.
- Documentation rewritten with detailed architecture diagram, usage examples, and full argument tables.
返回顶部