免费开源的AI短剧工具介绍--马上短剧

免费开源的AI短剧工具介绍--马上短剧

马上短剧生成系统,只需一个主题词,自动生成剧本、自动生成分镜、自动生成图片、自动生成视频,需要多少集,自由设定,实现角色、环境、声音的一致性。

这是个开源且免费的短剧生产力工具!非常英语出品

开源地址:https://github.com/frank36512/horseplay

单文件打包exe下载地址:https://pan.quark.cn/s/becdf8427ee9

使用python开发,只需要打包源码成为exe文件就可以直接运行,不需要下载依赖,也不需要任何运行库。可以直接下载打包好的exe文件,就可以用,甚至无需安装、无需注册。

📖 简介

马上短剧生成系统 (Horseplay) 是一款旨在革新短剧创作流程的综合性工具。通过集成最先进的 AI 模型(涵盖剧本创作、角色设计、图像生成、视频合成及语音合成),工具致力于赋能创作者,以极高的效率生产高质量的内容。

无论您是独立创作者还是制作团队,本工具都能帮助您保持角色一致性、生成动态的视觉叙事,并实现音画的完美同步。

免费开源的马上短剧生成系统生成的短视频


✨ 核心功能

📝 智能剧本管理

支持输出主题词生成短剧剧本,也支持输出小说或文章、段子改编成短剧,这个功能很赞。

  • AI 辅助写作: 利用强大的大语言模型(OpenAI, DeepSeek)生成剧本、对话和场景描述,自动生成分镜。
  • 格式标准化: 自动将剧本格式化为行业标准的剧本格式。
  • 分集管理:想生成几集就生成几集,只需要你输入一个数字。

🎨 双一致性系统(角色一致性和环境一致性)

  • 档案管理: 定义详细的角色特征、外貌和背景故事。
  • 参考图管理: 上传并管理参考图像,确保生成媒体中的视觉一致性。
  • 不仅实现角色一致性,也实现了环境一致性,让你不再抽卡,节省大量费用。

🎥 AI 视频生成

  • 多模型支持: 集成顶尖视频生成模型,如 Google VeoSoraRunway, 和 Stable Video Diffusion
  • 文/图生视频: 直接根据剧本描述或分镜图像生成视频。

🗣️ 音频合成

  • TTS 集成: 支持 ElevenLabsOpenAI TTS, 和 Edge TTS,生成逼真的角色语音。
  • 音效生成: 自动生成符合场景氛围的背景音乐和音效。
  • 自动配音:这个通过调用AI接口,根据自动生成高质量、富有感情的对话或旁白。
  • 声音一致性:通过内置参数调优,实现声音一致性。

🎬 可视化分镜

  • 场景可视化: 使用 DALL-E 3 或 Stable Diffusion 将剧本场景转化为可视化分镜。
  • 镜头规划: 在视频生成前规划摄像机角度和运镜。
  • 分镜参数个性化:内置多种分镜参数,简单方便,提升视频可控性。

🛠️ 技术栈

  • 语言: Python 3.10+
  • GUI 框架: PyQt6 (现代且响应迅速的界面)
  • AI 模型与 API:
    • LLM: OpenAI GPT-4, DeepSeek
    • 图像: DALL-E 3, Stable Diffusion
    • 视频: Google Veo, OpenAI Sora, Runway Gen-2/3
    • 音频: OpenAI TTS, ElevenLabs
  • 媒体处理: FFmpeg, OpenCV, Pydub
  • 数据管理: 基于 JSON 的项目结构

📂 项目结构

e:\play_tool\ ├── src/ # 源代码 │ ├── ui/ # 用户界面 (PyQt6) │ ├── core/ # 核心业务逻辑 (剧本, 角色) │ ├── ai_engine/ # AI 引擎接口 (LLM, 图像, 视频, 音频) │ └── database/ # 数据持久化 ├── resources/ # 资源与配置 │ ├── config/ # 配置文件 │ ├── projects/ # 用户项目 (Git 忽略) │ └── scenes/ # 场景资源 ├── .venv/ # 虚拟环境 ├── requirements.txt # 依赖列表 └── main.py # 启动入口 

🚀 快速开始

前置要求

  • Python 3.10+: 确保安装了 Python 3.10 或以上版本。
  • FFmpeg: 必须安装 FFmpeg 并添加到系统 PATH 环境变量中。

安装步骤

  1. 克隆仓库:git clone https://github.com/frank36512/horseplay.git cd horseplay
  2. 创建虚拟环境:# Windows python -m venv .venv .venv\Scripts\activate # Linux/macOS python3 -m venv .venv source .venv/bin/activate
  3. 安装依赖:pip install -r requirements.txt

配置指南

  1. 设置配置文件: 复制示例配置文件以创建本地配置。# Windows copy resources\config\config.example.json resources\config\config.json # Linux/macOS cp resources/config/config.example.json resources/config/config.json
  2. 添加 API 密钥: 打开 resources/config/config.json 并填入您计划使用的服务(OpenAI, ElevenLabs, Google 等)的 API 密钥。

运行应用

使用以下命令启动应用程序:

python src/main.py


🗺️ 开发进度

  •  第一阶段:基础建设 - 基础 UI、项目管理、剧本编辑器。
  •  第二阶段:AI 核心 - 深度集成 LLM 用于剧本创作,以及图像生成用于分镜。
  •  第三阶段:视频合成 - 从分镜生成连贯视频片段的流水线。
  •  第四阶段:音频与同步 - 口型同步技术(Wav2Lip)和自动混音。
  •  第五阶段:打磨 - 导出通用视频格式,时间轴编辑功能。

 开源地址:https://github.com/frank36512/horseplay

单文件打包exe下载地址:https://pan.quark.cn/s/becdf8427ee9

Read more

【Git】完美解决 fatal: detected dubious ownership in repository 报错与原理解析(exFAT/FAT32 移动硬盘必读)

* 前言 * 1. 问题复现 * 关键报错解读 * 2. 解决方案 * 方案一:添加目录白名单(推荐,安全) * 方案二:信任所有目录(一劳永逸,仅限个人电脑) * 3. 深度解析:为什么会出现这个问题? * 3.1 核心原因:CVE-2022-24765 安全漏洞 * 3.2 特殊情况:exFAT 和 FAT32 的“无主之地” * 4. 总结 前言 在日常开发中,我们偶尔会将代码仓库放在移动硬盘、U盘或者非系统盘(如 E 盘、F 盘)中。然而,当你试图在这些目录执行 git add 或 git commit 时,

By Ne0inhk
【Linux基础开发工具 (七)】Git 版本管理全流程与 GDB / CGDB 调试技巧

【Linux基础开发工具 (七)】Git 版本管理全流程与 GDB / CGDB 调试技巧

🎬 个人主页:艾莉丝努力练剑 ❄专栏传送门:《C语言》《数据结构与算法》《C/C++干货分享&学习过程记录》 《Linux操作系统编程详解》《笔试/面试常见算法:从基础到进阶》《Python干货分享》 ⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太平 🎬 艾莉丝的简介: 文章目录 * 前情提示 * 1 Git的文件冲突:两人改同一个文件造成远程和本地仓库不同步 * 2 工作区 * 3 三板斧 * 4 调试的本质是什么 * 6 ~> Git版本控制器 * 前言(看过Git专栏的uu可以跳过这部分啦) * 6.1 入题:小故事 * 6.2 版本控制器 * 6.3 Git的历史发展 * 6.4 Git的安装 * 6.

By Ne0inhk
GitHub介绍指南

GitHub介绍指南

作为程序员,GitHub 绝对是日常开发、技术成长、团队协作的核心工具——它不只是“代码仓库”,更是全球1亿+开发者的技术生态枢纽,从个人项目管理到大型团队协作,从开源学习到职场背书,吃透它能大幅提升开发效率、拓宽技术视野,是程序员不可或缺的“刚需装备”。 一、先厘清关键:GitHub ≠ Git(避免踩坑)        很多开发者初期会混淆两者,用两个通俗比喻就能快速区分,核心关系一句话概括:Git 负责“本地记录”,GitHub 负责“云端共享”: * Git:你本地电脑的“代码版本管理工具”(软件),无需联网,核心作用是记录代码每一次修改、管理分支、一键回退版本,相当于你私人的“代码日记本”,解决“改崩代码回不去”“多个最终版文件夹混乱”的痛点。 * GitHub:基于 Git 搭建的在线平台(网站),需联网使用,核心是将本地

By Ne0inhk
Chaterm — 开源SRE副驾驶,让你与服务器直接对话!

Chaterm — 开源SRE副驾驶,让你与服务器直接对话!

Chaterm 是一款开源AI智能终端和SSH客户端。Chaterm旨在解决大规模云环境下服务器批量化操作、故障排查复杂和安全管控困难等痛点。它将 AI Agent能力嵌入终端,通过打造“对话式终端管理工具”,帮助服务端开发者、DEVOPS工程师、云计算从业人士实现云资源的智能化和规模化管理。 图说:Chaterm的核心能力包括:命令语法高亮,关键词高亮,智能命令补全,零信任安全连接,Agent智能智能代理,移动端语音输入控制,MCP功能,Agent Skills等 AI 智能助手:让运维更简单:Chaterm不仅提供 AI 对话和终端命令执行功能,更具备基于 Agent 的 AI 自动化能力,可以通过自然语言设定目标,由 AI 自动规划,并一步一步执行,最终达成需要完成的任务。 1. 智能命令生成:说出你的需求,AI 自动生成对应的 Shell 命令 2. 上下文理解:AI

By Ne0inhk