-
Notifications
You must be signed in to change notification settings - Fork 1
keyDetail
東引甌越 edited this page Oct 24, 2017
·
4 revisions
- config.json结构如下:
key | 类型 | 含义 | 用途 | 最低版本 |
---|---|---|---|---|
ver | String | 版本信息 | 当前版本1.6 | 1.5 |
loop | Bool | 是否循环 | true:以mv主视频为基准循环,当mv主音频文件不足时主动循环主音频文件 | 1.5 |
movie | String | 主视频路径 | MV素材的主视频文件路径,1.0版本不能为空,支持网络文件 | 1.5 |
music | String | 主音频路径 | MV素材的主音频文件路径,支持网络文件 | 1.5 |
plat | String | 平台信息 | Android/iOS | 1.5 |
animations | map | mv frams信息 | 滤镜或其他效果的时间等信息,作为MV的事件驱动 | 1.5 |
filters | Array | 滤镜数组信息 | 作用于MV视频文件或者原始视频的滤镜信息 | 1.5 |
duration | long | mv时长 | 单位:ms,该字段在movie 和music都为空的情况下生效 | 1.6 |
- animations中frames结构如下:
key | 类型 | 含义 | 用途 | 最低版本 |
---|---|---|---|---|
eid | int | 事件的id | 标识某个事件 (滤镜配对出现, 可不唯一) | 1.5 |
fid | int | 滤镜id | 当前frame作用的滤镜的id,和 filters 中的 fid 一一对应(相当于数据库里面的外键) | 1.5 |
vtrack | String | 滤镜作用源 | a:作用于原始视频 b:作用于素材主视频 | 1.5 |
t | long | 事件的时间点 | frame作用的时间点,以mv主视频文件的时间为基准时间,单位ms | 1.5 |
fs | bool | 标识滤镜开关状态 | 如果无滤镜 该字段无效(filter switch/filter status/filter show) | 1.5 |
fdur | long | 滤镜渐变效果的持续时间 | 单位:ms,例如下面json文件中Up 滤镜的timeinfo的持续时间 | 1.6 |
- filters结构如下:
key | 类型 | 含义 | 用途 | 最低版本 |
---|---|---|---|---|
vertex | String | 顶点着色器 | 滤镜的顶点着色器 | 1.5 |
fragment | String | 片源着色器 | 滤镜的片源着色器 | 1.5 |
name | String | 滤镜名称 | 滤镜名称 | 1.5 |
fid | int | 滤镜id | 用于唯一标识一个滤镜(filter index),若使用SDK内部滤镜,内部美颜id从100开始,内部滤镜id从200开始,对照关系参考内部滤镜参照表 | 1.5 |
params | map | 滤镜参数 | 作用于滤镜fragment 中的某个变量值,其中内部滤镜的参数也在该字段中 | 1.6 |
- 内部美颜:
fid | name | params | 说明 |
---|---|---|---|
100 | nature | level: 3(IOS),grind:0.5(Android) | 自然 |
101 | aesthetic | grind:0.5; whiten:0.5; ruddy: -1(IOS),ruddy: 0(Android);idx:1 | 唯美 |
101 | flower | grind:0.5; whiten:0.5; ruddy: -0.7(IOS),ruddy: 0.15(Android);idx:3 | 花颜 |
101 | delicate | grind:0.5; whiten:0.5; ruddy: -0.4(IOS,ruddy: -3(Android));idx:3 | 粉嫩 |
- 内部滤镜:
fid | name | params | 说明 |
---|---|---|---|
200 | effect | idx:1~15 | 特效滤镜 |
201 | style | idx:0~16 | 风格滤镜 |
如果想自己定制 可以参考这些字段DIY 自己的 MV 资源包 压缩成 zip
也可以持续关注我们的 MV 功能 并在 QQ 群中咨询 后续会推出更多mv主题包
注意:zip资源包的名称要和解压完文件夹保持一致否则会导致找不到文件无法加载(短视频demo是这样做的) 这就要求打包zip的时候要保证 文件夹名称和 zip 包名称一致
例如: xxxx/xxx/a.zip 解压完的文件夹应该是:xxxx/xxx/a/