视频字幕上传
一、视频字幕抓取接口
通过该接口可以以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” } |
---|