返回顶部
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
安全检测
已通过
1,934
下载量
免费
免费
3
收藏
概述
安装方式
版本历史

lh-video-gen

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

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部