搜索

PythonReactSEOPDF
OpenClaw

novel-video-pipeline

全自动"重生爽文"短视频流水线。给定题材,依次完成: AI生成小说 → TTS语音合成 → FFmpeg竖屏视频合成。 触发关键词:生成爽文、生成小说视频、重生爽文流水线、 novel pipeline、tts 合成视频、爽文视频。

h14569427630 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install h1456942763/ai-novel-chongshengfuchou

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

重生爽文全自动流水线 SKILL

概述

本 SKILL 封装三条独立流水线,可单独调用,也可顺序串联:

步骤 函数入口 输入 输出
1. 生成小说 run_novel(theme, cfg) 题材字符串 output.txt
2. 生成语音 run_audio(cfg) output.txt audio/*.mp3
3. 生成视频 run_video(cfg) audio/ + video/ + bgm.mp3 output.mp4

目录结构要求

工作目录/
├── pipeline.py        # 本 SKILL 的执行脚本
├── video/             # 竖屏或横屏 .mp4 素材(至少 1 个)
├── bgm.mp3            # 背景音乐
├── output.txt         # 步骤1生成,步骤2读取(自动创建)
├── audio/             # 步骤2生成,步骤3读取(自动创建/清空)
└── output.mp4         # 最终输出(自动创建)

素材准备(首次使用必读)

步骤3(生成视频)需要用户自行准备以下两个素材,缺失时脚本会打印详细提示并终止,不会静默失败。

video/ — 视频背景素材
  • 在脚本同级目录新建 video/ 文件夹
  • 放入至少 1 个 .mp4 文件(多个会随机拼接)
  • 推荐使用竖屏(9:16)无版权背景视频,横屏也可自动居中裁剪成 1080×1920
  • 免费素材推荐:
bgm.mp3 — 背景音乐
  • 将背景音乐文件重命名为 bgm.mp3,放在脚本同级目录
  • 建议时长 > 3 分钟(脚本会循环播放,太短会有卡顿感)
  • 默认混音:bgm 音量 0.08,人声音量 1.8(可通过 cfg 或 CLI 参数调整)
  • 免费素材推荐:
FFmpeg

系统需安装 FFmpeg(含 ffprobe),缺失时脚本会打印安装指引:

# macOS
brew install ffmpeg
# Ubuntu / Debian
sudo apt install ffmpeg
# Windows:下载后将 bin/ 加入系统 PATH
# https://ffmpeg.org/download.html

配置说明(cfg 字典)

cfg = {
    # ── LLM ──────────────────────────────────
    "api_key":   "YOUR_OPENAI_COMPATIBLE_API_KEY",
    "base_url":  "https://api.example.com/v1",   # O...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/h1456942763/ai-novel-chongshengfuchou
Version
—
Commit
46e21aa6112688c61a29f776d9f29625defed5f3
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# 重生爽文全自动流水线 SKILL

## 概述

本 SKILL 封装三条独立流水线,可单独调用,也可顺序串联:

| 步骤 | 函数入口 | 输入 | 输出 |
|------|----------|------|------|
| 1. 生成小说 | `run_novel(theme, cfg)` | 题材字符串 | `output.txt` |
| 2. 生成语音 | `run_audio(cfg)` | `output.txt` | `audio/*.mp3` |
| 3. 生成视频 | `run_video(cfg)` | `audio/` + `video/` + `bgm.mp3` | `output.mp4` |

---

## 目录结构要求

```
工作目录/
├── pipeline.py        # 本 SKILL 的执行脚本
├── video/             # 竖屏或横屏 .mp4 素材(至少 1 个)
├── bgm.mp3            # 背景音乐
├── output.txt         # 步骤1生成,步骤2读取(自动创建)
├── audio/             # 步骤2生成,步骤3读取(自动创建/清空)
└── output.mp4         # 最终输出(自动创建)
```

---

## 素材准备(首次使用必读)

步骤3(生成视频)需要用户自行准备以下两个素材,**缺失时脚本会打印详细提示并终止**,不会静默失败。

### video/ — 视频背景素材

- 在脚本同级目录新建 `video/` 文件夹
- 放入至少 **1 个 `.mp4` 文件**(多个会随机拼接)
- 推荐使用**竖屏(9:16)无版权**背景视频,横屏也可自动居中裁剪成 1080×1920
- 免费素材推荐:
  - [Pexels Videos](https://www.pexels.com/videos/) — 搜索 "nature loop" / "abstract"
  - [Pixabay](https://pixabay.com/videos/) — 完全免版税

### bgm.mp3 — 背景音乐

- 将背景音乐文件**重命名为 `bgm.mp3`**,放在脚本同级目录
- 建议时长 **> 3 分钟**(脚本会循环播放,太短会有卡顿感)
- 默认混音:bgm 音量 `0.08`,人声音量 `1.8`(可通过 cfg 或 CLI 参数调整)
- 免费素材推荐:
  - [Free Music Archive](https://freemusicarchive.org/)
  - [YouTube 音频库](https://www.youtube.com/audiolibrary)(需登录)

### FFmpeg

系统需安装 FFmpeg(含 ffprobe),缺失时脚本会打印安装指引:

```bash
# macOS
brew install ffmpeg
# Ubuntu / Debian
sudo apt install ffmpeg
# Windows:下载后将 bin/ 加入系统 PATH
# https://ffmpeg.org/download.html
```

---



## 配置说明(cfg 字典)

```python
cfg = {
    # ── LLM ──────────────────────────────────
    "api_key":   "YOUR_OPENAI_COMPATIBLE_API_KEY",
    "base_url":  "https://api.example.com/v1",   # O...

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.