bpy.context.sequences
是表示 Blender 视频序列编辑器中的所有序列的集合。
以下是 bpy.context.sequences
的常用属性。
类型: sequence
包含了所有当前打开的 .blend
文件中的序列。
示例
for seq in bpy.context.sequences.all:
print(seq.name)
类型: sequence
在指定通道中创建一个新的序列。
name
(字符串): 序列名称。filepath
(字符串): 序列文件路径。channel
(整数): 序列所在的通道。frame_start
(整数): 序列起始帧。新创建的序列对象。
示例
image_path = "/path/to/image.jpg"
new_seq = bpy.context.sequences.new("My Image", image_path, 1, 1)
类型: None
删除指定的序列。
seq
(sequence): 要删除的序列对象。示例
for seq in bpy.context.sequences.all:
if seq.name == "My Image":
bpy.context.sequences.remove(seq)
类型: sequence
根据名称查找序列。
name
(字符串): 要查找的序列名称。如果找到对应名称的序列则返回序列对象,否则返回 None
。
示例
seq = bpy.context.sequences.find("My Image")
if seq is not None:
print(seq.frame_duration)