一、视频字幕抓取接口

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

地址为:

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

需要传递以下参数:

参数 说明
userId 用户ID,必选
videoId 视频ID,必选
srtName 字幕播放器上显示名称,必选(最多四个字符)
srtUrl 字幕地址,必选
strum 字幕序号,双字幕时用来区分是第一个还是第二个字幕(可选值1、2;默认值为1)
fontFamily 字幕字体(默认值 NewRoman)
fontSize 字幕字体大小(默认值 20)
fontColor 字幕字体颜色(默认值 #FFFFFF)
fontSurroundColor 字幕字体环绕颜色(默认值为 #000000)
marginBottom 字幕距离底部的距离百分比(默认值 15%)
fileEncode 字幕的编码方式(取值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.一个视频上传双字幕时,本接口请串行请求,不能并行请求.

正确的返回信息如下:

{ “result”:”OK” }

二、 视频字幕上传接口

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

地址为:

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

需要传递以下参数:

参数 说明
userId 用户ID,必选
videoId 视频ID,必选
srtName 字幕播放器上显示名称,必选(最多四个字符)
strum 字幕序号,双字幕时用来区分是第一个还是第二个字幕(可选值1、2;默认值为1)
fontFamily 字幕字体(默认值 NewRoman)
fontSize 字幕字体大小(默认值 20)
fontColor 字幕字体颜色(默认值 #FFFFFF)
fontSurroundColor 字幕字体环绕颜色(默认值为 #000000)
marginBottom 字幕距离底部的距离百分比(默认值 15%)
fileEncode 字幕的编码方式(取值utf-8和gbk;默认值为 utf-8)

注:

1.要上传的字幕文件格式为srt.

2.fontFamily的可选值为:宋体,微软雅黑,楷体,黑体,隶书,andaleMono,impact,arical,NewRoman,NotoSans,OpenSans

3.该接口字幕设置逻辑和admin保持一致,一个视频上传两个字幕时,字幕的相关设置以后一个字幕为准.

4.一个视频第一次上传字幕时,srtNum只能为1.

5.一个视频上传双字幕时,本接口请串行请求,不能并行请求.

正确的返回信息如下:

{ “result”:”OK” }

results matching ""

    No results matching ""