跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

利用 AI 大模型一键生成高清短视频的开源项目介绍

一款基于 Python 和 FastAPI 框架开发的开源项目,支持通过主题或关键词自动生成视频文案、素材、字幕及背景音乐,合成高清短视频。项目采用 MVC 架构,提供 API 和 Web 界面,支持多种视频尺寸、批量生成及多模型接入(如 OpenAI、通义千问等)。部署推荐使用 Docker 方式,操作简便。该工具适合需要快速生产短视频内容的场景。

魔尊发布于 2025/2/6更新于 2026/10/1784 浏览
利用 AI 大模型一键生成高清短视频的开源项目介绍

项目简介

本项目是一个基于 Python 和 FastAPI 框架开发的开源工具,旨在通过简单的主题或关键词自动生成高清短视频。它支持全自动化的视频文案创作、素材搜索、字幕合成及背景音乐添加,最终输出符合主流社交媒体格式的视频文件。

功能特性

项目采用完整的 MVC 架构,代码结构清晰,易于维护,同时提供 API 接口和 Web 管理界面。

  • 智能文案生成:支持根据主题自动调用 AI 大模型生成视频文案,也允许用户自定义输入。
  • 多尺寸支持:兼容竖屏(9:16, 1080x1920)和横屏(16:9, 1920x1080)等多种高清视频比例。
  • 批量处理:支持一次生成多个视频版本,便于对比选择最佳效果。
  • 灵活配置:可设置视频片段时长以调节素材切换频率。
  • 多语言与语音:支持中文和英文文案,内置多种语音合成引擎。
  • 字幕美化:支持调整字体、位置、颜色、大小及描边设置。
  • 音频管理:支持随机或指定背景音乐文件,并可独立调节音量。
  • 无版权素材:视频素材来源高清且声明无版权风险。
  • 多模型接入:支持 OpenAI、Moonshot、Azure、GPT4Free、One-API、通义千问、Google Gemini、Ollama 等多种大模型后端。

项目主页截图

部署指南

Docker 部署

推荐使用 Docker Compose 进行快速部署,无需手动配置复杂的 Python 环境。

在项目目录下执行以下命令:

docker-compose up

常见问题处理

  1. 镜像源连接失败 如果遇到 Unable to connect to deb.debian.org 错误,可通过修改 Dockerfile 中的镜像源解决:

    RUN echo "deb http://deb.debian.org/debian buster main" > /etc/apt/sources.list
    RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list
    
  2. 中文主题生成报错 在使用中文主题时可能遇到 AttributeError: 'NoneType' object has no attribute 'get' 错误,通常与网络环境有关。若需测试中文功能,请确保网络连接正常或使用代理。

Docker 部署界面

使用流程

当前最新版本为 v1.1.0,Web 界面主要分为四个模块:文案设置、视频参数、音频配置和字幕样式。

  1. 输入主题:必填项,系统将根据此内容自动检索素材并生成文案。
  2. 配置参数:选择视频尺寸、时长、背景音等可选参数。
  3. 生成预览:点击生成后,后端日志会显示素材搜索、下载、剪辑及合成的全过程。
  4. 下载成品:合成完成后,可在页面直接下载生成的 MP4 文件。

操作界面演示

技术架构分析

该项目展示了如何利用现代 Web 框架与大模型结合实现自动化内容生产。

  • 后端核心:FastAPI 提供了高性能的异步处理能力,适合处理 AI 推理和媒体转码任务。
  • MVC 模式:分离了业务逻辑、数据访问和视图层,便于后续扩展新的模型或素材源。
  • 资源调度:程序内部实现了素材的自动下载与缓存机制,减少了重复请求。

未来计划中已包含支持用户上传私有素材的功能,这将进一步增强项目的灵活性。

目录

  1. 项目简介
  2. 功能特性
  3. 部署指南
  4. Docker 部署
  5. 常见问题处理
  6. 使用流程
  7. 技术架构分析

更多推荐文章

查看全部
  • 腾讯混元 7B 开源:256K 上下文与数学推理升级
  • Java 异常处理:捕获规则与自定义异常
  • PCL 点云处理算法与函数汇总
  • 网络安全入门学习指南:分支、路线与方法
  • 2025 年 AI 转型进展洞察:全面解析与未来展望
  • 构建企业级私有化 AI:从大模型原理到本地智聊机器人全栈部署指南
  • PyCharm Copilot 插件中 Claude 模型不可用问题排查
  • 基于Python的高性能JSON结构化编辑器架构详解
  • 无人机“黑飞”正式入法:2026 年 1 月 1 日起违规飞行将面临拘留
  • Java 中 Double 类型精度丢失原理与示例
  • 23 个热门开源智能体框架深度解析:从 LangChain 到 ElizaOS
  • Java 常见集合框架核心解析与选型指南
  • Buzz 离线语音转文字工具安装与使用(支持 Whisper 模型)
  • Python Literal 类型注解详解
  • PostgreSQL 结合 cpolar 实现无公网 IP 远程访问
  • FPGA 基础与架构面试题详解(一)
  • GitHub 推送报错?用 SSH 密钥替代密码认证方案
  • Linux 下 Java JNI 调用 .so 文件的方法
  • 基于 OpenClaw 与 Claude 的自动化写作工作流搭建
  • 移动端高颜值登录页实战:动态背景与仿幕布风格

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online