Story Flicks

一、Story Flicks 是什么?

Story Flicks 是一款基于多模态AI大模型的开源工具,用户只需输入故事主题,即可自动生成包含 高清图像、动态分镜、多语言配音、智能字幕 的完整短视频。项目完全免费,代码公开于GitHub,支持灵活配置和二次开发,真正实现“输入文字,输出电影”的零门槛创作体验。

二、核心功能与技术架构

  1. 全流程AI生成能力
  2. 文本生成:调用GPT-4o、阿里云Bailian等模型,自动生成故事脚本并拆解为分镜逻辑。
  3. 图像生成:集成Stable Diffusion、阿里云FLUX-1等模型,支持4K画质和动态场景(如火箭升空、角色互动)。
  4. 音频合成:支持30+语言及方言配音(如四川话、粤语),可调节语速和情感。
  5. 视频合成:通过FFmpeg自动对齐音画,添加字幕和过渡特效,输出MP4/GIF格式。
  6. 技术栈
  7. 后端:Python + FastAPI,负责AI模型调用和视频合成。
  8. 前端:React + Ant Design + Vite,提供交互式操作界面。
  9. 多模型兼容:支持OpenAI、阿里云、DeepSeek、Ollama等主流AI服务商,用户可自由切换。

三、5分钟快速上手教程

步骤1:克隆项目并配置环境

git clone https://github.com/alecm20/story-flicks.git  
cd backend  
cp .env.example .env  # 填写API密钥(如OpenAI或阿里云)  

步骤2:启动服务

  • Docker一键部署(推荐小白):
docker-compose up --build  # 自动构建前后端容器  
  • 手动启动(开发者适用):
# 后端 
cd backend 
conda create -n story-flicks python=3.10  
pip install -r requirements.txt  
uvicorn main:app --reload  

# 前端  
cd frontend  
npm install  
npm run dev  

成功之后打开前端项目:http://localhost:5173/

步骤3:生成你的第一部短片

  1. 在网页输入故事主题(如“太空小猫拯救火星”)。
  2. 选择风格:卡通/写实/3D动画,设定视频长度(1-5分钟)。
  3. 点击生成,系统自动完成分镜、绘图、配音和合成。

四、应用场景与案例

  1. 自媒体涨粉:3分钟生成热点解说视频(如“淄博烧烤经济学”),比真人出镜效率提升10倍。
  2. 教育培训:将课文《孔乙己》转化为动画短片,学生“追剧式”学习。
  3. 商业变现:宠物店为顾客定制“萌宠大片”,收费99元/部。
  4. 个人创作:将聊天记录变成情侣微电影,作为纪念日礼物。

五、优势与竞品对比

维度

Story Flicks

Synthesia等商用工具

传统剪辑软件

成本

完全免费

月费20美元起

软件授权费高昂

上手难度

零代码,全自动生成

需学习模板编辑

需专业剪辑技能

版权风险

开源协议可商用

需购买商用许可证

依赖素材库授权

灵活性

支持自定义分镜和模型

模板化,修改受限

完全自由但耗时

六、常见问题与优化建议

  • 硬件要求:本地部署需RTX 3080以上显卡,推荐使用云服务或Docker在线版。
  • 中文优化:复杂叙事可添加风格关键词(如“古风武侠”“现代职场”)提升准确性。
  • 商业用途:遵守Apache 2.0协议,可免费商用。

总结

Story Flicks 的诞生,标志着短视频创作从“专业团队专利”走向“全民可玩”。无论是蹭热点、做教学,还是记录生活,这个工具都能让你5分钟内成为“导演”。#ai生成视频#_x0002_ #AI工具#_x0002_#开源项目#_x0002_

点击扫码分享至微信