剪映剪辑助手-视频

视频

剪映剪辑助手 / 视频 类动作。

添加视频片段

add_jianying_video

剪映剪辑助手视频

用途:向当前草稿的视频轨添加视频素材片段;支持覆盖模式和原片段后移模式。

写法:添加视频片段 素材路径=<素材路径> [开始时间=<开始时间>] [持续时长=<持续时长>] [轨道=<轨道>] [素材开始时间=<素材开始时间>] [套用模板属性=<套用模板属性>] [原片段后移=<原片段后移>]

保存为

默认保存主结果,通常就是 片段ID 这个字段。

正确示例

添加视频片段 素材路径="D:/demo.txt" 开始时间=1

错误示例

添加视频片段 开始时间=1

为什么错:漏写了必填参数:素材路径。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
素材路径media_path要加入草稿的本地视频或图片路径。
开始时间start_time放到时间线上的开始时间。
持续时长duration片段持续时长。
轨道track_name目标视频轨道;不填时自动使用默认轨道名。
素材开始时间source_start从视频素材内部什么时间开始截取。0
套用模板属性template_property已保存视频属性名;填写后会在新建片段时直接套用模板属性。
原片段后移move_original_segments是否先给新片段腾位置;是=命中的原片段整体后移,如开始时间落在片段内部则先切分再后移;否=按覆盖语义处理原片段。False

返回结果

如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名

返回结果

保存后通常可按字段路径继续读取。

字段路径类型必有说明
草稿路径string未提供说明
素材类型string未提供说明
素材路径string未提供说明
轨道名string未提供说明
片段序号integer未提供说明
片段IDstring未提供说明
素材IDstring未提供说明
开始时间integer未提供说明
持续时长integer未提供说明
结束时间integer未提供说明
原片段后移boolean未提供说明

返回/保存方式:普通动作需要留给后续步骤时,通常可在行尾追加 保存为=变量名,默认保存主结果字段 片段ID。

设置视频片段属性

set_jianying_segment_transform

剪映剪辑助手视频

用途:设置指定视频或图片片段的位置、缩放、旋转、镜像、倒放、混合方式和不透明度。

写法:设置视频片段属性 [轨道=<轨道>] [片段序号=<片段序号>] [缩放=<缩放>] [位置=<位置>] [旋转=<旋转>] [镜像=<镜像>] [倒放=<倒放>] [混合方式=<混合方式>] [不透明度=<不透明度>] [批量失败继续=<批量失败继续>]

保存为

默认保存主结果,通常就是 片段ID 这个字段。

正确示例

设置视频片段属性 轨道="示例名称" 片段序号="示例值"

错误示例

设置视频片段属性 轨道="示例名称" 错误参数=1

为什么错:使用了不在当前参数表里的参数名。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
轨道track_name目标视频轨道或图片轨道。
片段序号segment_index轨道内片段选择表达式。支持单个序号、逗号并集、范围、倒数、all/全部、random/随机,以及用 | 从候选里随机取 1 个;不填时默认取该轨道第 1 个片段。
缩放scale缩放;支持单个值或 x,y 两个值,例如 1.2 或 "1.2,0.8"。单值会同时用于宽高,也支持在数值位里写 随机(...)。
位置position位置,单位为画布像素;原点在画布中心,X 正值向右、Y 正值向上;格式为 "x,y",例如 "120,-60"。落盘时会按当前画布宽高归一化。
旋转rotation旋转角度,单位为度。
镜像mirror镜像;支持 水平/垂直/全部/无,也可传 true 表示水平镜像。
倒放reverse是否倒放视频片段;目标为图片片段时会忽略。
混合方式blend_mode混合方式;支持 正片叠底/颜色减淡/颜色加深/线性加深/柔光/强光/滤色/叠加/变亮/变暗;填 无 可清空混合方式。
不透明度alpha不透明度,0 到 1;客户端通常显示为百分比。
批量失败继续continue_on_item_error批量命中时遇到失败片段是否跳过并继续处理其它命中片段。False

返回结果

如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名

返回结果

保存后通常可按字段路径继续读取。

字段路径类型必有说明
草稿路径string未提供说明
轨道名string未提供说明
片段序号integer未提供说明
片段IDstring未提供说明
目标片段数量integer未提供说明
目标片段列表array未提供说明
失败片段数量integer未提供说明
失败片段列表array未提供说明
缩放宽度number未提供说明
缩放高度number未提供说明
位置Xnumber未提供说明
位置Ynumber未提供说明
旋转number未提供说明
镜像string | null未提供说明
倒放boolean未提供说明
混合方式string | null未提供说明
不透明度number未提供说明
存储横向位置number未提供说明
存储纵向位置number未提供说明

返回/保存方式:普通动作需要留给后续步骤时,通常可在行尾追加 保存为=变量名,默认保存主结果字段 片段ID。

从视频片段套用视频属性

apply_jianying_video_segment_attributes

剪映剪辑助手视频

用途:把来源视频片段的指定属性组复制到目标视频或图片片段。

写法:从视频片段套用视频属性 来源轨道=<来源轨道> [来源片段序号=<来源片段序号>] 目标轨道=<目标轨道> [目标片段序号=<目标片段序号>] [属性组=<属性组>] [清理旧属性=<清理旧属性>] [批量失败继续=<批量失败继续>]

保存为

默认保存主结果,通常就是 目标片段列表 这个字段。

正确示例

从视频片段套用视频属性 来源轨道="示例名称" 目标轨道="示例名称"

错误示例

从视频片段套用视频属性 来源轨道="示例名称"

为什么错:漏写了必填参数:目标轨道。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
来源轨道source_track_name来源视频轨道。
来源片段序号source_segment_index来源轨道内片段序号,从 1 开始;默认取该轨道第 1 个片段。支持 random/随机 或 A|B|C 从候选里随机单选。
目标轨道target_track_name目标轨道。
目标片段序号target_segment_index目标轨道内片段选择表达式,从 1 开始。支持单个序号、逗号并集、范围、倒数、all/全部、random/随机,以及用 | 从候选里随机取 1 个;不填时默认取该轨道第 1 个片段。
属性组attribute_groups要套用的属性组;支持 基础属性/混合/蒙版/音频/关键帧/滤镜/转场/视频特效/视觉/全部,默认 基础属性,混合,蒙版,音频。
清理旧属性clear_existing套用前是否先清理目标片段里同组旧属性。True
批量失败继续continue_on_item_error批量命中时遇到失败片段是否跳过并继续处理其它命中片段。False

返回结果

如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名

返回结果

保存后通常可按字段路径继续读取。

字段路径类型必有说明
草稿路径string未提供说明
草稿名string未提供说明
来源轨道名string未提供说明
来源片段序号integer未提供说明
来源片段IDstring未提供说明
属性组列表array未提供说明
目标片段数量integer未提供说明
目标片段列表array未提供说明
复制素材数量integer未提供说明
复制关键帧数量integer未提供说明
失败片段数量integer未提供说明
失败片段列表array未提供说明

返回/保存方式:普通动作需要留给后续步骤时,通常可在行尾追加 保存为=变量名,默认保存主结果字段 目标片段列表。

从模板草稿提取视频属性

extract_jianying_video_properties

剪映剪辑助手视频

用途:从模板草稿的指定视频片段提取一份视频属性,并保存为运行时视频属性名。

写法:从模板草稿提取视频属性 来源草稿名=<来源草稿名> [来源轨道序号=<来源轨道序号>] [来源片段序号=<来源片段序号>] [属性组=<属性组>] 保存为=<保存为> [覆盖已有=<覆盖已有>]

保存为

默认保存主结果,通常就是 视频属性名 这个字段。

正确示例

从模板草稿提取视频属性 来源草稿名="示例名称" 保存为="示例值"

错误示例

从模板草稿提取视频属性 来源草稿名="示例名称"

为什么错:漏写了必填参数:保存为。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
来源草稿名source_draft_name模板草稿名称。
来源轨道序号source_track_index模板草稿里同类视频轨道的第几条,从 1 开始。1
来源片段序号source_segment_index模板片段序号,从 1 开始。1
属性组property_groups属性组;不填时默认 全部。支持 全部/滤镜/特效/转场/视频效果,也支持逗号分隔。
保存为save_as把提取结果保存成这个视频属性名。
覆盖已有overwrite视频属性名已存在时是否覆盖。默认不覆盖。False

返回结果

如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名

返回结果

保存后通常可按字段路径继续读取。

字段路径类型必有说明
视频属性名string未提供说明
属性组列表array未提供说明
来源草稿名string未提供说明
来源轨道string未提供说明
来源片段序号integer未提供说明
覆盖已有boolean未提供说明

返回/保存方式:动作本身包含 save_as 参数;如果要保留动作完整返回对象,请改用 返回结果=变量名。

套用已保存视频属性

apply_saved_jianying_properties

剪映剪辑助手视频

用途:把已保存的视频属性套用到目标轨道或目标轨道片段。

写法:套用已保存视频属性 视频属性名=<视频属性名> 目标轨道=<目标轨道> [目标片段序号=<目标片段序号>] [属性组=<属性组>] [清理旧属性=<清理旧属性>] [批量失败继续=<批量失败继续>]

保存为

默认保存主结果,通常就是 目标片段数量 这个字段。

正确示例

套用已保存视频属性 视频属性名="D:/demo.mp4" 目标轨道="示例名称"

错误示例

套用已保存视频属性 视频属性名="D:/demo.mp4"

为什么错:漏写了必填参数:目标轨道。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
视频属性名property_name已提取好的视频属性名。
目标轨道target_track_name目标轨道。
目标片段序号target_segment_index目标轨道片段选择表达式。支持单个序号、逗号并集、范围、倒数、all/全部、random/随机,以及用 | 从候选里随机取 1 个;不填时默认取该轨道第 1 个片段。 当只套用转场时,命中结果还必须是可接后续片段的位置。
属性组property_groups属性组;不填时默认 全部。支持 全部/滤镜/特效/转场/视频效果,也支持逗号分隔。
清理旧属性clear_existing套用前是否先清理同组旧属性。True
批量失败继续continue_on_item_error批量命中时遇到失败片段是否跳过并继续处理其它命中片段。False

返回结果

如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名

返回结果

保存后通常可按字段路径继续读取。

字段路径类型必有说明
草稿路径string未提供说明
草稿名string未提供说明
来源string未提供说明
属性组列表array未提供说明
目标片段数量integer未提供说明
复制素材数量integer未提供说明
复制关键帧数量integer未提供说明
失败片段数量integer未提供说明
失败片段列表array未提供说明

返回/保存方式:普通动作需要留给后续步骤时,通常可在行尾追加 保存为=变量名,默认保存主结果字段 目标片段数量。

智能镜头分割

smart_split_jianying_segment_by_scene

剪映剪辑助手视频

用途:检测指定剪映视频片段内的镜头边界,并按镜头边界将该片段切成多个片段。

写法:智能镜头分割 [轨道=<轨道>] [片段序号=<片段序号>] [分割阈值=<分割阈值>]

保存为

默认保存主结果,通常就是 片段列表 这个字段。

正确示例

智能镜头分割 轨道="示例值" 片段序号="示例值"

错误示例

智能镜头分割 轨道="示例值" 错误参数=1

为什么错:使用了不在当前参数表里的参数名。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
轨道track目标视频轨道;支持轨道 ID、真实轨道名、视频:1 这类轨道选择器和当前轨道;不填时使用当前轨道。
片段序号segment_index目标片段序号。支持单个正序序号(从 1 开始)和倒数序号;不填时默认取该轨道第 1 个片段。
分割阈值thresholdPySceneDetect 的内容变化阈值,越小越敏感;默认 30。30.0

返回结果

如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名

返回结果

保存后通常可按字段路径继续读取。

字段路径类型必有说明
草稿路径string未提供说明
草稿名string未提供说明
轨道名string未提供说明
素材路径string未提供说明
原片段IDstring未提供说明
原片段序号integer未提供说明
分割阈值number未提供说明
镜头数量integer未提供说明
切分次数integer未提供说明
片段列表array未提供说明
切分结果array未提供说明

返回/保存方式:普通动作需要留给后续步骤时,通常可在行尾追加 保存为=变量名,默认保存主结果字段 片段列表。

设置蒙版

set_jianying_segment_mask

剪映剪辑助手视频

用途:给指定视频或图片片段设置蒙版。

写法:设置蒙版 [轨道=<轨道>] [片段序号=<片段序号>] [蒙版类型=<蒙版类型>] [位置=<位置>] [蒙版宽度=<蒙版宽度>] [蒙版高度=<蒙版高度>] [羽化=<羽化>] [旋转角度=<旋转角度>] [反转=<反转>] [圆角=<圆角>] [先清理旧蒙版=<先清理旧蒙版>]

保存为

默认保存主结果,通常就是 片段ID 这个字段。

正确示例

设置蒙版 轨道="示例名称" 片段序号="示例值"

错误示例

设置蒙版 轨道="示例名称" 错误参数=1

为什么错:使用了不在当前参数表里的参数名。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
轨道track_name目标轨道。
片段序号segment_index轨道内片段选择表达式。支持单个正序序号(从 1 开始)和倒数序号;不填时默认取该轨道第 1 个片段。
蒙版类型mask_name蒙版类型;支持 线性/镜面/圆形/矩形/爱心/星形,也兼容 circle/rectangle/heart/star 等英文名。线性
位置position蒙版中心位置,单位为像素;只支持 x,y,例如 120,-60,以素材中心为原点,正值向右/向下。0,0
蒙版宽度width蒙版宽度,单位为像素;当前对矩形蒙版完全生效。512.0
蒙版高度height蒙版高度,单位为像素。512.0
羽化feather羽化程度,0 到 100。0.0
旋转角度rotation旋转角度,单位为度。0.0
反转invert是否反转蒙版。False
圆角round_corner圆角大小,0 到 100;仅矩形蒙版生效。0.0
先清理旧蒙版clear_existing是否先清理目标片段上的旧蒙版。True

返回结果

如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名

返回结果

保存后通常可按字段路径继续读取。

字段路径类型必有说明
草稿路径string未提供说明
轨道名string未提供说明
片段序号integer未提供说明
片段IDstring未提供说明
清理旧蒙版boolean未提供说明
蒙版类型string未提供说明
蒙版IDstring未提供说明

返回/保存方式:普通动作需要留给后续步骤时,通常可在行尾追加 保存为=变量名,默认保存主结果字段 片段ID。

添加视频转场

add_jianying_video_transition

剪映剪辑助手视频

用途:直接把转场添加到目标视频片段;旧转场会先清空再挂新转场。

写法:添加视频转场 轨道=<轨道> 转场名称=<转场名称> [片段序号=<片段序号>] [转场时长=<转场时长>]

保存为

默认保存主结果,通常就是 片段ID 这个字段。

正确示例

添加视频转场 轨道="示例名称" 转场名称="示例名称"

错误示例

添加视频转场 轨道="示例名称"

为什么错:漏写了必填参数:转场名称。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
轨道track_name目标视频轨道。
转场名称transition_name客户端可见转场名称,也兼容资源ID/效果ID。
片段序号segment_index轨道内片段选择表达式。支持单个序号、逗号并集、范围、倒数、all/全部、random/随机,以及用 | 从候选里随机取 1 个;不填时默认取该轨道第 1 个片段。
转场时长duration转场时长;不填时使用该转场默认时长。

返回结果

如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名

返回结果

保存后通常可按字段路径继续读取。

字段路径类型必有说明
草稿路径string未提供说明
轨道名string未提供说明
片段序号integer未提供说明
片段IDstring未提供说明
转场名称string未提供说明
资源IDstring未提供说明
效果IDstring未提供说明
是否VIPboolean未提供说明
清理旧效果boolean未提供说明
清理旧数量integer未提供说明
转场时长integer未提供说明
允许重叠boolean未提供说明
添加方式string未提供说明

返回/保存方式:普通动作需要留给后续步骤时,通常可在行尾追加 保存为=变量名,默认保存主结果字段 片段ID。