Sequencer Operators

bpy.ops.sequencer.copy()

Undocumented (contribute)

bpy.ops.sequencer.crossfade_sounds()

Do crossfading volume animation of two selected sound strips.

File :startup/bl_operators/sequencer.py:40
bpy.ops.sequencer.cut(frame=0, type='SOFT', side='BOTH')

Cut the selected strips

Parameters:
  • frame (int in [-inf, inf], (optional)) – Frame, Frame where selected strips will be cut
  • type (enum in [‘SOFT’, ‘HARD’], (optional)) – Type, The type of cut operation to perform on strips
  • side (enum in [‘LEFT’, ‘RIGHT’, ‘BOTH’], (optional)) – Side, The side that remains selected after cutting
bpy.ops.sequencer.cut_multicam(camera=1)

Cut multicam strip and select camera.

Parameters:camera (int in [1, 32], (optional)) – Camera
File :startup/bl_operators/sequencer.py:94
bpy.ops.sequencer.deinterlace_selected_movies()

Deinterlace all selected movie sources.

File :startup/bl_operators/sequencer.py:129
bpy.ops.sequencer.delete()

Erase selected strips from the sequencer

bpy.ops.sequencer.duplicate(mode='TRANSLATION')

Duplicate the selected strips

Parameters:mode (enum in [‘INIT’, ‘DUMMY’, ‘TRANSLATION’, ‘ROTATION’, ‘RESIZE’, ‘TOSPHERE’, ‘SHEAR’, ‘WARP’, ‘SHRINKFATTEN’, ‘TILT’, ‘TRACKBALL’, ‘PUSHPULL’, ‘CREASE’, ‘MIRROR’, ‘BONE_SIZE’, ‘BONE_ENVELOPE’, ‘CURVE_SHRINKFATTEN’, ‘BONE_ROLL’, ‘TIME_TRANSLATE’, ‘TIME_SLIDE’, ‘TIME_SCALE’, ‘TIME_EXTEND’, ‘BAKE_TIME’, ‘BEVEL’, ‘BWEIGHT’, ‘ALIGN’, ‘EDGESLIDE’, ‘SEQSLIDE’], (optional)) – Mode
bpy.ops.sequencer.effect_strip_add(filepath="", filter_blender=False, filter_image=False, filter_movie=False, filter_python=False, filter_font=False, filter_sound=False, filter_text=False, filter_btx=False, filter_collada=False, filter_folder=False, filemode=9, relative_path=False, frame_start=0, frame_end=0, channel=1, replace_sel=True, type='CROSS', color=(0.0, 0.0, 0.0))

Add an effect to the sequencer, most are applied on top of existing strips

Parameters:
  • filepath (string, (optional)) – File Path, Path to file
  • filter_blender (boolean, (optional)) – Filter .blend files
  • filter_image (boolean, (optional)) – Filter image files
  • filter_movie (boolean, (optional)) – Filter movie files
  • filter_python (boolean, (optional)) – Filter python files
  • filter_font (boolean, (optional)) – Filter font files
  • filter_sound (boolean, (optional)) – Filter sound files
  • filter_text (boolean, (optional)) – Filter text files
  • filter_btx (boolean, (optional)) – Filter btx files
  • filter_collada (boolean, (optional)) – Filter COLLADA files
  • filter_folder (boolean, (optional)) – Filter folders
  • filemode (int in [1, 9], (optional)) – File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
  • relative_path (boolean, (optional)) – Relative Path, Select the file relative to the blend file
  • frame_start (int in [-inf, inf], (optional)) – Start Frame, Start frame of the sequence strip
  • frame_end (int in [-inf, inf], (optional)) – End Frame, End frame for the color strip
  • channel (int in [1, 32], (optional)) – Channel, Channel to place this strip into
  • replace_sel (boolean, (optional)) – Replace Selection, replace the current selection
  • type (enum in [‘CROSS’, ‘ADD’, ‘SUBTRACT’, ‘ALPHA_OVER’, ‘ALPHA_UNDER’, ‘GAMMA_CROSS’, ‘MULTIPLY’, ‘OVER_DROP’, ‘PLUGIN’, ‘WIPE’, ‘GLOW’, ‘TRANSFORM’, ‘COLOR’, ‘SPEED’, ‘MULTICAM’], (optional)) – Type, Sequencer effect type
  • color (float array of 3 items in [0, 1], (optional)) – Color, Initialize the strip with this color (only used when type=’COLOR’)
bpy.ops.sequencer.image_strip_add(directory="", filter_blender=False, filter_image=True, filter_movie=False, filter_python=False, filter_font=False, filter_sound=False, filter_text=False, filter_btx=False, filter_collada=False, filter_folder=True, filemode=9, relative_path=False, frame_start=0, frame_end=0, channel=1, replace_sel=True, files=None)

Add an image or image sequence to the sequencer

Parameters:
  • directory (string, (optional)) – Directory, Directory of the file
  • filter_blender (boolean, (optional)) – Filter .blend files
  • filter_image (boolean, (optional)) – Filter image files
  • filter_movie (boolean, (optional)) – Filter movie files
  • filter_python (boolean, (optional)) – Filter python files
  • filter_font (boolean, (optional)) – Filter font files
  • filter_sound (boolean, (optional)) – Filter sound files
  • filter_text (boolean, (optional)) – Filter text files
  • filter_btx (boolean, (optional)) – Filter btx files
  • filter_collada (boolean, (optional)) – Filter COLLADA files
  • filter_folder (boolean, (optional)) – Filter folders
  • filemode (int in [1, 9], (optional)) – File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
  • relative_path (boolean, (optional)) – Relative Path, Select the file relative to the blend file
  • frame_start (int in [-inf, inf], (optional)) – Start Frame, Start frame of the sequence strip
  • frame_end (int in [-inf, inf], (optional)) – End Frame, End frame for the color strip
  • channel (int in [1, 32], (optional)) – Channel, Channel to place this strip into
  • replace_sel (boolean, (optional)) – Replace Selection, replace the current selection
  • files (bpy_prop_collection of OperatorFileListElement, (optional)) – Files
bpy.ops.sequencer.images_separate(length=1)

On image sequences strips, it return a strip for each image

Parameters:length (int in [1, 1000], (optional)) – Length, Length of each frame
bpy.ops.sequencer.lock()

Lock the active strip so that it can’t be transformed

bpy.ops.sequencer.meta_make()

Group selected strips into a metastrip

bpy.ops.sequencer.meta_separate()

Put the contents of a metastrip back in the sequencer

bpy.ops.sequencer.meta_toggle()

Toggle a metastrip (to edit enclosed strips)

bpy.ops.sequencer.movie_strip_add(filepath="", filter_blender=False, filter_image=False, filter_movie=True, filter_python=False, filter_font=False, filter_sound=False, filter_text=False, filter_btx=False, filter_collada=False, filter_folder=True, filemode=9, relative_path=False, frame_start=0, channel=1, replace_sel=True, files=None, sound=True)

Add a movie strip to the sequencer

Parameters:
  • filepath (string, (optional)) – File Path, Path to file
  • filter_blender (boolean, (optional)) – Filter .blend files
  • filter_image (boolean, (optional)) – Filter image files
  • filter_movie (boolean, (optional)) – Filter movie files
  • filter_python (boolean, (optional)) – Filter python files
  • filter_font (boolean, (optional)) – Filter font files
  • filter_sound (boolean, (optional)) – Filter sound files
  • filter_text (boolean, (optional)) – Filter text files
  • filter_btx (boolean, (optional)) – Filter btx files
  • filter_collada (boolean, (optional)) – Filter COLLADA files
  • filter_folder (boolean, (optional)) – Filter folders
  • filemode (int in [1, 9], (optional)) – File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
  • relative_path (boolean, (optional)) – Relative Path, Select the file relative to the blend file
  • frame_start (int in [-inf, inf], (optional)) – Start Frame, Start frame of the sequence strip
  • channel (int in [1, 32], (optional)) – Channel, Channel to place this strip into
  • replace_sel (boolean, (optional)) – Replace Selection, replace the current selection
  • files (bpy_prop_collection of OperatorFileListElement, (optional)) – Files
  • sound (boolean, (optional)) – Sound, Load sound with the movie
bpy.ops.sequencer.mute(unselected=False)

Mute selected strips

Parameters:unselected (boolean, (optional)) – Unselected, Mute unselected rather than selected strips.
bpy.ops.sequencer.next_edit()

Move frame to next edit point

bpy.ops.sequencer.paste()

Undocumented (contribute)

bpy.ops.sequencer.previous_edit()

Move frame to previous edit point

bpy.ops.sequencer.properties()

Open sequencer properties panel

bpy.ops.sequencer.reassign_inputs()

Reassign the inputs for the effects strip

bpy.ops.sequencer.refresh_all()

Refresh the sequencer editor

bpy.ops.sequencer.reload()

Reload strips in the sequencer

bpy.ops.sequencer.rendersize()

Set render size and aspect from active sequence

bpy.ops.sequencer.scene_strip_add(frame_start=0, channel=1, replace_sel=True, scene='')

Add a strip to the sequencer using a blender scene as a source

Parameters:
  • frame_start (int in [-inf, inf], (optional)) – Start Frame, Start frame of the sequence strip
  • channel (int in [1, 32], (optional)) – Channel, Channel to place this strip into
  • replace_sel (boolean, (optional)) – Replace Selection, replace the current selection
  • scene (enum in [], (optional)) – Scene
bpy.ops.sequencer.select(extend=False, linked_handle=False, left_right=False, linked_time=False)

Select a strip (last selected becomes the “active strip”)

Parameters:
  • extend (boolean, (optional)) – Extend, Extend the selection.
  • linked_handle (boolean, (optional)) – Linked Handle, Select handles next to the active strip.
  • left_right (boolean, (optional)) – Left/Right, select based on the frame side the cursor is on.
  • linked_time (boolean, (optional)) – Linked Time, Select other strips at the same time.
bpy.ops.sequencer.select_active_side(side='BOTH')

Select strips on the nominated side of the active strip

Parameters:side (enum in [‘LEFT’, ‘RIGHT’, ‘BOTH’], (optional)) – Side, The side of the handle that is selected
bpy.ops.sequencer.select_all_toggle()

Select or deselect all strips

bpy.ops.sequencer.select_border(gesture_mode=0, xmin=0, xmax=0, ymin=0, ymax=0)

Enable border select mode

Parameters:
  • gesture_mode (int in [-inf, inf], (optional)) – Gesture Mode
  • xmin (int in [-inf, inf], (optional)) – X Min
  • xmax (int in [-inf, inf], (optional)) – X Max
  • ymin (int in [-inf, inf], (optional)) – Y Min
  • ymax (int in [-inf, inf], (optional)) – Y Max
bpy.ops.sequencer.select_handles(side='BOTH')

Select manipulator handles on the sides of the selected strip

Parameters:side (enum in [‘LEFT’, ‘RIGHT’, ‘BOTH’], (optional)) – Side, The side of the handle that is selected
bpy.ops.sequencer.select_inverse()

Select unselected strips

bpy.ops.sequencer.select_less()

Shrink the current selection of adjacent selected strips

bpy.ops.sequencer.select_linked()

Select all strips adjacent to the current selection

bpy.ops.sequencer.select_linked_pick(extend=False)

Select a chain of linked strips nearest to the mouse pointer

Parameters:extend (boolean, (optional)) – Extend, extend the selection
bpy.ops.sequencer.select_more()

Select more strips adjacent to the current selection

bpy.ops.sequencer.snap(frame=0)

Frame where selected strips will be snapped

Parameters:frame (int in [-inf, inf], (optional)) – Frame, Frame where selected strips will be snapped
bpy.ops.sequencer.sound_strip_add(filepath="", filter_blender=False, filter_image=False, filter_movie=False, filter_python=False, filter_font=False, filter_sound=True, filter_text=False, filter_btx=False, filter_collada=False, filter_folder=True, filemode=9, relative_path=False, frame_start=0, channel=1, replace_sel=True, files=None, cache=False)

Add a sound strip to the sequencer

Parameters:
  • filepath (string, (optional)) – File Path, Path to file
  • filter_blender (boolean, (optional)) – Filter .blend files
  • filter_image (boolean, (optional)) – Filter image files
  • filter_movie (boolean, (optional)) – Filter movie files
  • filter_python (boolean, (optional)) – Filter python files
  • filter_font (boolean, (optional)) – Filter font files
  • filter_sound (boolean, (optional)) – Filter sound files
  • filter_text (boolean, (optional)) – Filter text files
  • filter_btx (boolean, (optional)) – Filter btx files
  • filter_collada (boolean, (optional)) – Filter COLLADA files
  • filter_folder (boolean, (optional)) – Filter folders
  • filemode (int in [1, 9], (optional)) – File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
  • relative_path (boolean, (optional)) – Relative Path, Select the file relative to the blend file
  • frame_start (int in [-inf, inf], (optional)) – Start Frame, Start frame of the sequence strip
  • channel (int in [1, 32], (optional)) – Channel, Channel to place this strip into
  • replace_sel (boolean, (optional)) – Replace Selection, replace the current selection
  • files (bpy_prop_collection of OperatorFileListElement, (optional)) – Files
  • cache (boolean, (optional)) – Cache, Cache the sound in memory.
bpy.ops.sequencer.swap(side='RIGHT')

Swap active strip with strip to the left

Parameters:side (enum in [‘LEFT’, ‘RIGHT’], (optional)) – Side, Side of the strip to swap
bpy.ops.sequencer.swap_data()

Swap 2 sequencer strips

bpy.ops.sequencer.swap_inputs()

Swap the first two inputs for the effects strip

bpy.ops.sequencer.unlock()

Unlock the active strip so that it can’t be transformed

bpy.ops.sequencer.unmute(unselected=False)

Un-Mute unselected rather than selected strips

Parameters:unselected (boolean, (optional)) – Unselected, UnMute unselected rather than selected strips.
bpy.ops.sequencer.view_all()

View all the strips in the sequencer

bpy.ops.sequencer.view_all_preview()

Zoom preview to fit in the area

bpy.ops.sequencer.view_ghost_border(gesture_mode=0, xmin=0, xmax=0, ymin=0, ymax=0)

Enable border select mode

Parameters:
  • gesture_mode (int in [-inf, inf], (optional)) – Gesture Mode
  • xmin (int in [-inf, inf], (optional)) – X Min
  • xmax (int in [-inf, inf], (optional)) – X Max
  • ymin (int in [-inf, inf], (optional)) – Y Min
  • ymax (int in [-inf, inf], (optional)) – Y Max
bpy.ops.sequencer.view_selected()

Zoom the sequencer on the selected strips

bpy.ops.sequencer.view_toggle()

Toggle between sequencer views (sequence, preview, both)

bpy.ops.sequencer.view_zoom_ratio(ratio=1.0)

Change zoom ratio of sequencer preview

Parameters:ratio (float in [0, inf], (optional)) – Ratio, Zoom ratio, 1.0 is 1:1, higher is zoomed in, lower is zoomed out.

Previous topic

Sculpt Operators

Next topic

Sketch Operators