musk转场流程图
2025-04-01 18:50:56 0 举报
蒙版转场详设图
作者其他创作
大纲/内容
canvas绘制蒙场动画
得到最终蒙版转场json
drawMuskPerFrame
remotion执行play,
clip2
过滤出带有蒙版转场的clip(findHasTransitionParamVideoClip)
提供当前播放帧位置 frame
remotion/player播放
canvas绘制
过滤出videoClip类型(findVideoClip)
初始化remoition/player组件
最终蒙版转场效果
校验是否满足蒙版动画要求1.前后clip相接2.前后clip.duration大于蒙板动画 duration /2(checkVideoClipCanMuskTrans)
解析转场需要用到的冻结帧,添加到clipdecodeTransitionFreezeFrames
false
vmml
解析完vmml,给clip添加转场参数addMuskTransDescFromExtensions
请求蒙版素材,并解压转为blob写入缓存fetchMuskAsset
取clip2第一帧和musk序列图逐帧绘制
true
存在蒙版动画
绑定紧接着的nextClipboundNextClip
移除,不处理handleClipRemove
判断当前帧是否存在蒙版动画
取clip1最后一帧和musk序列图逐帧绘制
frame同步
初始化vmml数据(initTracks)
clip1
0 条评论
下一页