ATH-MaaS/Pixelle-VideoPublic

🚀 AI 全自动短视频引擎 | AI Fully Automated Short Video Engine

AI summary: AI Fully Automated Short Video Engine.

Stars
26.5K
+85 today
Forks
3.8K
Watchers
103
Open issues
134
Open PRs
17
Contributors
~17
Commits
377
Branches
8

PythonApache-2.0Created Nov 7, 2025Last push 1mo agoLatest release v0.1.15+294 stars this week+348 this month

Star history

since Jun 28, 2026
010K20KJun 2026Jul 2026Jul 2026Aug 2026
26.5K stars as of Aug 6, 2026, tracked back to Jun 28, 2026. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulAugMonWedFri2025-08-10: 0 commits2025-08-11: 0 commits2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 0 commits2025-08-15: 0 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 0 commits2025-08-19: 0 commits2025-08-20: 0 commits2025-08-21: 0 commits2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 0 commits2025-08-26: 0 commits2025-08-27: 0 commits2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 0 commits2025-09-04: 0 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 0 commits2025-09-09: 0 commits2025-09-10: 0 commits2025-09-11: 0 commits2025-09-12: 0 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 0 commits2025-09-17: 0 commits2025-09-18: 0 commits2025-09-19: 0 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 2 commits2025-10-26: 6 commits2025-10-27: 14 commits2025-10-28: 12 commits2025-10-29: 4 commits2025-10-30: 7 commits2025-10-31: 12 commits2025-11-01: 0 commits2025-11-02: 1 commit2025-11-03: 8 commits2025-11-04: 3 commits2025-11-05: 15 commits2025-11-06: 7 commits2025-11-07: 25 commits2025-11-08: 1 commit2025-11-09: 11 commits2025-11-10: 7 commits2025-11-11: 2 commits2025-11-12: 11 commits2025-11-13: 7 commits2025-11-14: 3 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 7 commits2025-11-18: 6 commits2025-11-19: 16 commits2025-11-20: 8 commits2025-11-21: 11 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 3 commits2025-11-25: 3 commits2025-11-26: 0 commits2025-11-27: 2 commits2025-11-28: 4 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 2 commits2025-12-04: 7 commits2025-12-05: 9 commits2025-12-06: 3 commits2025-12-07: 0 commits2025-12-08: 8 commits2025-12-09: 1 commit2025-12-10: 9 commits2025-12-11: 1 commit2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 5 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 2 commits2025-12-23: 0 commits2025-12-24: 1 commit2025-12-25: 1 commit2025-12-26: 2 commits2025-12-27: 0 commits2025-12-28: 4 commits2025-12-29: 4 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 3 commits2026-01-07: 2 commits2026-01-08: 1 commit2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 8 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 1 commit2026-01-21: 1 commit2026-01-22: 0 commits2026-01-23: 2 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 4 commits2026-01-27: 4 commits2026-01-28: 1 commit2026-01-29: 7 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 1 commit2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 1 commit2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 8 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 4 commits2026-05-17: 0 commits2026-05-18: 1 commit2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits
326 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    26,529 stars

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

What Pixelle-Video does

Pixelle-Video is an automated engine designed for generating short video content using AI. It integrates generative AI techniques, such as text-to-speech (TTS) and image generation, to synthesize complete video clips. The platform is built to streamline the content creation process, turning scripts or prompts into polished short videos suitable for platforms like TikTok or YouTube Shorts. It leverages tools like ComfyUI under the hood to manage the complex generation pipelines.

This tool is intended for content creators, social media marketers, and AI enthusiasts looking to automate video production. It requires some technical setup and familiarity with generative AI concepts.

  • Automated video generation: Synthesizes complete short videos from text prompts or scripts.
  • Text-to-Speech (TTS) integration: Automatically generates voiceovers for the video content.
  • Image generation: Creates the visual assets required for the video frames using AI models.
  • ComfyUI support: Utilizes a node-based interface for managing generative workflows.
  • Multi-language support: Provides documentation and interface options in both English and Chinese.

Where teams use it

Content Creation

Social media managers can quickly generate short video content for marketing campaigns.

Automated Shorts

Creators can automate the production of 'faceless' YouTube Shorts or TikTok videos.

Prototyping

Video editors can generate rough cuts or storyboards based on scripts.

Educational Content

Educators can turn text-based lessons into engaging short video formats.

Getting started: Clone the repository and follow the setup instructions in the README.

README

main branch

🎬 Pixelle-Video —— AI 全自动短视频引擎

English | 中文

视频教程 Windows整合包 使用文档 Stargazers Issues Forks License

Pixelle_video.mp4

只需输入一个 主题,Pixelle-Video 就能自动完成:

  • ✍️ 撰写视频文案
  • 🎨 生成 AI 配图/视频
  • 🗣️ 合成语音解说
  • 🎵 添加背景音乐
  • 🎬 一键合成视频

零门槛,零剪辑经验,让视频创作成为一句话的事!

🖥️ Web 界面预览

Web UI界面

📋 最近更新

  • 2026-06-01: 新增直连 API 媒体模型配置,支持在 WebUI 中配置图像/视频模型供应商、Base URL 与代理开关
  • 2026-01-26: 新增「动作迁移」模块,上传参考视频和图片进行动作迁移
  • 2026-01-14: 新增「数字人口播」和「图生视频」流水线,新增多语言 TTS 音色支持
  • 2026-01-06: 新增 RunningHub 48G 显存机器调用支持
  • 2025-12-28: 支持 RunningHub 并发限制可配置,优化 LLM 返回结构化数据的逻辑
  • 2025-12-17: 支持 ComfyUI API Key 配置,支持 Nano Banana 模型调用,API 接口支持模板自定义参数
  • 2025-12-10: 侧边栏内置 FAQ,锁定 edge-tts 版本修复 TTS 服务不稳定问题
  • 2025-12-08: 支持固定脚本多种分割方式(段落/行/句子),优化模板选择交互逻辑支持直接预览选择
  • 2025-12-06: 修复视频生成 API 返回 URL 路径处理,支持跨平台兼容
  • 2025-12-05: 新增 Windows 整合包下载,优化图片与视频反推工作流
  • 2025-12-04: 新增「自定义素材」功能,支持用户上传自己的照片和视频,AI 智能分析生成脚本
  • 2025-11-18: 优化 RunningHub 服务调用支持并行处理,新增历史记录页面,支持批量创建视频任务

✨ 功能亮点

  • 全自动生成 - 输入主题,自动生成完整视频
  • AI 智能文案 - 根据主题智能创作解说词,无需自己写脚本
  • AI 生成配图 - 每句话都配上精美的 AI 插图
  • AI 生成视频 - 支持使用 AI 视频生成模型(如 WAN 2.1)创建动态视频内容
  • 直连模型 API - 可直接调用 DashScope、OpenAI、Seedream、Seedance、Kling 等图像/视频生成服务
  • AI 生成语音 - 支持 Edge-TTS、Index-TTS 等众多主流 TTS 方案
  • 背景音乐 - 支持添加 BGM,让视频更有氛围
  • 视觉风格 - 多种模板可选,打造独特视频风格
  • 灵活尺寸 - 支持竖屏、横屏等多种视频尺寸
  • 多种 AI 模型 - 支持 GPT、通义千问、DeepSeek、Ollama 等
  • 原子能力灵活组合 - 支持 ComfyUI / RunningHub 工作流,也支持直连 API 模型,可按需替换图像、视频、TTS、VLM 等能力

📊 视频生成流程

Pixelle-Video 采用模块化设计,整个视频生成流程清晰简洁:

视频生成流程图

从输入文本到最终视频输出,整个流程简洁清晰:文案生成 → 配图规划 → 逐帧处理 → 视频合成

每个环节都支持灵活定制,可选择不同的 AI 模型、音频引擎、视觉风格等,满足个性化创作需求。

🎬 视频示例

以下是使用 Pixelle-Video 生成的实际案例,展示了不同主题和风格的视频效果:

📱 扩展模块视频展示

👤 数字人口播

video1.mp4

韩语数字人口播

🖼️ 图生视频

video2.mp4

卡通视频

💃 动作迁移

video3.mp4

跳舞小猫

📱 竖屏视频展示

🌄 人文纪实类 - 视频默认模版

default1.mp4

旅行路上的风景让人流连忘返

🔍 文化解构类 - 视频默认模版

default2.mp4

Santa ID

🔭 科学思辨类 - 视频默认模版

default3.mp4

为什么我们还没有找到外星文明?

🌱 个人成长类 - 克隆音色

default.mp4

如何提升自己

🧠 深度思考类 - 默认模板

default.mp4

如何理解反脆弱

🏯 历史文化类 - 固定画面

default.mp4

资治通鉴

☀️ 情感类 - 克隆音色

default.mp4

冬日暖阳

📜 小说解说类 - 自创脚本

default.mp4

斗破苍穹

🧬 知识科普类 - Qwen生图

default.mp4

养生知识

🖥️ 横屏视频展示

💰 副业赚钱 - 电影模板

default.mp4

副业赚钱

🏛️ 历史解说 - 自定义模板

default.mp4

资治通鉴启示录

💡 提示: 这些视频都是通过输入一个主题关键词,由 AI 全自动生成的,无需任何视频剪辑经验!

🚀 快速开始

🪟 Windows 一键整合包(推荐 Windows 用户使用)

无需安装 Python、uv 或 ffmpeg,一键开箱即用!

👉 下载 Windows 一键整合包

  1. 下载最新的 Windows 一键整合包并解压
  2. 双击运行 start.bat 启动 Web 界面
  3. 浏览器会自动打开 http://localhost:8501
  4. 在「⚙️ 系统配置」中配置 LLM API 和图像生成服务
  5. 开始生成视频!

💡 提示: 整合包已包含所有依赖,无需手动安装任何环境。首次使用只需配置 API 密钥即可。

从源码安装(适合 macOS / Linux 用户或需要自定义的用户)

前置环境依赖

在开始之前,需要先安装 Python 包管理器 uv 和视频处理工具 ffmpeg

安装 uv

请访问 uv 官方文档查看适合你系统的安装方法:
👉 uv 安装指南

安装完成后,在终端中运行 uv --version 验证安装成功。

安装 ffmpeg

macOS

brew install ffmpeg

Ubuntu / Debian

sudo apt update
sudo apt install ffmpeg

Windows

安装完成后,在终端中运行 ffmpeg -version 验证安装成功。

第一步:下载项目

git clone https://github.com/AIDC-AI/Pixelle-Video.git
cd Pixelle-Video

第二步:启动 Web 界面

# 使用 uv 运行(推荐,会自动安装依赖)
uv run streamlit run web/app.py

浏览器会自动打开 http://localhost:8501

第三步:在 Web 界面配置

首次使用时,展开「⚙️ 系统配置」面板,填写:

  • LLM 配置: 选择 AI 模型(如通义千问、GPT 等)并填入 API Key
  • ComfyUI / RunningHub 配置: 如需使用工作流生成图片、视频或语音,配置本地 ComfyUI 地址或 RunningHub API Key
  • API 媒体模型配置: 如需直连图像/视频模型,配置 DashScope、OpenAI、ARK、Kling 等供应商的 API Key、Base URL 和代理选项

配置好后点击「保存配置」,就可以开始生成视频了!

💻 使用方法

打开 Web 界面后,你会看到三栏布局,下面详细讲解每个部分:

⚙️ 系统配置(首次必填)

首次使用时需要配置,点击展开「⚙️ 系统配置」面板:

1. LLM 配置(大语言模型)

用于生成视频文案的 AI。

快速选择预设

  • 通过下拉菜单选择预设模型(通义千问、GPT-4o、DeepSeek 等)
  • 选择后会自动填充 base_url 和 model
  • 点击「🔑 获取 API Key」链接去注册并获取密钥

手动配置

  • API Key: 填入你的密钥
  • Base URL: API 地址
  • Model: 模型名称

2. ComfyUI / RunningHub 配置

用于通过 ComfyUI 工作流生成视频配图、视频片段或语音。

本地部署(推荐)

云端部署

  • RunningHub API Key: 云端图像生成服务的密钥

3. API 媒体模型配置

用于不依赖 ComfyUI/RunningHub,直接调用模型供应商的图像、视频或素材分析能力。

支持的供应商

  • OpenAI / GPT Image:用于 GPT 图像生成模型
  • DashScope / Wan / HappyHorse:用于通义万象图像、视频生成
  • Volcengine ARK / Seedream / Seedance:用于字节 Seedream 图像和 Seedance 视频生成
  • Kling AI / 可灵:用于可灵视频生成

可配置项

  • API Key / Access Key / Secret Key:模型供应商鉴权信息
  • Base URL:模型服务地址,WebUI 会提供官方默认地址
  • 本地代理:如 http://127.0.0.1:9090
  • 启用代理:每个供应商可单独选择是否走本地代理
  • 打印模型请求参数:调试用,会在终端打印发送给模型的 prompt、模型名和输入文件路径

💡 如果你只使用 ComfyUI 或 RunningHub,可以不填写 API 媒体模型配置;如果你选择 api/... 工作流,则需要配置对应供应商的密钥。

配置完成后点击「保存配置」。

📝 内容输入(左侧栏)

生成模式

  • AI 生成内容: 输入主题,AI 自动创作文案
    • 适合:想快速生成视频,让 AI 写稿
    • 例如:「为什么要养成阅读习惯」
  • 固定文案内容: 直接输入完整文案,跳过 AI 创作
    • 适合:已有现成文案,直接生成视频

背景音乐(BGM)

  • 无 BGM: 纯人声解说
  • 内置音乐: 选择预置的背景音乐(如 default.mp3)
  • 自定义音乐: 将你的音乐文件(MP3/WAV 等)放到 bgm/ 文件夹
  • 点击「试听 BGM」可以预览音乐

🎤 语音设置(中间栏)

TTS 工作流

  • 从下拉菜单选择 TTS 工作流(支持 Edge-TTS、Index-TTS 等)
  • 系统会自动扫描 workflows/ 文件夹中的 TTS 工作流
  • 如果懂 ComfyUI,可以自定义 TTS 工作流

参考音频(可选)

  • 上传参考音频文件用于声音克隆(支持 MP3/WAV/FLAC 等格式)
  • 适用于支持声音克隆的 TTS 工作流(如 Index-TTS)
  • 上传后可以直接试听

预览功能

  • 输入测试文本,点击「预览语音」即可试听效果
  • 支持使用参考音频进行预览

🎨 视觉设置(中间栏)

图像生成

决定 AI 生成什么风格的配图。

ComfyUI 工作流

  • 从下拉菜单选择图像生成工作流
  • 支持本地部署(selfhost)和云端(RunningHub)工作流
  • 也支持选择 api/... 直连图像模型工作流(需先在系统配置中填写对应供应商密钥)
  • 默认使用 image_flux.json
  • 如果懂 ComfyUI,可以放自己的工作流到 workflows/ 文件夹

图像尺寸

  • 设置生成图像的宽度和高度(单位:像素)
  • 默认 1024x1024,可根据需要调整
  • 注意:不同的模型对尺寸有不同的限制

提示词前缀(Prompt Prefix)

  • 控制图像的整体风格(语言需要是英文的)
  • 例如:Minimalist black-and-white matchstick figure style illustration, clean lines, simple sketch style
  • 点击「预览风格」可以测试效果

视频模板

决定视频画面的布局和设计。

模板命名规范

  • static_*.html: 静态模板(无需AI生成媒体,纯文字样式)
  • image_*.html: 图片模板(使用AI生成的图片作为背景)
  • video_*.html: 视频模板(使用AI生成的视频作为背景)

使用方法

  • 从下拉菜单选择模板,按尺寸分组显示(竖屏/横屏/方形)
  • 点击「预览模板」可以自定义参数测试效果
  • 如果懂 HTML,可以在 templates/ 文件夹创建自己的模板
  • 🔗 查看所有模板效果图

API 视频生成

当选择支持动态视频的模板或扩展工作流时,可以使用直连 API 视频模型生成片段。

  • 支持 DashScope Wan / HappyHorse、Kling、Seedance 等视频模型
  • 支持按模型能力显示分辨率、画幅比例、时长、水印、原生音频等参数
  • 支持网络下载重试与内容审核失败后的提示词中性化重试
  • 在「自定义素材」工作流中,API 视频片段会尽量根据旁白音频时长生成,并使用相邻片段信息提升连贯性

🎬 生成视频(右侧栏)

生成按钮

  • 配置好所有参数后,点击「🎬 生成视频」
  • 会显示实时进度(生成文案 → 生成配图 → 合成语音 → 合成视频)
  • 生成完成后自动显示视频预览

进度显示

  • 实时显示当前步骤
  • 例如:「分镜 3/5 - 生成插图」

视频预览

  • 生成完成后自动播放
  • 显示视频时长、文件大小、分镜数等信息
  • 视频文件保存在 output/ 文件夹

❓ 常见问题

Q: 第一次使用需要多久?
A: 生成时长取决于视频分镜数量、网络状况和 AI 推理速度,通常几分钟内即可完成。

Q: 视频效果不满意怎么办?
A: 可以尝试:

  1. 更换 LLM 模型(不同模型文案风格不同)
  2. 调整图像尺寸和提示词前缀(改变配图风格)
  3. 更换 TTS 工作流或上传参考音频(改变语音效果)
  4. 尝试不同的视频模板和尺寸

Q: 费用大概多少?
A: 本项目完全支持免费运行!

  • 完全免费方案: LLM 使用 Ollama(本地运行)+ ComfyUI 本地部署 = 0 元
  • 推荐方案: LLM 使用通义千问(成本极低,性价比高)+ ComfyUI 本地部署
  • 云端方案: LLM 使用 OpenAI + 图像使用 RunningHub(费用较高但无需本地环境)

选择建议:本地有显卡建议完全免费方案,否则推荐使用通义千问(性价比高)

🤝 参考项目

Pixelle-Video 的设计受到以下优秀开源项目的启发:

感谢这些项目的开源精神!🙏

💬 社区交流

扫描下方二维码加入我们的社区,获取最新动态和技术支持:

微信群 Discord 社区
微信交流群 Discord 社区

📢 反馈与支持

  • 🐛 遇到问题: 提交 Issue
  • 💡 功能建议: 提交 Feature Request
  • 给个 Star: 如果这个项目对你有帮助,欢迎给个 Star 支持一下!

📝 许可证

本项目采用 Apache 2.0 许可证,详情请查看 LICENSE 文件。

📚 系列工作

框架图 论文信息
FilmAgent framework [SIGGRAPH Asia 2024] FilmAgent: Automating Virtual Film Production Through a Multi-Agent Collaborative Framework
Zhenran Xu, Longyue Wang, Jifang Wang, Zhouyi Li, Senbao Shi, Xue Yang, Yiyu Wang, Baotian Hu, Jun Yu, Min Zhang
[Paper] [GitHub]
Anim-Director result [SIGGRAPH Asia 2024] Anim-Director: A Large Multimodal Model Powered Agent for Controllable Animation Video Generation
Yunxin Li, Haoyuan Shi, Baotian Hu, Longyue Wang, Jiashun Zhu, Jinyi Xu, Zhen Zhao, Min Zhang
[Paper] [GitHub]
Anim-Director result [ACL 2025] ComfyUI-Copilot: An Intelligent Assistant for Automated Workflow Development
Zhenran Xu, Xue Yang, Yiyu Wang, Qingli Hu, Zijiao Wu, Longyue Wang, Weihua Luo, Kaifu Zhang, Baotian Hu, Min Zhang
[Paper] [GitHub]
AniMaker pipeline [SIGGRAPH Asia 2025] AniMaker: Multi-Agent Animated Storytelling with MCTS-Driven Clip Generation
Haoyuan Shi, Yunxin Li, Xinyu Chen, Longyue Wang, Baotian Hu, Min Zhang
[Paper] [GitHub]

⭐ Star History

Star History Chart

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Releases and announcements

12 total
  1. Pixelle-Video v0.1.15 – Windows一键整合包v0.1.15Jan 27, 202663.7K downloads

    #### ✨ 新增功能 * 🤖 LLM 模型自动加载:LLM 配置支持从 API 自动获取可用模型列表,无需手动输入模型名称 * 🔌 LLM 连接测试:新增 LLM API 连接测试功能,可快速验证 API Key 和 Base URL 配置是否正确 #### 🔧 优化改进 * ⚠️ SelfHost 工作流提醒:选择本地(SelfHost)工作流时自动弹窗提醒,引导用户先在 ComfyUI 中验证工作流能正常运行,避免 400 错误 #### 🐛 问题修复 * 🎙️ 数字人口播修复:修复数字人口播自定义文案模式下参数传递报错的问题 #### 🔗 参考链接 * 项目主页: https://github.com/AIDC-AI/Pixelle-Video * 文档 & 示例: https://aidc-ai.github.io/Pixelle-Video/zh

  2. Pixelle-Video v0.1.14 – Windows一键整合包v0.1.14Jan 26, 2026377 downloads

    #### ✨ 新增功能 * 🤖 新增「动作迁移」模块,上传参考视频和图片进行动作迁移 * 🖥️ 数字人、图生视频板块支持本地工作流 #### 🔧 优化改进 * 🎤 TTS 稳定性修复:锁定 edge-tts 版本为 7.2.7,解决 Edge TTS 服务不稳定问题,确保音频生成稳定可靠 #### 🔗 参考链接 * 项目主页: https://github.com/AIDC-AI/Pixelle-Video * 文档 & 示例: https://aidc-ai.github.io/Pixelle-Video/zh

  3. Pixelle-Video v0.1.12 – Windows一键整合包v0.1.12Jan 14, 20261.4K downloads

    #### ✨ 新增功能 * 🤖 数字人口播:新增数字人视频生成流水线,支持通过人物形象图片、文本和音频生成数字人口播视频 * 🎥 图生视频(音画同步):新增 Audio-Visual 流水线,输入图片和提示词即可生成视频 * 🌍 多语言 TTS 音色扩展:新增韩语、法语、葡萄牙语、德语、俄语、土耳其语、西班牙语等多语言语音合成支持 * 🖥️ RunningHub 48G 显存机器支持:新增 RunningHub 机器规格选择,支持 24G/48G 显存配置 #### 🔧 优化改进 * 🐳 Docker 部署优化:优化 docker-compose 初始化流程,修复配置文件挂载时的目录创建问题 * ❓ FAQ 展示优化:重构 FAQ 页面解析逻辑,支持按问题折叠展示,提升阅读体验 * 🎨 模板样式更新:优化部分模板的布局和样式 #### 🔗 参考链接 * 项目主页: https://github.com/AIDC-AI/Pixelle-Video * 文档 & 示例: https://aidc-ai.github.io/Pixelle-Video/zh

  4. Pixelle-Video v0.1.11 – Windows一键整合包v0.1.11Dec 28, 20251.8K downloads

    #### ✨ 新增功能 * 🍌 新增工作流:添加 Nano Banana 图像生成工作流,丰富图像生成模型选择 * 🔑 ComfyUI ApiKey 配置:支持 ComfyUI 服务端 API 密钥配置,适配云端 ComfyUI 服务 * ⚙️ RunningHub 并发配置:支持并发请求数量可配置,灵活控制云端资源使用 * 🌐 API 增强:API 接口支持模板自定义参数(template_params),满足更灵活的定制需求 #### 🔧 优化改进 * 🤖 LLM 结构化输出优化:重构 LLM 返回结构化数据的解析逻辑,提升内容生成的稳定性和容错能力 * 💾 配置热更新:优化 LLM 配置保存逻辑,支持运行时动态加载配置,无需重启服务 * 🎨 模板样式更新:更新 image_book、image_fashion_vintage、image_life_insights、image_psychology_card 等模板样式和预览图 #### 🐛 Bug 修复 * 修复 Ollama 本地部署时 API Key 配置问题,Ollama 预设现自动填充默认 API Key #### 🔗 参考链接 * 项目主页: https://github.com/AIDC-AI/Pixelle-Video * 文档 & 示例: https://aidc-ai.github.io/Pixelle-Video/zh

  5. Pixelle-Video v0.1.10 – Windows一键整合包v0.1.10Dec 10, 20251.4K downloads

    #### ✨ 新增功能 * 📚 内置 FAQ 帮助:侧边栏新增常见问题解答,支持 Docker 和整合包环境,快速解决使用疑问 * 🎨 新增模板:添加 static_excerpt 静态摘录模板及视频类模板预览图 #### 🔧 优化改进 * 🎤 TTS 稳定性修复:锁定 edge-tts 版本为 7.2.1,解决近期 edge-tts 升级导致的 TTS 服务不稳定问题,确保音频生成稳定可靠 * 📖 文档完善:优化 FAQ 文档内容,更新模板使用指南 #### 🐛 Bug 修复 * 修复 edge-tts 版本兼容性问题,彻底解决 TTS 音频生成失败和服务异常问题 #### 🔗 参考链接 * 项目主页: https://github.com/AIDC-AI/Pixelle-Video * 文档 & 示例: https://aidc-ai.github.io/Pixelle-Video/zh

Code frequency

additions and deletions
+19.4K-19.4KWeek of 2025-10-19: +14,057 linesWeek of 2025-10-19: -1,613 linesWeek of 2025-10-26: +19,322 linesWeek of 2025-10-26: -13,533 linesWeek of 2025-11-02: +19,372 linesWeek of 2025-11-02: -13,481 linesWeek of 2025-11-09: +9,940 linesWeek of 2025-11-09: -6,790 linesWeek of 2025-11-16: +7,754 linesWeek of 2025-11-16: -3,026 linesWeek of 2025-11-23: +1,003 linesWeek of 2025-11-23: -142 linesWeek of 2025-11-30: +4,237 linesWeek of 2025-11-30: -1,305 linesWeek of 2025-12-07: +2,492 linesWeek of 2025-12-07: -2,270 linesWeek of 2025-12-14: +188 linesWeek of 2025-12-14: -12 linesWeek of 2025-12-21: +1,098 linesWeek of 2025-12-21: -126 linesWeek of 2025-12-28: +1,973 linesWeek of 2025-12-28: -1,843 linesWeek of 2026-01-04: +460 linesWeek of 2026-01-04: -109 linesWeek of 2026-01-11: +3,696 linesWeek of 2026-01-11: -3,235 linesWeek of 2026-01-18: +2,869 linesWeek of 2026-01-18: -2,124 linesWeek of 2026-01-25: +1,603 linesWeek of 2026-01-25: -721 linesWeek of 2026-02-01: +65 linesWeek of 2026-02-01: -34 linesWeek of 2026-02-08: +0 linesWeek of 2026-02-08: -0 linesWeek of 2026-02-15: +0 linesWeek of 2026-02-15: -0 linesWeek of 2026-02-22: +0 linesWeek of 2026-02-22: -0 linesWeek of 2026-03-01: +0 linesWeek of 2026-03-01: -0 linesWeek of 2026-03-08: +0 linesWeek of 2026-03-08: -0 linesWeek of 2026-03-15: +0 linesWeek of 2026-03-15: -0 linesWeek of 2026-03-22: +0 linesWeek of 2026-03-22: -0 linesWeek of 2026-03-29: +0 linesWeek of 2026-03-29: -0 linesWeek of 2026-04-05: +0 linesWeek of 2026-04-05: -0 linesWeek of 2026-04-12: +2,059 linesWeek of 2026-04-12: -2,140 linesWeek of 2026-04-19: +0 linesWeek of 2026-04-19: -0 linesWeek of 2026-04-26: +0 linesWeek of 2026-04-26: -0 linesWeek of 2026-05-03: +97 linesWeek of 2026-05-03: -92 linesWeek of 2026-05-10: +20 linesWeek of 2026-05-10: -2 linesWeek of 2026-05-17: +1 linesWeek of 2026-05-17: -0 linesWeek of 2026-05-24: +0 linesWeek of 2026-05-24: -0 linesWeek of 2026-05-31: +0 linesWeek of 2026-05-31: -0 linesWeek of 2026-06-07: +0 linesWeek of 2026-06-07: -0 linesWeek of 2026-06-14: +0 linesWeek of 2026-06-14: -0 linesWeek of 2026-06-21: +0 linesWeek of 2026-06-21: -0 linesWeek of 2026-06-28: +0 linesWeek of 2026-06-28: -0 linesWeek of 2026-07-05: +0 linesWeek of 2026-07-05: -0 linesWeek of 2026-07-12: +0 linesWeek of 2026-07-12: -0 linesWeek of 2026-07-19: +0 linesWeek of 2026-07-19: -0 linesWeek of 2026-07-26: +0 linesWeek of 2026-07-26: -0 linesWeek of 2026-08-02: +0 linesWeek of 2026-08-02: -0 linesOct 19, 2025Aug 2, 2026
+92.3K lines added, -52.6K removed over the last year.

Commits per week

last 52 weeks
600Week of 2025-08-10: 0 commitsWeek of 2025-08-17: 0 commitsWeek of 2025-08-24: 0 commitsWeek of 2025-08-31: 0 commitsWeek of 2025-09-07: 0 commitsWeek of 2025-09-14: 0 commitsWeek of 2025-09-21: 0 commitsWeek of 2025-09-28: 0 commitsWeek of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 2 commitsWeek of 2025-10-26: 55 commitsWeek of 2025-11-02: 60 commitsWeek of 2025-11-09: 41 commitsWeek of 2025-11-16: 48 commitsWeek of 2025-11-23: 12 commitsWeek of 2025-11-30: 21 commitsWeek of 2025-12-07: 19 commitsWeek of 2025-12-14: 5 commitsWeek of 2025-12-21: 6 commitsWeek of 2025-12-28: 8 commitsWeek of 2026-01-04: 6 commitsWeek of 2026-01-11: 8 commitsWeek of 2026-01-18: 4 commitsWeek of 2026-01-25: 16 commitsWeek of 2026-02-01: 1 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 1 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 8 commitsWeek of 2026-05-10: 4 commitsWeek of 2026-05-17: 1 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 0 commitsWeek of 2026-06-21: 0 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 0 commitsWeek of 2026-07-26: 0 commitsWeek of 2026-08-02: 0 commitsAug 10, 2025Aug 2, 2026
326 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 1 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 0 commitsSun 10:00 — 0 commitsSun 11:00 — 2 commitsSun 12:00 — 1 commitsSun 13:00 — 2 commitsSun 14:00 — 1 commitsSun 15:00 — 2 commitsSun 16:00 — 2 commitsSun 17:00 — 5 commitsSun 18:00 — 0 commitsSun 19:00 — 1 commitsSun 20:00 — 2 commitsSun 21:00 — 2 commitsSun 22:00 — 3 commitsSun 23:00 — 0 commitsMon 0:00 — 0 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 1 commitsMon 10:00 — 7 commitsMon 11:00 — 8 commitsMon 12:00 — 5 commitsMon 13:00 — 0 commitsMon 14:00 — 6 commitsMon 15:00 — 13 commitsMon 16:00 — 3 commitsMon 17:00 — 5 commitsMon 18:00 — 5 commitsMon 19:00 — 0 commitsMon 20:00 — 4 commitsMon 21:00 — 4 commitsMon 22:00 — 3 commitsMon 23:00 — 3 commitsTue 0:00 — 0 commitsTue 1:00 — 1 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 0 commitsTue 10:00 — 1 commitsTue 11:00 — 6 commitsTue 12:00 — 0 commitsTue 13:00 — 0 commitsTue 14:00 — 5 commitsTue 15:00 — 5 commitsTue 16:00 — 2 commitsTue 17:00 — 5 commitsTue 18:00 — 1 commitsTue 19:00 — 1 commitsTue 20:00 — 3 commitsTue 21:00 — 6 commitsTue 22:00 — 0 commitsTue 23:00 — 2 commitsWed 0:00 — 6 commitsWed 1:00 — 1 commitsWed 2:00 — 0 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 1 commitsWed 10:00 — 9 commitsWed 11:00 — 16 commitsWed 12:00 — 0 commitsWed 13:00 — 0 commitsWed 14:00 — 1 commitsWed 15:00 — 5 commitsWed 16:00 — 10 commitsWed 17:00 — 14 commitsWed 18:00 — 3 commitsWed 19:00 — 8 commitsWed 20:00 — 5 commitsWed 21:00 — 6 commitsWed 22:00 — 4 commitsWed 23:00 — 2 commitsThu 0:00 — 4 commitsThu 1:00 — 0 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 1 commitsThu 9:00 — 6 commitsThu 10:00 — 4 commitsThu 11:00 — 10 commitsThu 12:00 — 0 commitsThu 13:00 — 0 commitsThu 14:00 — 5 commitsThu 15:00 — 4 commitsThu 16:00 — 4 commitsThu 17:00 — 1 commitsThu 18:00 — 1 commitsThu 19:00 — 1 commitsThu 20:00 — 4 commitsThu 21:00 — 3 commitsThu 22:00 — 1 commitsThu 23:00 — 3 commitsFri 0:00 — 7 commitsFri 1:00 — 7 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 0 commitsFri 9:00 — 0 commitsFri 10:00 — 13 commitsFri 11:00 — 6 commitsFri 12:00 — 0 commitsFri 13:00 — 0 commitsFri 14:00 — 4 commitsFri 15:00 — 4 commitsFri 16:00 — 7 commitsFri 17:00 — 11 commitsFri 18:00 — 1 commitsFri 19:00 — 4 commitsFri 20:00 — 7 commitsFri 21:00 — 1 commitsFri 22:00 — 1 commitsFri 23:00 — 0 commitsSat 0:00 — 1 commitsSat 1:00 — 0 commitsSat 2:00 — 2 commitsSat 3:00 — 2 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 0 commitsSat 10:00 — 0 commitsSat 11:00 — 0 commitsSat 12:00 — 1 commitsSat 13:00 — 1 commitsSat 14:00 — 1 commitsSat 15:00 — 0 commitsSat 16:00 — 0 commitsSat 17:00 — 0 commitsSat 18:00 — 0 commitsSat 19:00 — 2 commitsSat 20:00 — 0 commitsSat 21:00 — 0 commitsSat 22:00 — 0 commitsSat 23:00 — 0 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jul 9, 2026daily#12+4