Skip to content

heyaohuo/auto-flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

项目名称

简介

这是一个多功能的桌面应用程序,包含前后端代码,支持音频处理、视频剪辑、LLM(大语言模型)集成等功能。

目录结构

backend/
  main.py                # 后端主程序
  requirements.txt       # Python依赖文件
  downloads/             # 下载的文件存储目录
  prompts/               # 提示相关模块
  routers/               # 路由模块
  services/              # 服务模块
  test/                  # 测试代码
frontend/
  app/                   # Next.js 应用主目录
  components/            # 前端组件
  data/                  # 数据文件
  hooks/                 # 自定义 React Hooks
  libs/                  # 工具库
  public/                # 静态资源
  remotion/              # 视频渲染相关代码
  services/              # 前端服务模块
handleaudio/             # 音频处理相关代码
zffmpeg/                 # FFmpeg 脚本

功能

  • 音频处理:支持音频剪辑、增强、转换等功能。
  • 视频剪辑:通过前端和后端协作实现视频剪辑和渲染。
  • LLM 集成:支持大语言模型的高级功能。
  • 多媒体资源管理:管理音频、视频、字幕等资源。

安装与运行

后端

  1. 安装依赖:

    cd backend
    pip install -r requirements.txt
  2. 运行后端服务:

    python main.py

前端

  1. 安装依赖:

    cd frontend
    npm install
  2. 运行开发服务器:

    npm run dev
  3. 打开浏览器访问:http://localhost:3000

依赖

  • 后端:Python 3.8+,Flask,Gradio
  • 前端:Node.js 16+,Next.js,Remotion
  • 其他工具:FFmpeg

贡献

欢迎提交问题(Issues)和拉取请求(Pull Requests)。

许可证

本项目采用 MIT 许可证

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages