README.md

May 26, 2026 · View on GitHub

Panda Video Generator Logo

Panda Video Generator

熊猫视频自动化引擎

"Developer-first video automation engine."

License TypeScript Next.js Remotion


官方网站

✨ 核心特性

🕷️ 一键网页转文本

一键抓取正文与标题(如知乎),输出结构化文件,少手工整理。

🎬 一键文本转视频

一键跑通口播链路:Edge TTS + VTT 字幕,Remotion 模板渲染成片。

🚀 一键多平台发布

一键驱动浏览器自动化上传;B 站、抖音、视频号、YouTube、快手等共用相近流程。

接入方式

🤖 1. Agent Skills 方式

  • 使用 AI Agent 编排视频生成与发布流程。
  • 支持口播流水线、爬虫、TTS、渲染与发布等技能。
  • 支持 Cursor、Claude Code、Copilot 等常用 AI Agent。

演示视频 / 查看更多

🧭 2. 网页端自动化向导方式

  • 通过傻瓜式 自动化向导,无需手写命令。
  • 在浏览器中按步骤完成文稿、TTS 与成片渲染。
  • 多平台发布为可选步骤,可按需执行。

演示视频 / 查看更多

💻 3. CLI 命令行

  • 与向导共用同一套 pnpm 脚本:爬虫、TTS、Remotion 渲染与发布。
  • 适合终端操作、自有 CI 或与 shell / cron 等自动化对接。
  • 命令与输出目录见 CLI 使用指南

查看更多


📖 简介

Panda Video Generator(熊猫视频自动化引擎)

一站式全自动化的视频内容生成与发布引擎,支持从网页内容提取、文本转视频到多平台发布的完整工作流。通过 AI 驱动的文本转语音(TTS)技术和视频渲染引擎,帮助内容创作者快速生成高质量视频并一键发布到多个平台。

❇️ 功能演示1 - Agent 使用演示

《用 AI 的方式一人运营十个自媒体账号》

使用演示 · 点击在 Bilibili 播放

❇️ 功能演示2 - 网页自动化向导

《用程序员的方式一人运营十个自媒体账号》

使用演示 · 点击在 Bilibili 播放

❇️ 功能演示3 - GitHub Actions 云端成片

> 《用自动化的方式一人运营十个自媒体账号》

使用演示 · 点击在 Bilibili 播放

为什么移除了这个功能?

🎉 成品展示

成品展示 · 点击在 Bilibili 播放 成品展示 · 点击在 Bilibili 播放

📅 更新日志

  • V1.5.1 · 2026-05-25
    • 修复 Windows 下自动化向导运行脚本时 spawn EINVAL 错误
  • V1.5.0 · 2026-05-24
    • 浏览器自动化底层切换为 @panda-video-automation/pva,统一登录/上传命令为 pva CLI
    • 移除项目对 playwright / @playwright/test 的直接依赖
    • 移除对小红书的支持 (小红书 这平台的逼事特别多 反爬虫过于严格, 可能导致账号功能限制)
  • V1.4.1 · 2026-04-12
    • 经过网友提醒, Github Actions 云端渲染视频可能存在违反 Action 服务条款的风险, 所以移除了 Github Actions 的示例, 但是你依然可以从 4953884 这个 commit 中找到 Github Actions 的示例, 其中包含除了自动化发布之外的完整功能.
  • V1.4.0 · 2026-04-10
    • 支持 GitHub Actions 测试视频生成
  • V1.3.1 · 2026-04-05
    • 支持 KIMI
  • V1.3 · 2026-04-03
    • YES, SKILLS!
    • Why not try it in your OpenClaw? 🦞
  • V1.2 · 2026-04-01
    • 添加了自动化向导功能,通过鼠标傻瓜式点击就能帮忙完成文稿、TTS、渲染、发布全流程。
    • 统一了环境变量名称,全部环境变量放在 .env

📷 平台示例

看看开发者上传的几百个视频成品吧~

抖音 · 熊猫智研社 微信视频号 · 熊猫智研社 快手 · 熊猫智研社
哔哩哔哩 · 熊猫智研社

🚀 快速开始

  1. 环境配置
    • Node 20+、ffmpeg、克隆仓库、安装依赖;复制 .env.example.env 并填写。
    • 详细步骤见 环境配置
  2. 任选以下一种方式
    1. 方式1: 自动化向导
      • 根目录执行 pnpm automation,浏览器内按步骤操作。
    2. 方式2: Agent Skills
      • 技能定义:.agent/skills(各包 SKILL.md)。
      • 直接和 AI Agent 对话,让 Agent 调脚本。
    3. 方式3: CLI 命令行
      • 与向导相同底层命令,适合终端与自动化脚本。
      • 需配置根目录 .env(口播、TTS、发布等);说明见 CLI 使用指南
  3. 完整工作流示例
    • 知乎链路到成片、多平台发布的命令示例合集。

📦 环境配置

1. 环境要求

  • 安装 Node.js 20+(≥ 20.9)。
  • ffmpeg:须为系统安装并在终端 PATH 中(TTS 合并音频等依赖)。
    • macOS:brew install ffmpeg
    • Ubuntu:sudo apt install ffmpeg
    • Windows:
      • choco install ffmpeg(需要管理员权限)
      • ffmpeg 官网 下载并配置环境变量

2. 获取代码

git clone https://github.com/szhshp/panda-video-generator.git
cd panda-video-generator

3. 一键安装

  • 推荐: pnpm install:project
  • 手动运行:
    • macOS / Linux:bash scripts/install.sh
    • Windows:powershell -ExecutionPolicy Bypass -File scripts/install.ps1

4. 验证与配置

  • 自检:pnpm check:setup
  • 复制 .env.example.env,并按分组填写环境变量。

🧭 自动化向导

用浏览器完成 文稿 → TTS → 成片渲染 → 发布(可选),无需手写命令。

怎么用来着?

  1. 完成 环境配置
  2. 项目根目录执行 pnpm automation
  3. 浏览器自动打开向导。
  4. 按步骤完成:文稿 → TTS → 成片渲染 → 发布(可选)
  5. 问题反馈:Issue

🤖 Agent Skills 方式

在已完成 环境配置 的前提下,让使用的 AI 工具加载 .agent/skills 中的技能说明(例如口播流水线、爬虫、TTS、渲染与发布)。技能文件描述输入输出、命令与环境变量,可与根 README、CLI 使用指南分步文档 对照使用。


📚 CLI 使用指南


🔧 开发

启动 Remotion Studio

pnpm remotion

❓ 常见问题

渲染时卡在 Downloading Chrome Headless Shell 怎么办?

Remotion 渲染视频时需要 Chrome Headless Shell(约 100 MB),首次运行会自动下载。如果下载慢或被代理工具拦截,可以按需选择以下命令:

# 无代理
npx remotion browser ensure

# Windows PowerShell(走代理)
$env:HTTPS_PROXY="http://127.0.0.1:10902"; $env:HTTP_PROXY="http://127.0.0.1:10902"; npx remotion browser ensure

# Windows CMD(走代理)
set HTTPS_PROXY=http://127.0.0.1:10902&&set HTTP_PROXY=http://127.0.0.1:10902&&npx remotion browser ensure

# macOS / Linux(走代理)
HTTPS_PROXY=http://127.0.0.1:10902 HTTP_PROXY=http://127.0.0.1:10902 npx remotion browser ensure

完成后重新执行渲染命令即可。


📋 功能状态

功能模块
├── ✅ 自动化向导
├── 🕷️ 网页内容提取
│   ├── ✅ 理论上支持所有公共网页内容提取
│   ├── ✅ 知乎内容 + 问答特殊处理
│   ├── 🚧 HackerNews 总结+处理
│   ├── 🚧 Quora 内容提取
│   ├── 🚧 Reddit 内容提取
│   └── 🚧 And More...
├── 🤖 总结与优化(LLM)
│   ├── ✅ DeepSeek
│   ├── ✅ Kimi / Moonshot
│   ├── 🚧 Doubao
│   ├── 🚧 Qwen
│   ├── 🚧 Hunyuan
│   ├── 🚧 ChatGLM / GLM
│   ├── 🚧 MiniMax
│   └── 🚧 And More...
├── 🎬 文本转视频
│   ├── ✅ 自动生成语音和字幕(TTS)
│   ├── ✅ 自动渲染视频
│   └── ✅ 视频模板系统 
│       ├── ✅ 横屏模板
│       ├── ✅ 竖屏模板
│       ├── ✅ 你可以自由修改视频模板的任何细节
│       └── 🚧 更多模板...
├── 🎞️ 视频素材
│   ├── ✅ 自定义音乐
│   ├── 🚧 AI 生成音乐
│   ├── ✅ 自定义背景
│   └── 🚧 AI 生成背景
├── 🚀 多平台发布
│   ├── ✅ Bilibili 自动发布
│   ├── ✅ 抖音自动发布
│   ├── ✅ 微信视频号自动发布
│   ├── ✅ YouTube 自动发布
│   ├── ✅ 快手自动发布
│   └── 🚧 And More...
├── 🔧 开发工具
│   ├── ✅ 开发服务器
│   └── ✅ CLI 命令行
├── 🧩 AI Integration
│   └── ✅ Agent Skills
├── 🦞 OpenClaw Integration
│   └── 🚧 更多适配
└── ✨ And More...



🤝 贡献

欢迎提交 Issue 和 Pull Request!


📄 许可证

本项目采用 MIT 许可证。详见 LICENSE 文件。


👤 作者

szhshp


⚠️ 免责声明

本项目按「原样」提供,作者不对因使用本软件而产生的任何直接、间接或附带损失承担责任。你在使用爬虫、文本转语音、视频生成、浏览器自动化上传等功能时,须自行确保符合适用法律法规、各内容/社交平台的服务条款、robots 规则及版权与隐私要求;请勿将本工具用于未经授权的抓取、侵权转载或垃圾信息传播。本仓库与第三方平台无任何隶属或合作关系;相关商标与产品名称归各自权利人所有。以上说明不构成法律意见;如有合规疑虑,请咨询专业人士。

Made with ❤️ by szhshp x 熊猫智研社