Justin Liu

Video Generator | 视频生成器

デザイン・メディアv1.0.42
作者:Justin Liu更新日 2026-05-18全 42 バージョン · 最新版の公開日 2026-03-27video-generator@clawhub_zhenstaff/video-generator
動画処理#Text-to-Speech#Aliyun#Azure#Multi Provider#OpenAI

AlphaMoatによると、2026-09時点でVideo Generator | 视频生成器のダウンロード数は4,298、スター数は1で、AIスキル全体5,078件中2,294位、デザイン・メディアでは512件中223位です。

インストール数
494
ダウンロード数
4298
スター数
1
総合順位
#2,294
全体の上位 46% · デザイン・メディアの上位 44%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗7930261-
SkillHub ↗49442981—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

音声生成、音声認識による時刻の取得、Remotion の描画を組み合わせ、背景動画も利用できます。OpenAI、Azure、Aliyun、Tencent の対応音声サービスから一つと必要な実行ツールを設定します。動画の描画はローカルで行い、音声サービス用のテキストと音声は選択したプロバイダーに送信します。 生成結果は設定した提供元、アカウント権限、送信メディアに依存します。提供元の条件を確認し、返された成果物を使用前に確認してください。

資料公開日 2026-10-27

できること

  • 準備した台本からナレーション付きの短い動画を作る

使う場面

  • 音声サービスを選べるテキストから動画への手順が必要なとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

設定済みの音声サービスでこの台本をナレーション付き動画にし、出力ファイルの場所を示して。

月次の推移

ダウンロード数4298
1236288145252026-03 · ダウンロード数 14632026-05 · ダウンロード数 24552026-06 · ダウンロード数 27562026-07 · ダウンロード数 30432026-08 · ダウンロード数 32512026-09 · ダウンロード数 429826-0326-09
スター数1
0112026-03 · スター数 -2026-05 · スター数 -2026-06 · スター数 12026-07 · スター数 12026-08 · スター数 12026-09 · スター数 126-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。 同名の別スキルがあるため、変更前のデータは現在ダウンロード数が最も多いこのスキルに帰属させています。

月ダウンロード数前月比スター数
2026-094298—1
2026-083251+6.8%1
2026-073043+10.4%1
2026-062756+12.3%1
2026-052455—-
2026-031463—-

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

10 KB・ClawHub v1.0.42
---
name: video-generator
description: Automated text-to-video pipeline with multi-provider TTS/ASR support - OpenAI, Azure, Aliyun, Tencent | 多厂商 TTS/ASR 支持的自动化文本转视频系统
tags: [video-generation, remotion, openai, azure, aliyun, tencent, tts, whisper, automation, ai-video, short-video, text-to-video, multi-provider]
repository: https://github.com/ZhenRobotics/openclaw-video-generator
homepage: https://github.com/ZhenRobotics/openclaw-video-generator#readme
requires:
  api_keys:
    - name: OPENAI_API_KEY
      description: OpenAI API key for TTS and Whisper services (default provider) | OpenAI API 密钥(默认提供商)
すべて表示(全 402 行)
      url: https://platform.openai.com/api-keys
      optional: false
      provider_group: openai
    - name: AZURE_SPEECH_KEY
      description: Azure Speech Service key (alternative to OpenAI) | Azure 语音服务密钥(OpenAI 的替代选项)
      url: https://portal.azure.com/
      optional: true
      provider_group: azure
    - name: AZURE_SPEECH_REGION
      description: Azure region (required with AZURE_SPEECH_KEY) | Azure 区域(配合 AZURE_SPEECH_KEY 使用)
      optional: true
      provider_group: azure
    - name: ALIYUN_ACCESS_KEY_ID
      description: Aliyun AccessKey ID (alternative to OpenAI) | 阿里云 AccessKey ID(OpenAI 的替代选项)
      url: https://ram.console.aliyun.com/manage/ak
      optional: true
      provider_group: aliyun
    - name: ALIYUN_ACCESS_KEY_SECRET
      description: Aliyun AccessKey Secret (required with ALIYUN_ACCESS_KEY_ID) | 阿里云 AccessKey Secret
      optional: true
      provider_group: aliyun
    - name: ALIYUN_APP_KEY
      description: Aliyun NLS App Key (required with ALIYUN_ACCESS_KEY_ID) | 阿里云 NLS 应用密钥
      url: https://ram.console.aliyun.com/manage/ak
      optional: true
      provider_group: aliyun
    - name: TENCENT_SECRET_ID
      description: Tencent Cloud Secret ID (alternative to OpenAI) | 腾讯云 Secret ID(OpenAI 的替代选项)
      url: https://console.cloud.tencent.com/cam/capi
      optional: true
      provider_group: tencent
    - name: TENCENT_SECRET_KEY
      description: Tencent Cloud Secret Key (required with TENCENT_SECRET_ID) | 腾讯云 Secret Key
      optional: true
      provider_group: tencent
    - name: TENCENT_APP_ID
      description: Tencent Cloud App ID (required with TENCENT_SECRET_ID) | 腾讯云应用 ID
      optional: true
      provider_group: tencent
  tools:
    - node>=18
    - npm
    - ffmpeg
    - python3
    - jq
  packages:
    - name: openclaw-video-generator
      source: npm
      version: "1.6.2"
      registry_url: https://www.npmjs.com/package/openclaw-video-generator
      verified_repo: https://github.com/ZhenRobotics/openclaw-video-generator
      verified_commit: 6279034
      npm_latest: "1.6.2"
install:
  method: npm
  package: [email protected]
  commands:
    - npm install -g [email protected]
  verify:
    - openclaw-video-generator --version
  registry_verification: |
    npm info openclaw-video-generator version
    # Expected output: 1.6.2
  post_install: |
    Configure ONE provider (see api_keys section above):
    OpenAI (default): export OPENAI_API_KEY="sk-..."
    Or Azure/Aliyun/Tencent (see api_keys for details)
  notes: |
    Install spec note: npm package.json does not include environment variable declarations
    (this is a spec limitation, not a security issue). All configuration is documented above
    in the api_keys section. Verification: npm info openclaw-video-generator
---

# 🎬 Video Generator Skill

Automated text-to-video generation system that transforms text scripts into professional short videos with AI-powered voiceover, precise timing, and cyber-wireframe visuals.

**Cost**: ~$0.003 per 15-second video | **License**: MIT | **Package**: [openclaw-video-generator](https://www.npmjs.com/package/openclaw-video-generator)

---

## 📦 Package Information

| Property | Value |
|----------|-------|
| npm Package | `openclaw-video-generator` |
| Version | 1.6.2 |
| Repository | [github.com/ZhenRobotics/openclaw-video-generator](https://github.com/ZhenRobotics/openclaw-video-generator) |
| Commit Hash | `6279034` |
| License | MIT |

**Verification**:
```bash
npm info openclaw-video-generator version repository.url
# Expected: 1.6.2 and https://github.com/ZhenRobotics/openclaw-video-generator
```

---

## 🔐 Provider Setup (Choose ONE)

This tool supports **4 alternative TTS/ASR providers**. You only need **ONE** configured:

### Option 1: OpenAI (Recommended)
```bash
export OPENAI_API_KEY="sk-..."
```
- Pros: Best quality, simple setup
- Cost: ~$0.003 per 15s video

### Option 2: Azure
```bash
export AZURE_SPEECH_KEY="..."
export AZURE_SPEECH_REGION="eastasia"
```
- Pros: Enterprise reliability
- Cost: Similar to OpenAI

### Option 3: Aliyun (阿里云)
```bash
export ALIYUN_ACCESS_KEY_ID="..."
export ALIYUN_ACCESS_KEY_SECRET="..."
export ALIYUN_APP_KEY="..."
```
- Pros: China connectivity, Chinese voices
- Cost: ~¥0.02 per 15s video

### Option 4: Tencent (腾讯云)
```bash
export TENCENT_SECRET_ID="..."
export TENCENT_SECRET_KEY="..."
export TENCENT_APP_ID="..."
```
- Pros: China connectivity
- Cost: ~¥0.02 per 15s video

**Why multiple providers?** Fallback support for network restrictions, regional preferences, and cost optimization.

---

## 🚀 Quick Start

### Prerequisites
```bash
node --version  # Need >= 18
npm --version
ffmpeg -version
```

### Installation

**Option 1: npm Global Install**
```bash
npm install -g [email protected]
export OPENAI_API_KEY="sk-..."  # Or add to ~/.bashrc
openclaw-video-generator --version
```

**Option 2: From Source**
```bash
git clone https://github.com/ZhenRobotics/openclaw-video-generator.git
cd openclaw-video-generator
npm install

# Configure provider
cp .env.example .env
nano .env  # Add your API key
chmod 600 .env
```

### First Video
```bash
cd ~/openclaw-video-generator
cat > test.txt << 'EOF'
AI makes development easier
Saving time and boosting efficiency
EOF

./scripts/script-to-video.sh test.txt --voice nova --speed 1.15
# Output: out/test.mp4
```

---

## 💻 Agent Usage

### When to Use
Auto-trigger when user mentions: `video`, `generate video`, `create video`, `生成视频`

### Standard Command
```bash
cd ~/openclaw-video-generator && \
./scripts/script-to-video.sh <script-file> \
  --voice nova \
  --speed 1.15
```

### With Background Video
```bash
cd ~/openclaw-video-generator && \
./scripts/script-to-video.sh <script-file> \
  --voice nova \
  --bg-video "backgrounds/tech.mp4" \
  --bg-opacity 0.6
```

### Example Flow

User: "Generate video: AI makes development easier"

Agent:
```bash
# 1. Check project
ls ~/openclaw-video-generator || echo "Not installed"

# 2. Create script
cat > ~/openclaw-video-generator/scripts/user-script.txt << 'EOF'
AI makes development easier
EOF

# 3. Generate
cd ~/openclaw-video-generator && \
./scripts/script-to-video.sh scripts/user-script.txt

# 4. Show result
echo "Video: ~/openclaw-video-generator/out/user-script.mp4"
```

### Guidelines

**Do**:
- Verify project exists before running
- Check .env configuration
- Show output file location

**Don't**:
- Clone without user confirmation
- Hardcode API keys in commands
- Create new Remotion projects

---

## 🎯 Core Features

- **Multi-Provider TTS**: OpenAI, Azure, Aliyun, Tencent with auto-fallback
- **Timestamp Extraction**: Precise speech-to-text segmentation
- **Scene Detection**: 6 intelligent scene types with auto-styling
- **Video Rendering**: Remotion with cyber-wireframe aesthetics
- **Background Videos**: Custom backgrounds with opacity control
- **Local Processing**: Video rendering happens on your machine

---

## ⚙️ Configuration

### TTS Voices

**OpenAI**:
- `nova` (recommended), `alloy`, `echo`, `shimmer`

**Azure**:
- `zh-CN-XiaoxiaoNeural`, `zh-CN-YunxiNeural`

### Speech Speed
Range: 0.25 - 4.0 | Recommended: 1.15

### Background Video
- `--bg-video <path>` - Video file
- `--bg-opacity <0-1>` - Transparency
- `--bg-overlay <rgba>` - Text overlay

**Recommended**:
| Use Case | Opacity | Overlay |
|----------|---------|---------|
| Text-focused | 0.3-0.4 | `rgba(10,10,15,0.6)` |
| Balanced | 0.5-0.6 | `rgba(10,10,15,0.4)` |
| Visual-focused | 0.7-1.0 | `rgba(10,10,15,0.25)` |

---

## 📊 Video Specs

- Resolution: 1080 x 1920 (vertical)
- Frame Rate: 30 fps
- Format: MP4 (H.264 + AAC)
- Style: Cyber-wireframe with neon colors
- Duration: Auto-calculated

---

## 🎨 Scene Types

| Type | Effect | Trigger |
|------|--------|---------|
| title | Glitch + scale | First segment |
| emphasis | Pop-up zoom | Numbers/percentages |
| pain | Shake + warning | Problems mentioned |
| content | Fade-in | Regular text |
| circle | Rotating ring | Listed points |
| end | Slide-up | Last segment |

---

## 💰 Cost

Per 15-second video: **~$0.003** (< 1 cent)
- TTS: ~$0.001
- Whisper: ~$0.0015
- Rendering: Free (local)

---

## 🔧 Troubleshooting

### Project Not Found
```bash
ls ~/openclaw-video-generator || \
git clone https://github.com/ZhenRobotics/openclaw-video-generator.git ~/openclaw-video-generator && \
cd ~/openclaw-video-generator && npm install
```

### API Key Error
```bash
# Verify .env
cat ~/openclaw-video-generator/.env

# Create if missing
cd ~/openclaw-video-generator
echo 'OPENAI_API_KEY="sk-..."' > .env
chmod 600 .env
```

### Provider Test
```bash
cd ~/openclaw-video-generator && ./scripts/test-providers.sh
```

---

## 🔒 Privacy

**Local Processing**:
- Video rendering
- Scene orchestration
- File management

**Cloud Processing** (via configured provider):
- Text-to-Speech (text sent to API)
- Speech recognition (audio sent to API)

API keys are stored in `.env` file (600 permissions, never committed to git).

---

## 📚 Documentation

- **npm**: https://www.npmjs.com/package/openclaw-video-generator
- **GitHub**: https://github.com/ZhenRobotics/openclaw-video-generator
- **Issues**: https://github.com/ZhenRobotics/openclaw-video-generator/issues

---

## 📊 Tech Stack

Remotion · OpenAI · Azure · Aliyun · Tencent · TypeScript · Node.js · FFmpeg

---

## 🆕 Version History

**v1.6.2** (2026-03-25) - Current
- Chinese TTS integration (Aliyun)
- Dual subtitle styles
- Medical content examples

**v1.6.0** (2026-03-18)
- Premium styles system
- Poster generator
- Design tokens

**v1.2.0** (2026-03-07)
- Background video support
- Multi-provider architecture
- Auto-fallback

**v1.0.0** (2026-03-03)
- Initial release

---

**License**: MIT | **Author**: @ZhenStaff | **Support**: [GitHub Issues](https://github.com/ZhenRobotics/openclaw-video-generator/issues)

デザイン・メディアの人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。