TikTok 剪辑器:自动生成爆款短视频 - Openclaw Skills

作者:互联网

2026-04-17

AI教程

什么是 TikTok 剪辑器?

TikTok 剪辑器是一款专业级工具,旨在自动将长视频内容转换为爆款短视频媒体。通过利用 Openclaw Skills,该工具可处理转录、片段分析和视频编辑等繁重工作。它旨在帮助创作者和营销人员从播客、网络研讨会或演讲中快速提取高影响力的瞬间,并针对 TikTok、In@stagram Reels 和 YouTube Shorts 等移动优先平台进行格式重组。

该技能专注于社交媒体成功所需的技术精准度,包括字幕的词级时间戳和智能垂直格式转换。通过将 Openclaw Skills 集成到您的视频制作流程中,您可以显著减少手动编辑的时间,同时通过高级字幕样式保持高水平的制作价值。

下载入口:https://github.com/openclaw/skills/tree/main/skills/pauldelavallaz/tiktok-clipper

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install tiktok-clipper

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 tiktok-clipper。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

TikTok 剪辑器 应用场景

  • 将冗长的横屏播客转换为多个竖屏片段,用于社交媒体分发。
  • 自动识别教育或访谈类视频中的钩子和爆款瞬间。
  • 为现有视频剪辑添加动态、高参与度的字幕,无需手动输入。
  • 将 16:9 横屏素材重构为 9:16 竖屏视频,并带有专业的背景模糊。
TikTok 剪辑器 工作原理
  1. 该流程首先通过 Openclaw Skills 使用 OpenAI Whisper 对源视频进行转录,以获取精确的词级时间戳。
  2. AI 分析转录文本,识别参与度触发点,如故事情节、情感高峰或争议性言论。
  3. 该技能生成一份建议片段列表,包括开始/结束时间以及其具有爆款潜力的具体原因。
  4. 使用 ffmpeg 对选定的片段进行重新编码剪辑,以确保输出干净且平台兼容的 MP4 文件。
  5. 按选定样式(如卡拉 OK 或单词高亮)生成字幕,并将视频重新调整为 9:16 的垂直纵横比。

TikTok 剪辑器 配置指南

要开始使用此技能,请确保您的环境已安装 ffmpeg 并配置了 OpenAI API 密钥。使用以下命令通过 Openclaw Skills 处理您的视频:

# 第 1 步:转录源视频
python3 SKILL_DIR/transcribe.py --input VIDEO_PATH --output TRANSCRIPT.json

# 第 2 步:剪切特定剪辑片段
python3 SKILL_DIR/clip.py --input VIDEO_PATH --start MM:SS --end MM:SS --output CLIP.mp4

# 第 3 步:添加样式化字幕
python3 SKILL_DIR/subtitles.py --input CLIP.mp4 --transcript TRANSCRIPT.json --style bold-center --output FINAL.mp4

TikTok 剪辑器 数据架构与分类体系

数据组件 描述
输出目录 /home/ubuntu/clawd/clips/
文件命名规范 {source}-clip{N}-{style}.mp4
字幕格式 用于丰富格式的 Advanced SubStation Alpha (ASS)
元数据 包含词级和片段级时间戳的 JSON 文件

TikTok Clipper — Video → Viral Clips with Subtitles

What it does

Takes a long-form video, transcribes it, identifies the most engaging segments for TikTok/Reels, clips them with ffmpeg, and adds TikTok-style animated subtitles.

When to use

  • User sends a video and wants TikTok/Reels clips
  • User asks to "clip this", "find viral moments", "cut for TikTok"
  • User wants subtitles added to video clips

Pipeline

Step 1: Transcribe

# Transcribe with Whisper (word-level timestamps)
python3 SKILL_DIR/transcribe.py --input VIDEO_PATH --output TRANSCRIPT.json

Uses OpenAI Whisper API with timestamp_granularities=["word","segment"] for precise subtitle timing.

Step 2: Analyze & Suggest Clips

Read the transcript and identify segments that would perform well on TikTok:

  • Hooks: Strong opening lines, provocative statements, questions
  • Value bombs: Key insights, surprising facts, actionable tips
  • Emotional peaks: Enthusiasm, humor, strong opinions
  • Story arcs: Complete mini-stories with beginning/middle/end
  • Controversy/debate: Polarizing takes that drive comments

Present clips as numbered options with:

  • Time range (start → end)
  • Duration
  • Hook line (first sentence)
  • Why it could be viral
  • Suggested caption

User picks which ones to cut.

Step 3: Cut clips

python3 SKILL_DIR/clip.py --input VIDEO_PATH --start MM:SS --end MM:SS --output CLIP.mp4
  • Uses ffmpeg with re-encoding for clean cuts
  • Converts to 9:16 vertical if needed (crop or pad)
  • Ensures TikTok-compatible format (h264, aac, mp4)

Step 4: Add TikTok-style subtitles

python3 SKILL_DIR/subtitles.py --input CLIP.mp4 --transcript TRANSCRIPT.json --start SS --end SS --style STYLE --output FINAL.mp4

Subtitle Styles Available:

  1. bold-center: White bold text, black outline, centered bottom third (classic TikTok)
  2. word-highlight: Word-by-word highlight in yellow/green (like CapCut auto-captions)
  3. karaoke: Current word scales up + color change (Alex Hormozi style)
  4. box: Text with colored background box (MrBeast style)

All styles use ASS (Advanced SubStation Alpha) for rich formatting via ffmpeg.

Step 5: Vertical format

If source is horizontal (16:9), auto-crop to 9:16:

  • Center crop for talking head
  • Or blur-background padding (video small in center, blurred fill)

File outputs

All outputs go to /home/ubuntu/clawd/clips/ with naming: {source}-clip{N}-{style}.mp4

Requirements

  • ffmpeg (installed)
  • OpenAI API key for Whisper (in .env)
  • Source video file

Notes

  • Max TikTok length: 90 seconds for best performance
  • Sweet spot: 30-60 seconds
  • Always start with a hook (first 3 seconds matter most)
  • Subtitles should be max 2 lines, ~5-7 words per line

相关推荐