guoyu/Test/http/测试FFmpeg和视频时长.http

41 lines
1.1 KiB
Plaintext
Raw Normal View History

### 测试FFmpeg和视频时长提取功能
### 使用方法在IDE中安装REST Client插件然后点击"Send Request"
### 变量定义
@baseUrl = http://192.168.137.1:30091
@token = YOUR_TOKEN_HERE
### 1. 检查FFmpeg是否可用需要添加这个接口到后端
GET {{baseUrl}}/system/ffmpeg/status
Authorization: Bearer {{token}}
###
### 2. 获取课件列表查看哪些课件时长为0
GET {{baseUrl}}/study/courseware/list?courseId=1&pageNum=1&pageSize=100
Authorization: Bearer {{token}}
###
### 3. 更新课件(触发时长自动提取)
### 将课件ID=883的信息读取后重新提交会触发时长提取
PUT {{baseUrl}}/study/courseware
Authorization: Bearer {{token}}
Content-Type: application/json
{
"id": 883,
"courseId": 1,
"coursewareName": "测试视频",
"type": "video",
"filePath": "/profile/upload/2025/12/05/20251015_183733_20251205232329A001.mp4",
"coursewareOrder": 1
}
###
### 说明:
### 1. 如果FFmpeg已安装更新课件时会自动提取时长
### 2. 如果FFmpeg未安装需要手动设置duration字段
### 3. 替换YOUR_TOKEN_HERE为实际的登录token