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

视频生成工具

技能标识:lh-video-gen

Generate vertical short videos (9:16) from a Markdown script. Parses script sections, generates TTS audio, renders subtitle cards, and composites into MP4 with FFmpeg.

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

视频生成工具

Video-Gen 技能

从视频脚本 Markdown 文件一键生成竖版短视频(9:16)。

核心思路:以图定音

  • - 每段脚本的画面说明 -> 字幕卡片图
  • 每段口播文案 -> TTS 配音
  • 每张图展示时长 = 对应音频时长,音画天然同步

快速开始

bash
python3 generate.py script.md -o output.mp4

使用预制图片(跳过 Chrome 截图)

bash
python3 generate.py script.md --images-dir ./my-slides -o output.mp4

图片命名规则:slide01.png, slide02.png...,与脚本分段一一对应。

自定义 TTS 命令

bash
python3 generate.py script.md --tts-command my-tts {text} -o {output} -v {voice} -r {rate}

占位符:{text} 口播文案、{output} 输出路径、{voice} 音色、{rate} 语速。

参数说明

python3 generate.py <脚本路径> [选项]

选项:
-o, --output 输出 MP4 路径(默认:tmp/video-output.mp4)
-v, --voice TTS 音色(默认:zh-CN-YunxiNeural)
-r, --rate 语速(默认:+0%,如 +10%、-10%)
-w, --width 视频宽度(默认:1080)
--height 视频高度(默认:1920,9:16)
--images-dir 使用已有图片目录,跳过 Chrome 截图
--tts-command 自定义 TTS 命令模板(占位符:{text} {output} {voice} {rate})
--keep-temp 保留临时文件(图片、音频、片段)
--no-subs 不烧录字幕

依赖

系统依赖

  • - FFmpeg:视频合成(brew install ffmpeg)
  • Chrome:HTML 截图(仅在未使用 --images-dir 时需要)
- 自动检测 macOS/Linux 常见路径,或通过 CHROME_PATH 环境变量指定

推荐搭配的技能

以下技能非必需,但搭配使用效果更佳:

  • - lh-edge-tts:TTS 配音生成。自动检测同级目录 ../lh-edge-tts/scripts/ttsconverter.py,或通过 EDGETTS_PATH 环境变量指定,或用 --tts-command 替换为任意 TTS 工具
  • lh-html-to-image:如需自定义更复杂的字幕卡片,可用此技能生成图片后通过 --images-dir 传入

脚本格式

用 --- 分隔各段,每段包含 口播、字幕、画面 字段:

markdown

视频标题




开场


画面:场景描述
口播:TTS 配音文案
字幕:屏幕显示文字\n支持换行


结尾


画面:场景描述
口播:TTS 配音文案
字幕:屏幕显示文字

完整模板:templates/script-template.md

工作流程

  1. 1. 解析脚本 Markdown,提取各分段
  2. 每段口播 -> TTS 生成 mp3
  3. 每段字幕 -> HTML 模板截图生成 9:16 图片(或从 --images-dir 加载)
  4. 每张图 + 对应音频 -> FFmpeg 合成视频片段
  5. 拼接所有片段 -> 输出 MP4

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 lh-video-gen-1776273082 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 lh-video-gen-1776273082 技能

通过命令行安装

skillhub install lh-video-gen-1776273082

下载

⬇ 下载 lh-video-gen v1.0.0(免费)

文件大小: 9.66 KB | 发布时间: 2026-4-16 17:43

v1.0.0 最新 2026-4-16 17:43
Initial release: loosely-coupled video generator from Markdown scripts
返回顶部