① 服务状态
检测中…
② 提交路线(JSON 或 逐行文件名)
点击下方文件名可快速添加到路线:
③ 历史拼接任务
| 时间 | 文件 | 时长(s) | 大小 | 链接 |
|---|
④ API 说明(供云端/数据库插件调用)
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /api/health | 服务与 ffmpeg 状态 |
| GET | /api/videos | 列出所有视频文件 |
| POST | /api/route | 提交路线拼接,body: {"files":["xxx.mp4","yyy.mp4"],"name":"可选名称"} |
| GET | /api/routes | 历史拼接任务列表 |
| GET | /api/routes/{job_id} | 查询单个任务 |
| GET | /videos/{job_id}.mp4 或 {文件名}.mp4 | 播放拼接结果(支持 Range 拖动) |
| GET | /play/{job_id} | 网页播放器 |
| GET | /download/{文件名}.mp4 | 下载拼接结果 |
返回示例: {"code":0,"job_id":"...","url":"/videos/xxx.mp4","play_url":"/play/...","duration_sec":85.2}