Publish Helper API
  1. API
Publish Helper API
  • API
    • 获取截图
      GET
    • 获取缩略图
      GET
    • 上传图片到图床
      POST
    • 获取MediaInfo
      GET
    • 获取视频关键参数
      GET
    • 获取PT-Gen简介
      GET
    • 获取短剧简介标准格式
      GET
    • 获取PT-Gen关键参数
      GET
    • 制作种子
      POST
    • 通过模板获取命名
      GET
    • 重命名文件夹
      POST
    • 重命名视频文件
      POST
    • 制作硬链接
      POST
    • 文件塞入文件夹
      POST
    • 剧集批量重命名
      POST
    • 获取总集数信息
      GET
    • 读取combo-box-data.json文件中的配置
      GET
    • 更新combo-box-data.json文件中的配置
      POST
    • 读取设置数据
      GET
    • 更新设置数据
      POST
    • 获取本地文件
      GET
    • 全自动处理视频
      GET
  1. API

获取截图

GET
/api/getScreenshot
用于对视频进行截图,返回图片存储在本地的地址。
此接口仅有权访问media目录下的文件。

请求参数

Query 参数
path
string 
必需
视频路径(也可以是上级文件夹)
示例值:
D:/viedo/1.mp4
screenshotStoragePath
string 
可选
图片储存路径(文件夹)(如果为空,则自动从后台读取)
示例值:
D:/pic
screenshotNumber
string 
可选
获取的图片数量(0-5)(如果为空,则自动从后台读取)
示例值:
3
screenshotThreshold
string 
可选
关键帧复杂度(不建议大于50)(如果为空,则自动从后台读取)
示例值:
30.0
screenshotStartPercentage
string 
可选
截图开始位置的百分比(小数表示)(如果为空,则自动从后台读取)
示例值:
0.08
screenshotEndPercentage
string 
可选
截图结束位置的百分比(小数表示)(如果为空,则自动从后台读取)
示例值:
0.92
screenshotMinInterval
string 
可选
最小帧间隔百分比,默认0.01(小数表示)(如果为空,则自动从后台读取)
示例值:
0.01

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '127.0.0.1:5372/api/getScreenshot?path=D:/viedo/1.mp4&screenshotStoragePath=D:/pic&screenshotNumber=3&screenshotThreshold=30.0&screenshotStartPercentage=0.08&screenshotEndPercentage=0.92&screenshotMinInterval=0.01'

返回响应

🟢200成功
application/json
Body
data
object 
数据
必需
包含返回数据
screenshotNumber
string 
图片数量
必需
实际获得的截图数量
screenshotPath
array[string]
图片路径
必需
实际获得的截图的路径
videoPath
string 
视频路径
必需
实际截图的视频路径
message
string 
提示信息
必需
用于返回提示信息
statusCode
enum<string> 
状态码
必需
提示程序运行状态
枚举值:
OKFILE_PATH_ERRORVALUE_RANGE_ERRORVALUE_RELATIONSHIP_ERRORMISSING_REQUIRED_PARAMETERPARAMETER_RANGE_ERRORBACKEND_PROCESSING_ERRORUNAUTHORIZED_ACCESS_ERRORGENERAL_ERROR
示例
{
  "data": {
    "screenshotNumber": "3",
    "screenshotPath": "D:/pic/20240327-231438-764218.png\nD:/pic/20240327-231438-589603.png\nD:/pic/20240327-231439-743102.png",
    "videoPath": "D:/video/1.mp4"
  },
  "message": "获取截图成功。",
  "statusCode": "OK"
}
🟠400请求有误
下一页
获取缩略图
Built with