ZeroH

AI重生復仇爽文自動生成

內容創作v1.0.2
作者:ZeroH更新於 2026-05-17共 3 個版本 · 最新版本釋出於 2026-03-11ai-novel-chongshengfuchou@clawhub_h1456942763/ai-novel-chongshengfuchou
文章寫作短影片指令碼

據 AlphaMoat 統計,截至 2026-09,AI重生復仇爽文自動生成 累計下載 2,510 次、獲 3 個星標,在全部 5,078 個 AI 技能中排名第 4,090 位,在「內容創作」分類(362 個)中排名第 268 位。

累計安裝
537
累計下載
2510
星標
3
全站排名
#4,090
全站前 81% · 「內容創作」前 75%
平台累計安裝累計下載星標評論
ClawHub ↗311187--
SkillHub ↗53725103—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

流程分三步:先按題材寫小說文字,再把正文合成為語音,最後用本地素材與背景音樂拼成豎屏影片。影片素材需自備至少一個 mp4,缺失時指令碼會列印提示並終止;成片為 1080×1920,背景音樂放在工作目錄。合成依賴 ffmpeg,文字生成走 OpenAI 相容介面的金鑰。使用前確認目標帳戶/接收方和資料分享範圍;重要的外部操作須事先確認,並獨立核驗生成或檢索結果。

資料釋出於 2026-10-27

可以用來做什麼

  • 按一個題材生成完整爽文影片
  • 只跑其中一步補上配音或畫面

什麼時候用

  • 需要批次產出同題材短影片時
  • 已有素材想自動配文配音時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

用這個題材生成一條完整的爽文影片
只把這篇小說合成配音

月度資料趨勢

累計下載2510
813172526362026-03 · 累計下載 9392026-05 · 累計下載 14632026-06 · 累計下載 16042026-07 · 累計下載 18462026-08 · 累計下載 19832026-09 · 累計下載 251026-0326-09
星標3
0232026-03 · 星標 -2026-05 · 星標 32026-06 · 星標 32026-07 · 星標 32026-08 · 星標 32026-09 · 星標 326-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-092510—3
2026-081983+7.4%3
2026-071846+15.1%3
2026-061604+9.6%3
2026-051463—3
2026-03939—-

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

5.4 KB · ClawHub v1.0.2
---
name: novel-video-pipeline
description: >
  全自动"重生爽文"短视频流水线。给定题材,依次完成:
  AI生成小说 → TTS语音合成 → FFmpeg竖屏视频合成。
  触发关键词:生成爽文、生成小说视频、重生爽文流水线、
  novel pipeline、tts 合成视频、爽文视频。
---

# 重生爽文全自动流水线 SKILL
展開全部(共 183 行)

## 概述

本 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",   # OpenAI 兼容端点
    "model":     "gpt-4o",

    # ── Prompt(可选,有内置默认值)──────────
    "premise_prompt": "...",   # 脑洞生成 system prompt
    "story_prompt":   "...",   # 正文写作 system prompt

    # ── TTS ──────────────────────────────────
    "tts_delay":  10,          # 每段请求间隔秒数,防限流

    # ── 视频合成 ─────────────────────────────
    "bgm_vol":    0.08,        # 背景音乐音量(建议 0.05~0.15)
    "voice_vol":  1.8,         # 朗读人声音量(建议 1.5~2.5)
}
```

---

## 调用方式

### 方式一:直接命令行

```bash
# 全流程(题材随机)
python pipeline.py --all

# 指定题材
python pipeline.py --all --theme 末日

# 单步执行
python pipeline.py --novel --theme 职场
python pipeline.py --audio
python pipeline.py --video
```

环境变量传入 API 信息(推荐):

```bash
export OPENAI_API_KEY="sk-xxx"
export OPENAI_BASE_URL="https://api.example.com/v1"
export OPENAI_MODEL="gpt-4o"
python pipeline.py --all --theme 修仙
```

### 方式二:Python 代码调用

```python
from pipeline import run_novel, run_audio, run_video

cfg = {
    "api_key":  "sk-xxx",
    "base_url": "https://api.example.com/v1",
    "model":    "gpt-4o",
}

# 顺序执行全流程
run_novel("末日", cfg)
run_audio(cfg)
run_video(cfg)
```

---

## AI 使用本 SKILL 的指令

当用户请求生成爽文视频时,Claude 应:

1. **读取本 SKILL.md**,了解参数结构
2. **询问或推断**以下信息:
   - 题材(theme):用户指定或随机
   - API 配置:优先读环境变量 `OPENAI_API_KEY` / `OPENAI_BASE_URL` / `OPENAI_MODEL`
3. **调用** `bash_tool` 执行:
   ```bash
   python pipeline.py --all --theme <题材>
   ```
4. **实时输出**日志,三步完成后告知用户 `output.mp4` 已生成

### 常见用户指令映射

| 用户说 | Claude 执行 |
|--------|-------------|
| "帮我生成一个末日题材的爽文视频" | `--all --theme 末日` |
| "只生成小说,题材职场" | `--novel --theme 职场` |
| "小说已经有了,帮我转语音" | `--audio` |
| "音频有了,合成视频" | `--video` |
| "重新生成视频,背景音乐小一点" | 修改 `BGM_VOL` 环境变量后 `--video` |

---

## 输出格式说明

- `output.txt` 结构:
  ```
  【AI生成的绝妙脑洞】
  <一句话核心设定>

  【爽文正文】
  <连贯正文,无标题无分章>
  ```
- `output.mp4`:竖屏 **1080×1920**(9:16),适配抖音/视频号/小红书

「內容創作」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。