从选定的剪辑在所选帧上删除关键帧。
bpy.ops.clip.keyframe_delete(frame=None, channel=None, clear=True)
frame
(float, 可选): 要删除的关键帧所在的帧数。如果未提供,则将在当前帧上删除关键帧。channel
(int array of 10 items in [-inf, inf], 可选): 选择要操作的通道。默认为所有通道。clear
(boolean, 可选): 如果为True,则自动清除指定的所有通道上的关键帧。{'FINISHED'}
,如果删除成功。{ 'CANCELLED' }
,如果没有可删除的关键帧。import bpy
# Set context to the Video Sequence Editor
bpy.context.area.type = 'SEQUENCE_EDITOR'
# Select the active strip
strip = bpy.context.scene.sequence_editor.active_strip
# Delete keyframe on frame 10 for the transform scaling Y channel
bpy.ops.clip.keyframe_delete(frame=10, channel=[strip.channel + i for i in range(5, 6)])
TypeError
,如果输入参数类型错误。