Video Generator | 视频生成器

Polar Sponsor
爱发电 赞助
.NET 9.0

自动化文本转视频流水线,支持多厂商 TTS/ASR(OpenAI、Azure、阿里云、腾讯)

QQ视频生成器 Skill. 自动文本到视频生成系统,将文本脚本转换为专业短视频,并配有AI驱动语音,精确的时段,以及网络线帧vi.

功能概述

QQ视频生成器 Skill. 自动文本到视频生成系统,将文本脚本转换为专业短视频,并配有AI驱动语音,精确的时段,以及网络线帧vi.是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

🎬 视频生成技能

一套自动化的文本转视频生成系统,可将文本脚本转化为具备 AI 语音配音、精准时间控制与赛博线框视觉风格的专业短视频。

成本:约 $0.003 / 15 秒视频 | 许可证:MIT | 包名:openclaw-video-generator

📦 包信息

属性 值
npm 包 openclaw-video-generator
版本 1.6.2
仓库 github.com/ZhenRobotics/openclaw-video-generator
提交哈希 6279034
许可证 MIT

验证方式:

npm info openclaw-video-generator version repository.url
# 预期输出:1.6.2 和 https://github.com/ZhenRobotics/openclaw-video-generator

🔐 提供商配置(任选其一)

本工具支持 4 种可选的 TTS/ASR 服务商,您只需配置其中 任意一个 即可:

选项 1:OpenAI(推荐)

export OPENAI_API_KEY="sk-..."
  • 优势:音质最佳,配置最简
  • 成本:约 $0.003 / 15 秒视频

选项 2:Azure

export AZURE_SPEECH_KEY="..."
export AZURE_SPEECH_REGION="eastasia"
  • 优势:企业级可靠性
  • 成本:与 OpenAI 相当

选项 3:阿里云

export ALIYUN_ACCESS_KEY_ID="..."
export ALIYUN_ACCESS_KEY_SECRET="..."
export ALIYUN_APP_KEY="..."
  • 优势:国内网络连通性佳,支持中文语音
  • 成本:约 ¥0.02 / 15 秒视频

选项 4:腾讯云

export TENCENT_SECRET_ID="..."
export TENCENT_SECRET_KEY="..."
export TENCENT_APP_ID="..."
  • 优势:国内网络连通性佳
  • 成本:约 ¥0.02 / 15 秒视频

为何支持多个服务商? 为应对网络限制、区域偏好及成本优化提供自动回退(fallback)支持。

🚀 快速开始

前提条件

node --version  # 需 >= 18
npm --version
ffmpeg -version

安装方式

方式 1:npm 全局安装

npm install -g openclaw-video-generator@1.6.2
export OPENAI_API_KEY="sk-..."  # 或添加至 ~/.bashrc
openclaw-video-generator --version

方式 2:源码构建

git clone https://github.com/ZhenRobotics/openclaw-video-generator.git
cd openclaw-video-generator
npm install

# 配置服务商
cp .env.example .env
nano .env  # 填入您的 API 密钥
chmod 600 .env

生成首个视频

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
# 输出:out/test.mp4

💻 Agent 使用方式

触发时机

当用户提及以下关键词时自动触发:video、generate video、create video、生成视频

标准命令

cd ~/openclaw-video-generator && 
./scripts/script-to-video.sh  
  --voice nova 
  --speed 1.15

添加背景视频

cd ~/openclaw-video-generator && 
./scripts/script-to-video.sh  
  --voice nova 
  --bg-video "backgrounds/tech.mp4" 
  --bg-opacity 0.6

示例流程

用户:“Generate video: AI makes development easier”

Agent:

# 1. 检查项目是否存在
ls ~/openclaw-video-generator || echo "Not installed"

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

# 3. 生成视频
cd ~/openclaw-video-generator && 
./scripts/script-to-video.sh scripts/user-script.txt

# 4. 显示结果路径
echo "Video: ~/openclaw-video-generator/out/user-script.mp4"

使用指南

应执行的操作:

  • 运行前确认项目已存在
  • 检查 .env 配置是否正确
  • 明确告知输出文件路径

禁止执行的操作:

  • 未经用户确认即执行克隆操作
  • 在命令中硬编码 API 密钥
  • 新建 Remotion 项目

🎯 核心功能

  • 多服务商 TTS 支持:OpenAI、Azure、阿里云、腾讯云,支持自动回退
  • 时间戳提取:高精度语音转文字分段
  • 场景检测:6 类智能场景类型,支持自动样式匹配
  • 视频渲染:基于 Remotion 实现赛博线框美学风格
  • 背景视频:支持自定义背景视频及透明度调节
  • 本地处理:视频渲染全程在本地机器完成

⚙️ 配置说明

TTS 语音选项

OpenAI:

  • nova(推荐)、alloy、echo、shimmer

Azure:

  • zh-CN-XiaoxiaoNeural、zh-CN-YunxiNeural

语速设置

取值范围:0.25 – 4.0 | 推荐值:1.15

背景视频

  • --bg-video —— 背景视频文件路径
  • --bg-opacity <0–1> —— 透明度(0 完全透明,1 完全不透明)
  • --bg-overlay —— 文字叠加层颜色(RGBA 格式)

推荐配置:

使用场景 透明度 叠加层
以文字为主 0.3–0.4 rgba(10,10,15,0.6)
图文平衡 0.5–0.6 rgba(10,10,15,0.4)
以视觉为主 0.7–1.0 rgba(10,10,15,0.25)

📊 视频规格

  • 分辨率:1080 × 1920(竖屏)
  • 帧率:30 fps
  • 格式:MP4(H.264 编码 + AAC 音频)
  • 风格:赛博线框 + 霓虹配色
  • 时长:自动计算

🎨 场景类型

类型 动效 触发条件
title 故障抖动 + 缩放 首段文本
emphasis 弹出式缩放 数字或百分比内容
pain 震动 + 警告提示 提及问题/痛点
content 淡入 普通正文
circle 旋转环形布局 条列式要点
end 上滑退出 末段文本

💰 成本说明

每 15 秒视频成本:约 $0.003(低于 1 美分)

  • TTS 服务:约 $0.001
  • Whisper(语音识别):约 $0.0015
  • 渲染:免费(本地执行)

🔧 故障排查

项目未找到

ls ~/openclaw-video-generator || 
git clone https://github.com/ZhenRobotics/openclaw-video-generator.git ~/openclaw-video-generator && 
cd ~/openclaw-video-generator && npm install

API 密钥错误

# 检查 .env 文件
cat ~/openclaw-video-generator/.env

# 若缺失则创建
cd ~/openclaw-video-generator
echo 'OPENAI_API_KEY="sk-..."' > .env
chmod 600 .env

服务商测试

cd ~/openclaw-video-generator && ./scripts/test-providers.sh

🔒 隐私说明

本地处理环节:

  • 视频渲染
  • 场景编排
  • 文件管理

云端处理环节(由所选服务商执行):

  • 文本转语音(文本发送至对应 API)
  • 语音识别(音频发送至对应 API)

API 密钥存储于 .env 文件中(权限设为 600,且严禁提交至 Git 仓库)。

📚 文档资源

  • npm:https://www.npmjs.com/package/openclaw-video-generator
  • GitHub:https://github.com/ZhenRobotics/openclaw-video-generator
  • 问题反馈:https://github.com/ZhenRobotics/openclaw-video-generator/issues

📊 技术栈

Remotion · OpenAI · Azure · 阿里云 · 腾讯云 · TypeScript · Node.js · FFmpeg

🆕 版本历史

v1.6.2(2026-03-25)—— 当前版本

  • 集成阿里云中文 TTS 支持
  • 双字幕样式支持
  • 新增医疗类内容示例

v1.6.0(2026-03-18)

  • 高级样式系统
  • 海报生成器
  • 设计令牌(Design Tokens)支持

v1.2.0(2026-03-07)

  • 支持背景视频
  • 多服务商架构
  • 自动回退机制

v1.0.0(2026-03-03)

  • 初始发布

许可证:MIT | 作者:@ZhenStaff | 技术支持:GitHub Issues

相关专题

更多
Docker Desktop怎么设置端口映射
Docker Desktop怎么设置端口映射

本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。

2026.11.03

0

18

Docker Desktop镜像构建教程
Docker Desktop镜像构建教程

想使用Docker Desktop将本地项目构建成Docker镜像?本专题围绕镜像构建的实际操作展开,介绍Dockerfile编写、构建命令使用、镜像标签设置和构建日志查看等内容,同时整理镜像无法生成、依赖安装失败及构建缓存异常等问题的排查思路。

2026.11.03

0

11

Docker Desktop容器创建指南
Docker Desktop容器创建指南

本专题聚焦Docker Desktop容器创建与运行配置,介绍通过本地镜像或远程镜像创建容器的方法,以及容器启动、终端访问、日志查看和基础管理等操作。针对端口冲突、参数配置不当、容器无法启动等情况,也整理了相应的排查方向。

2026.11.03

0

11

Tailwind CSS 如何制作导航栏和卡片
Tailwind CSS 如何制作导航栏和卡片

用 Tailwind CSS 制作导航栏和卡片,可先搭建语义化结构,再组合 Flex、Grid、间距、圆角与阴影类。这里整理横向导航、移动端菜单、卡片网格及悬停效果的相关文章,帮助你把常见页面组件做得清晰且适配不同屏幕。

2026.11.03

0

17

Tailwind CSS 响应式布局怎么写
Tailwind CSS 响应式布局怎么写

Tailwind CSS 响应式布局通常从移动端样式写起,再用 sm、md、lg 等前缀调整不同屏幕宽度下的网格、间距和导航。本专题整理断点配置、Grid 与 Flex 自适应布局及常见溢出问题,帮助你逐步完成多设备适配。

2026.11.03

0

19

Tailwind CSS 常用类名怎么记
Tailwind CSS 常用类名怎么记

Tailwind CSS 类名很多,先按布局、间距、文字、颜色和状态分组记忆,再通过官方文档检索具体写法。本专题结合类名排序、动态拼接失效、自定义实用类等问题,帮助你建立常用类名的速查方法。

2026.11.03

0

12

码上飞入口地址合集
码上飞入口地址合集

本专题汇总了码上飞(CodeFlying)的官方入口地址合集,涵盖官网主站及网页版在线使用入口,支持注册登录后直接在线体验零代码AI应用生成。同时整理了APP端下载渠道与小程序入口,助你快速访问平台,通过自然语言描述需求即可生成应用、小程序或网站。

2026.11.03

0

10

Uvicorn 报错与问题解决教程
Uvicorn 报错与问题解决教程

本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。

2026.11.02

0

14

Uvicorn使用教程
Uvicorn使用教程

本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。

2026.11.02

0

17

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习