基于 Go + FFmpeg 的跨平台视频处理服务,支持转码、转封装、裁剪和缩略图生成。
该项目全部由 Qoder 生成,仅在Windows 11上测试过,体验 Qoder
- ✅ HTTP/WebSocket 服务
- ✅ FFmpeg 视频处理(转码、转封装、裁剪、缩略图)
- ✅ SQLite 任务持久化
- ✅ 实时进度推送
- ✅ Web UI 界面
- ✅ 跨平台支持(Windows/Linux)
- Go 1.21+
- FFmpeg(需在系统 PATH 中或配置路径)
go mod downloadgo run main.go编辑 config.json 文件配置服务参数。
GET /api/browse?path=xxx- 浏览目录POST /api/tasks- 添加任务GET /api/tasks- 获取任务列表DELETE /api/tasks/:id- 删除任务GET /api/files/*filepath- 访问文件
WS /ws- 实时进度推送
MIT