视频字幕上传

1. 视频字幕抓取接口

通过该接口可以以url的方式的上传字幕,用户需提供一个有效的srturl(适用于有可访问的字幕url但没有本地文件的用户).

请求地址

https://spark.bokecc.com/api/video/fetchsrt

请求参数

名称 类型 必填 描述
userId String 用户ID
videoId String 视频ID
srtName String 字幕播放器上显示名称(最多四个字符)
srtUrl String 字幕地址
strum Integer 字幕序号,双字幕时用来区分是第一个还是第二个字幕(可选值1、2;默认值为1)
fontFamily String 字幕字体(默认值 NewRoman)
fontSize Integer 字幕字体大小(默认值 20)
fontColor String 字幕字体颜色(默认值 #FFFFFF)
fontSurroundColor String 字幕字体环绕颜色(默认值为 #000000)
marginBottom String 字幕距离底部的距离百分比(默认值 15%)
fileEncode String 字幕的编码方式(取值utf-8和gbk;默认值为 utf-8)
注:
1. 要上传的srtUrl必须是合法的URL,字幕文件为srt格式的字幕,否者会报参数异常或生成字幕文件异常.正确格式如:https://spark.bokecc.com/subtitle/test.srt
2. fontFamily的可选值为:宋体,微软雅黑,楷体,黑体,隶书,andaleMono,impact,arical,NewRoman,NotoSans,OpenSans
3. 该接口字幕设置逻辑和admin系统保持一致,一个视频上传两个字幕时,字幕的相关设置以后一个字幕为准.
4. 一个视频第一次上传字幕srtNum只能为1.
5. 一个视频上传双字幕时,本接口请串行请求,不能并行请求.

返回数据JSON示例

{
    "result": "OK"
}

2. 视频字幕上传接口

通过该接口可以以本地文件的方式的上传字幕(适用于有字幕文件需要从本地上传字幕文件的用户).

请求地址

https://spark.bokecc.com/api/video/fetchsrt

请求参数

名称 类型 必填 描述
userId String 用户ID
videoId String 视频ID
srtName String 字幕播放器上显示名称(最多四个字符)
strum Integer 字幕序号,双字幕时用来区分是第一个还是第二个字幕(可选值1、2;默认值为1)
fontFamily String 字幕字体(默认值 NewRoman)
fontSize Integer 字幕字体大小(默认值 20)
fontColor String 字幕字体颜色(默认值 #FFFFFF)
fontSurroundColor String 字幕字体环绕颜色(默认值为 #000000)
marginBottom String 字幕距离底部的距离百分比(默认值 15%)
fileEncode String 字幕的编码方式(取值utf-8和gbk;默认值为 utf-8)
注:
1.要上传的字幕文件格式为srt.
2.fontFamily的可选值为:宋体,微软雅黑,楷体,黑体,隶书,andaleMono,impact,arical,NewRoman,NotoSans,OpenSans
3.该接口字幕设置逻辑和admin保持一致,一个视频上传两个字幕时,字幕的相关设置以后一个字幕为准.
4.一个视频第一次上传字幕时,srtNum只能为1.
5.一个视频上传双字幕时,本接口请串行请求,不能并行请求.

返回数据JSON示例

{
    "result": "OK"
}

results matching ""

    No results matching ""