这是一个多功能的桌面应用程序,包含前后端代码,支持音频处理、视频剪辑、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 集成:支持大语言模型的高级功能。
- 多媒体资源管理:管理音频、视频、字幕等资源。
-
安装依赖:
cd backend pip install -r requirements.txt -
运行后端服务:
python main.py
-
安装依赖:
cd frontend npm install -
运行开发服务器:
npm run dev
-
打开浏览器访问:
http://localhost:3000
- 后端:Python 3.8+,Flask,Gradio
- 前端:Node.js 16+,Next.js,Remotion
- 其他工具:FFmpeg
欢迎提交问题(Issues)和拉取请求(Pull Requests)。
本项目采用 MIT 许可证。