百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

这款开源AI神器,一句话即可一键制作完整故事短片!

itomcoil 2025-07-27 21:11 5 浏览

在短视频和内容创作大爆发的时代,如何快速将一个故事变成完整的视频?

传统方式需要撰写故事、寻找配图、添加音频、编辑字幕,整个流程费时费力。

虽然一些主流AI工具现也支持文字成片、故事创作等,但都是会员专属或积分制。

今天推荐一个Github上开源的一键生成完整故事场景的视频工具:Story-Flicks

只需输入一个简单的故事主题,就能自动生成一个包含完整剧情、精美图片、动听音频和字幕的高清视频。

它将繁琐的创作过程简化为“一键完成”,无需专业技能,只需一个想法,就能让你的创意“动起来”,让每个人都能成为故事Vlog创作者。

项目介绍

Story-Flicks 是一款由开发者 alecm20 开发并在 GitHub 上开源的 AI 视频生成工具。

它基于大语言模型(LLM)和图像生成技术,能够根据用户输入的故事主题,自动生成包含故事内容、图片、音频和字幕的完整高清视频。

通过集成多种 AI 模型和一键式操作,将复杂的视频制作过程浓缩为一个直观的工作流。

项目的后端采用 Python + FastAPI 框架,高效处理 AI 模型的调用和视频生成任务;前端则使用 React + Ant Design + Vite,提供简洁易用的用户界面。

核心能力

  • 自动生成完整故事视频:输入故事主题,就能直接生成完整的故事情节、配图、音频,并将其转换为视频。
  • 支持多种 AI 生成模型:集成多种主流文本及图像生成模型(GPT-4、千问、DeepSeek、Flux等)
  • 集成多种TTS服务:OpenAI TTS、Google TTS、Whisper等
  • 可自定义故事长度 & 结构:可设定故事段落数量,每个段落自动生成配图和配音。

安装使用

Story-Flicks 支持 Docker 一键部署,也可手动安装:

Docker 部署

git clone https://github.com/alecm20/story-flicks.git
cd story-flicks

docker-compose up --build

手动安装

后端项目启动步骤:

# 先切换到项目根目录
cd backend
conda create -n story-flicks python=3.10 # 这里使用 conda,其他的虚拟环境创建方式也可以
conda activate story-flicks
pip install -r requirements.txt
uvicorn main:app --reload

前端项目启动步骤:

# 先切换到项目根目录
cd frontend
npm install
npm run dev

启动成功之后打开:http://localhost:5173/

在正式使用前需配置大语言模型的请求地址、API Key等信息。

根据界面中的字段,选择文本生成模型提供商、图片生成模型提供商、文本模型、图片生成模型、视频语言、声音、故事主题、故事段落,然后点击生成,即可生成视频。

根据填写的段落数量,生成图片,一个段落生成一张图片,设置的段落越多,生成视频的耗时也会更久。

写在最后

Story-Flicks 可让 AI 一键生成完整的故事视频,彻底简化短视频创作过程!

无论是儿童故事、知识科普、品牌推广,还是短视频制作,它都能快速、智能、高质量地完成!

还能一键 Docker 部署,快速上手。

GitHub 项目地址:
https://github.com/alecm20/story-flicks

相关推荐

辣评1+1|幽默的男人运气不会太差,犯了罪的除外

一波冷空气吹来了全国大范围降温,也吹来了“年轻人不讲武德”“耗子尾汁”等爆梗。凡事有别,凡事有度。“不讲武德”换来大家津津乐道,“不讲规则”却让大家头皮发麻,更别提有些人“不通人性”“不守法律”了……...

养龟之人,不可不常备的几种龟药,必要时,可救龟命

养龟的过程中,总会出现这样那样的问题,有些新人因为不懂龟的习性或者管理不到位,容易导致自己的爱龟出问题,如果处理不及时不妥当,容易造成不必要的损失,所以,养龟的过程中,家中常备一些龟药十分必要,建议养...

宠物龟越狱摔伤了,饲主该如何正确地处理它的伤口?

昨晚有一个龟友发信息向我求救,他家的宠物龟越狱了,从高高的地方摔下来,砸在水泥板上,臀甲部位摔裂了,问我怎么处理妥当?现在就跟大家分享分享我们的实战经验:如何正确地处理宠物龟的外伤!(此处已添加圈子卡...

PS入门系列三(ps入门级教程)

PS软件基础(三)一、钢笔工具1.精细的抠图,也可以绘制精细的直线段和曲线段2.使用方法:(1)绘制直线:鼠标点击,两个点形成一条直线,按住SHIFT可绘制角度(45°的倍数)的直线。...

第一千五百一十七天:20250721(星期一.阵雨)

天是真地热啊,更加怀念东北的凉爽。即使说有新闻东北迎来了史上最热的酷署,但我依旧坚定地认为没有湖北热,至少没有湖北的闷热。上午开了一上午的会,会议室里即使有空调但可能由于人和电脑太多了,制冷效果非常一...

格力、美的、先锋和艾美特油汀取暖器拆机测试PK

人在家中坐,寒从脚底来,刷抖音的时候手脚真的是冰凉到没办法。南方的冬天,我琢磨了一下,感觉它只会慢慢折磨咱们,而且咱们南方还没集中供暖。于是就上网看了看,发现这个电热油汀可以烤袜子,好像很有用的样子,...

《photoshop教程》设计师PSD文档管理指南

这是一个重要但是容易被忽视的领域,很多设计师没有文档管理和文档规范意识。认为只有代码工作者才需要什么编码规范和版本控制系统,Photoshop作为一个应用软件,讨论这个有什么意义呢?作为工程文件,一个...

为何要坚决抵制“马保国式黑红”(抵制违规吃喝表态发言)

作者:天歌“耗子尾汁(好自为之)”“年轻人不讲武德”“我大意了啊没有闪”……最近流行的几句网络用语,都出自于马保国。然而,原本承诺退出“江湖”的他却频繁出现在公众视线,自曝拍电影、走穴参加网红活动。...

车圈父与子 看谁跟高级别车型长得更像

[爱卡汽车导购原创]故事发生在美孚小学的5W-40班。这天语文课上,老师给同学们布置作业“今天给大家布置一篇作文,题目是《长大之后我就成了你》。回去认真观察自己的父母,找出自己容貌、性格、爱好等方...

月季难养吗?药罐子、肥篓子是什么意思?养好月季连载教程(三)

大家好,我是木木。今天给大家带来月季养护系列教程的第四节(月季种植难度),这是为了给还没有入坑的花友简单介绍一下月季的种植难度,希望大家对月季的养护有一个大概的了解,不要因为感觉难度太大而望而却步,也...

Linux文件操作高频使用命令(linux文件操作高频使用命令是什么)

0.新建操作:mkdirabc#新建一个文件夹touchabc.sh#新建一个文件1.查看操作查看目录:ll#显示目录文件详细信息du-h文件/目录#查看大小pwd#显示路径查...

PS生化危机2游戏:里昂.S.肯尼迪流程攻略(里关)

浣熊镇警察局的探索克莱尔带着莎瑞逃出了浣熊镇,与和她们一起的那位警官的活跃也是分不开的,他的名字是-里昂.S.肯尼迪和克莱尔分手后一直向前跑,进警局后门停车场,先去右边值班室拿钥匙,然后打开停车场左边...

PS版在印刷过程中易出现的问题(印刷厂ps版)

PS版的任务是使图文部分尽可能精确地传到橡皮布上。图文部分亲水,非图文部分亲墨。但实际上并没有这么理想,会出现各种各样的与PS版有关的问题。下面举出一些并加以讨论。  1.版面非图文部分起脏,即非图文...

夜读|为什么我们要围观马保国?(为什么会有马保国)

张丰“打工是不可能打工的”那位去做直播了,“年轻人不讲武德”的马保国要去拍电影了。他在微博上发了条视频,解释参演原因,但网友需付费成为“真爱粉”才能看。视频中,他还推销了拳法书籍。咦?我怎么觉得,马老...

40种CAD常见问题解决方法,从此不再求人

前言:CAD软件是我们经常用到的办公软件,但是我们在用CAD软件的时候经常遇到一些棘手的问题,不知道怎么解决?这40个问题解决方法,可以收藏备用!正文:1.【Ctrl键无效之解决办法】有时我们会碰到这...