一键生成故事短视频:AI工具 story-flicks 让你轻松成为创作者

最近发现一个有趣的开源项目:alecm20/story-flicks。它利用AI大模型,可以一键生成高清的故事短视频,简直是内容创作神器!

项目简介

story-flicks 让你只需输入故事主题,就能自动生成包含 AI 生成的图像、故事内容、音频和字幕的完整视频。 简直是零代码制作短视频!

技术栈

  • 后端: Python + FastAPI
  • 前端: React + Ant Design + Vite

功能演示

项目作者在 GitHub 上也提供了示例视频:

  • [兔子和小狐狸的故事](URL 不可用, 请自行在GitHub项目链接中查找)
  • [大灰狼和小兔子的故事](URL 不可用, 请自行在GitHub项目链接中查找)

如何使用?

  1. 下载项目:

    git clone https://github.com/alecm20/story-flicks.git
    
  2. 配置模型信息:

    复制 .env.example.env,设置 text_provider (文本生成模型) 和 image_provider (图像生成模型) 的类型和 API 密钥。 目前支持的provider包括openai, aliyun, deepseek, ollama, 和 siliconflow。

    cd backend
    cp .env.example .env
    

    根据你选择的provider配置相关的API key和base url。

  3. 启动项目:

    Manual Startup:

    • 启动后端

      cd backend
      conda create -n story-flicks python=3.10
      conda activate story-flicks
      pip install -r requirements.txt
      uvicorn main:app --reload
      
    • 启动前端

      cd frontend
      npm install
      npm run dev
      

    Start via Docker

    • docker-compose up --build
      

    启动后,前端项目通常在 http://localhost:5173/ 运行。

  4. 开始创作:

    在前端界面选择文本生成模型、图像生成模型、故事主题和故事片段等参数,点击 “生成” 即可生成视频。生成的图像数量与故事片段数量对应,每个片段一张图像。

总结

story-flicks 为内容创作者提供了一个强大的工具,让视频生成变得简单快捷。 赶快部署起来,释放你的创作力吧! 如果这个项目对你有用,记得给它一个 Star 哦! 🎉