Pixelle-Video 是一个开源的 AI 全自动短视频生成引擎,由 ATH-MaaS 团队开发并在 GitHub 上开源。这个项目的核心价值在于:只需输入一个主题,系统就能自动完成从文案创作、配图/视频生成、语音合成到最终视频剪辑的全流程,真正实现了"一句话生成短视频"的能力。
对于自媒体创作者、内容营销人员和小型工作室来说,Pixelle-Video 最大的吸引力在于其零门槛的使用体验。你不需要任何视频剪辑经验,也不需要掌握复杂的 AI 模型调参,整个流程完全自动化。项目支持 Windows 一键整合包,解压后双击即可启动 Web 界面,大大降低了技术门槛。
从技术架构来看,Pixelle-Video 采用了模块化设计,支持多种 AI 模型的灵活组合。你可以选择使用本地部署的 ComfyUI 工作流,也可以直接调用云端 API 服务,根据自身硬件条件和需求选择最适合的方案。项目最新版本还新增了直连 API 媒体模型配置,支持在 WebUI 中直接配置图像/视频模型供应商,包括 DashScope、OpenAI、Seedream、Seedance、Kling 等主流服务。
1. 核心能力速览
| 能力项 | 详细说明 |
|---|---|
| 项目类型 | AI 全自动短视频生成引擎 |
| 开源团队 | ATH-MaaS(GitHub 25.1k Stars) |
| 主要功能 | 文案生成、AI 配图/视频、语音合成、背景音乐、视频合成 |
| 硬件要求 | 支持本地部署(需显卡)和云端 API 两种模式 |
| 显存需求 | 根据选择的生成模型和工作流而定,本地部署建议 8G+ 显存 |
| 支持平台 | Windows(一键整合包)、macOS、Linux |
| 启动方式 | 一键启动(Windows)、命令行启动(macOS/Linux) |
| API 支持 | 支持 ComfyUI API、RunningHub API、直连模型 API |
| 批量任务 | 支持批量创建视频任务,有历史记录页面 |
| 适合场景 | 自媒体内容创作、营销视频制作、教育视频生成 |
2. 适用场景与使用边界
Pixelle-Video 最适合需要快速批量生产短视频内容的场景。比如自媒体博主每日的内容更新、电商产品的宣传视频、知识科普类内容制作等。系统支持竖屏、横屏多种尺寸,能够满足抖音、快手、B站、YouTube 等不同平台的内容规格要求。
在使用边界方面,需要注意生成内容的质量依赖于所选 AI 模型的能力。虽然项目支持多种主流模型,但最终输出效果会有差异。对于商业用途,务必确保生成内容不侵犯第三方版权,特别是使用 AI 生成的人物形象、商业标识等元素需要谨慎处理。
项目最新版本新增的"自定义素材"功能允许用户上传自己的照片和视频,AI 会智能分析生成脚本。这为个性化内容创作提供了更多可能性,但同样需要注意素材的合法授权问题。
3. 环境准备与前置条件
3.1 操作系统要求
- Windows 用户:推荐使用 Windows 10/11 系统,可直接下载一键整合包
- macOS 用户:需要安装 Python 包管理器 uv 和 ffmpeg
- Linux 用户:支持 Ubuntu/Debian 等主流发行版
3.2 基础依赖安装
对于非 Windows 用户,需要先安装以下基础工具:
安装 uv(Python 包管理器)
# 访问 uv 官方文档获取最新安装命令 curl -LsSf https://astral.sh/uv/install.sh | sh安装 ffmpeg(视频处理工具)
# macOS brew install ffmpeg # Ubuntu/Debian sudo apt update sudo apt install ffmpeg # Windows(一键包已内置,无需单独安装)3.3 网络和存储要求
- 稳定的网络连接(用于 API 调用和模型下载)
- 至少 10GB 可用磁盘空间(用于存储依赖包和生成内容)
- 如果使用本地模型,需要根据模型大小准备相应存储空间
4. 安装部署与启动方式
4.1 Windows 一键整合包部署(推荐)
这是最简单的启动方式,适合大多数用户:
- 从 GitHub Releases 页面下载最新的 Windows 整合包
- 解压到任意目录(建议路径不要包含中文或特殊字符)
- 双击运行
start.bat文件 - 系统会自动启动 Web 界面,浏览器打开 http://localhost:8501
整合包已经包含了所有必要的依赖,包括 Python 环境、ffmpeg 等,真正实现开箱即用。
4.2 源码安装(适合自定义需求用户)
如果需要更多自定义选项,可以选择源码安装:
# 1. 克隆项目 git clone https://github.com/AIDC-AI/Pixelle-Video.git cd Pixelle-Video # 2. 使用 uv 启动(自动安装依赖) uv run streamlit run web/app.py # 3. 访问 http://localhost:85014.3 Docker 部署(适合熟悉容器用户)
项目也提供 Docker 支持:
# 使用 docker-compose 启动 docker-compose up -d # 或者直接使用 Docker docker build -t pixelle-video . docker run -p 8501:8501 pixelle-video5. 系统配置详解
首次启动后,最重要的就是完成系统配置。点击界面上的「⚙️ 系统配置」展开配置面板:
5.1 LLM 配置(大语言模型)
用于生成视频文案的核心 AI 引擎:
{ "provider": "通义千问", // 或 GPT、DeepSeek、Ollama 等 "api_key": "你的API密钥", "base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1", "model": "qwen-turbo" }配置建议:
- 新手推荐使用通义千问,成本较低且稳定性好
- 本地有显卡可尝试 Ollama,完全免费
- 追求效果可选 GPT-4,但成本较高
5.2 ComfyUI / RunningHub 配置
用于图像、视频生成的工作流引擎:
- 本地部署:配置 ComfyUI 服务地址(默认 http://127.0.0.1:8188)
- 云端服务:使用 RunningHub API Key,无需本地显卡
5.3 API 媒体模型配置
支持直连多种图像/视频生成服务:
- DashScope:通义万象图像、WAN 视频生成
- OpenAI:DALL-E 图像生成
- Volcengine ARK:字节 Seedream 图像、Seedance 视频
- Kling AI:可灵视频生成
每个供应商都需要配置相应的 API Key 和 Base URL。
6. 功能测试与效果验证
6.1 基础视频生成测试
测试目的:验证整个流水线是否正常工作
操作步骤:
- 在左侧「内容输入」选择「AI 生成内容」
- 输入测试主题:"为什么要养成阅读习惯"
- 中间栏保持默认 TTS 和图像设置
- 右侧点击「🎬 生成视频」
预期结果:
- 系统依次显示:生成文案 → 生成配图 → 合成语音 → 合成视频
- 最终生成 30-60 秒的短视频,包含 3-5 个分镜
- 视频文件保存在
output/目录
成功标准:
- 整个过程无报错中断
- 生成的视频可以正常播放
- 语音和画面同步
6.2 语音合成测试
测试目的:验证 TTS 功能是否正常
操作步骤:
- 在「语音设置」选择 TTS 工作流(如 Edge-TTS)
- 在「预览功能」输入测试文本:"这是一个语音测试"
- 点击「预览语音」
预期结果:
- 几秒后播放生成的语音
- 语音清晰自然,无明显机械感
高级测试:
- 上传参考音频测试声音克隆功能
- 测试多语言 TTS 支持(如英语、日语)
6.3 图像生成测试
测试目的:验证 AI 配图生成能力
操作步骤:
- 在「视觉设置」选择图像生成工作流
- 调整图像尺寸(如 1024x1024)
- 设置提示词前缀控制风格
- 点击「预览风格」测试效果
预期结果:
- 根据提示词生成符合风格的图像
- 图像质量清晰,风格一致
6.4 视频模板测试
测试目的:验证不同模板的适配性
操作步骤:
- 在「视频模板」下拉菜单选择不同模板
- 分别测试竖屏、横屏模板
- 点击「预览模板」查看效果
模板类型:
static_*.html:静态模板(纯文字样式)image_*.html:图片模板(AI 图片背景)video_*.html:视频模板(AI 视频背景)
7. 高级功能深度体验
7.1 数字人口播功能
最新版本新增的数字人口播功能是一大亮点:
使用场景:
- 需要真人出镜但不想露脸的场合
- 多语言视频制作(支持韩语等)
- 品牌形象一致性要求高的内容
配置方法:
- 选择支持数字人的工作流
- 上传参考图片或使用默认数字人
- 配置口型同步参数
7.2 动作迁移模块
2026-01-26 新增的功能,允许上传参考视频和图片进行动作迁移:
技术原理:
- 分析参考视频的人物动作
- 将动作迁移到目标形象上
- 保持动作的自然流畅性
使用示例:
- 上传舞蹈视频,让 AI 生成的角色学习相同动作
- 商业广告中的标准动作复制
7.3 批量任务处理
对于需要大量生成视频的用户,批量任务功能极其重要:
实现方式:
- 在历史记录页面创建批量任务
- 上传主题列表或文案文件
- 系统自动排队处理
- 支持实时进度监控
优化建议:
- 合理设置并发数,避免 API 频率限制
- 为每个任务添加唯一标识,便于后续管理
8. 接口 API 与集成方案
8.1 ComfyUI API 集成
如果已有 ComfyUI 环境,可以直接集成:
import requests def generate_via_comfyui(prompt, workflow_config): url = "http://127.0.0.1:8188/prompt" payload = { "prompt": workflow_config, "extra_data": {"prompt": prompt} } response = requests.post(url, json=payload) return response.json()8.2 直连模型 API 调用
对于需要直接调用模型服务的场景:
# 以 DashScope 为例 from dashscope import ImageSynthesis def generate_image(prompt, size="1024x1024"): result = ImageSynthesis.call( model=ImageSynthesis.Models.wanx_v1, prompt=prompt, n=1, size=size ) return result.output[0]['url']8.3 自定义工作流开发
高级用户可以在workflows/目录添加自定义工作流:
{ "workflow_name": "custom_image_generation", "steps": [ { "class_type": "KSampler", "inputs": { "seed": 123456, "steps": 20, "cfg": 7.5 } } ] }9. 性能优化与资源管理
9.1 显存占用优化
根据不同的使用场景,可以采取以下优化策略:
轻量级方案:
- 使用分辨率较低的图像设置(如 512x512)
- 选择推理速度更快的模型
- 启用模型量化(如果支持)
高性能方案:
- 使用本地显卡运行大模型
- 配置足够的显存交换空间
- 优化 ComfyUI 工作流节点
9.2 生成速度提升
实用技巧:
- 预加载常用模型到内存
- 使用异步处理避免阻塞
- 合理设置超时时间
监控指标:
# 监控 GPU 使用情况 nvidia-smi # 监控内存占用 htop9.3 存储空间管理
生成的视频文件会占用较大空间,建议:
- 定期清理
output/目录 - 设置自动归档策略
- 使用外部存储或云存储
10. 常见问题与排查方法
10.1 启动问题排查
| 问题现象 | 可能原因 | 解决方案 |
|---|---|---|
| 双击 start.bat 无反应 | 系统权限问题 | 以管理员身份运行 |
| 端口 8501 被占用 | 其他服务占用端口 | 修改启动端口或关闭冲突服务 |
| 依赖安装失败 | 网络连接问题 | 检查网络或使用代理 |
10.2 生成过程问题
| 问题现象 | 可能原因 | 解决方案 |
|---|---|---|
| 文案生成失败 | LLM API 配置错误 | 检查 API Key 和网络连接 |
| 图像生成黑屏 | 模型加载失败 | 检查 ComfyUI 服务状态 |
| 语音合成无声 | TTS 服务异常 | 切换 TTS 工作流或检查音频输出 |
10.3 输出质量问题
| 问题现象 | 优化方向 | 具体措施 |
|---|---|---|
| 文案内容空洞 | 优化提示词 | 提供更详细的主题描述 |
| 图像风格不一致 | 调整提示词前缀 | 使用更具体的风格描述 |
| 语音不自然 | 更换 TTS 模型 | 尝试不同的语音合成方案 |
10.4 API 调用问题
频率限制处理:
import time from requests.exceptions import TooManyRequests def api_call_with_retry(api_func, max_retries=3): for attempt in range(max_retries): try: return api_func() except TooManyRequests: wait_time = 2 ** attempt # 指数退避 time.sleep(wait_time) raise Exception("API调用失败")11. 最佳实践与使用建议
11.1 内容创作流程优化
主题选择策略:
- 选择有明确视觉元素的主题(如"夏日海滩"比"人生哲学"更易生成)
- 避免过于抽象或需要专业知识的主题
- 测试阶段从简单主题开始,逐步复杂化
文案生成技巧:
- 提供具体的场景描述而非抽象概念
- 明确目标受众和内容调性
- 使用分段式结构,便于配图生成
11.2 技术配置优化
模型选择建议:
- 新手:通义千问 + Edge-TTS + 内置模板
- 进阶:GPT-4 + 自定义工作流 + 数字人口播
- 专业:本地大模型 + 高性能显卡 + 定制模板
工作流组合:
# 推荐的工作流配置 llm: qwen-turbo tts: edge-tts image_generation: dashscope video_template: image_vertical11.3 版权与合规注意事项
素材使用规范:
- 商业用途需确保生成内容不侵犯第三方权益
- 使用人物形象时注意肖像权问题
- 背景音乐选择无版权或已获授权素材
内容审核机制:
- 建立生成内容的审核流程
- 设置敏感词过滤
- 保留内容生成日志
11.4 规模化应用建议
对于需要批量生成视频的团队:
基础设施规划:
- 建立专用的生成服务器
- 配置监控和告警系统
- 设计容错和重试机制
工作流标准化:
- 制定内容生成规范
- 建立质量评估标准
- 开发自动化测试流程
Pixelle-Video 作为一个持续更新的开源项目,其功能还在不断丰富和完善。对于想要快速入门 AI 视频生成的用户来说,从 Windows 一键整合包开始是最佳选择。先通过简单主题测试基本功能,再逐步探索高级特性如数字人口播、动作迁移等。
项目的模块化设计让用户可以根据自身需求灵活组合不同的 AI 能力,无论是完全免费的本地部署方案,还是追求效果的云端 API 方案,都能找到合适的配置组合。最重要的是保持实践和迭代,通过不断测试不同参数配置来找到最适合自己内容风格的工作流程。