视频字幕上传

优质
小牛编辑
137浏览
2023-12-01

一、视频字幕抓取接口

通过该接口可以以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” }