在短视频和内容创作大爆发的时代,如何快速将一个故事变成完整的视频?传统方式需要撰写故事、寻找配图、添加音频、编辑字幕,整个流程费时费力。Story-Flicks,它只需一个故事主题,就能自动生成完整的视频,让视频创作进入“一句话生成大片”的时代。
一、Story-Flicks是什么?
Story-Flicks是一款由开发者alecm20开发的开源AI视频生成工具。它基于大语言模型(LLM)和图像生成技术,能够根据用户输入的故事主题,自动生成包含故事内容、图片、音频和字幕的完整高清视频。通过集成多种AI模型和一键式操作,它将复杂的视频制作过程简化为一个直观的工作流。
二、Story-Flicks的核心能力
1.自动生成完整故事视频
只需输入一个故事主题,Story-Flicks就能直接生成完整的故事情节、配图、音频,并将其转换为视频。无论是儿童故事、知识科普、品牌推广还是短视频制作,它都能快速、智能、高质量地完成。
2.支持多种AI生成模型
Story-Flicks集成了多种主流文本及图像生成模型,如GPT-4、千问、DeepSeek、Flux等,支持多种TTS服务,如OpenAI TTS、Google TTS、Whisper等。
3.可自定义故事长度和结构
用户可以设定故事段落数量,每个段落自动生成配图和配音。这使得视频创作更加灵活,能够满足不同场景的需求。
三、如何使用Story-Flicks?
1.Docker部署
Story-Flicks支持Docker一键部署,部署过程非常简单:
git clone https://github.com/alecm20/story-flicks.gitcd story-flicks docker-compose up --build
2.手动安装
如果不想使用Docker,也可以手动安装:
后端项目启动步骤:
cd backend
conda create -n story-flicks python=3.10
conda activate story-flickspip install -r requirements.txt
uvicorn main:app --reload前端项目启动步骤:
cd frontend
npm install
npm run dev
启动成功后,打开http://localhost:5173/即可使用。
四、使用流程
配置模型信息:在正式使用前,需配置大语言模型的请求地址、API Key等信息。
输入故事主题:根据界面中的字段,选择文本生成模型提供商、图片生成模型提供商、视频语言、声音、故事主题、故事段落等参数。
生成视频:点击“生成”按钮,Story-Flicks将自动生成完整的视频。