user: Provide the full official documentation entry for Bpy.Ops.Sequencer, preserving all code examples.

assistant: ncer. movie_strip_add ( * , filepath = '' , directory = '' , files = None , check_existing = False , filter_blender = False , filter_backup = False , filter_image = False , filter_movie = True , filter_python = False , filter_font = False , filter_sound = False , filter_text = False , filter_archive = False , filter_btx = False , filter_alembic = False , filter_usd = False , filter_obj = False , filter_volume = False , filter_folder = True , filter_blenlib = False , filemode = 9 , relative_path = True , show_multiview = False , use_multiview = False , display_type = 'DEFAULT' , sort_method = '' , move_strips = True , frame_start = 0 , channel = 1 , replace_sel = True , overlap = False , overlap_shuffle_override = False , skip_locked_or_muted_channels = True , fit_method = 'FIT' , set_view_transform = True , adjust_playback_rate = True , sound = True , use_framerate = True ) ¶ Add a movie strip to the sequencer Parameters : filepath ( string , ( optional , never None ) ) – File Path, Path to file directory ( string , ( optional , never None ) ) – Directory, Directory of the file files ( bpy_prop_collection of OperatorFileListElement , (optional)) – Files check_existing ( boolean , ( optional ) ) – Check Existing, Check and warn on overwriting existing files filter_blender ( boolean , ( optional ) ) – Filter .blend files filter_backup ( 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_archive ( boolean , ( optional ) ) – Filter archive files filter_btx ( boolean , ( optional ) ) – Filter btx files filter_alembic ( boolean , ( optional ) ) – Filter Alembic files filter_usd ( boolean , ( optional ) ) – Filter USD files filter_obj ( boolean , ( optional ) ) – Filter OBJ files filter_volume ( boolean , ( optional ) ) – Filter OpenVDB volume files filter_folder ( boolean , ( optional ) ) – Filter folders filter_blenlib ( boolean , ( optional ) ) – Filter Blender IDs 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 show_multiview ( boolean , ( optional ) ) – Enable Multi-View use_multiview ( boolean , ( optional ) ) – Use Multi-View display_type (enum in [ 'DEFAULT' , 'LIST_VERTICAL' , 'LIST_HORIZONTAL' , 'THUMBNAIL' ], (optional)) – Display Type DEFAULT Default – Automatically determine display type for files. LIST_VERTICAL Short List – Display files as short list. LIST_HORIZONTAL Long List – Display files as a detailed list. THUMBNAIL Thumbnails – Display files as thumbnails. sort_method (enum in [ 'DEFAULT' , 'FILE_SORT_ALPHA' , 'FILE_SORT_EXTENSION' , 'FILE_SORT_TIME' , 'FILE_SORT_SIZE' , 'ASSET_CATALOG' ], (optional)) – File sorting mode DEFAULT Default – Automatically determine sort method for files. FILE_SORT_ALPHA Name – Sort the file list alphabetically. FILE_SORT_EXTENSION Extension – Sort the file list by extension/type. FILE_SORT_TIME Modified Date – Sort files by modification time. FILE_SORT_SIZE Size – Sort files by size. ASSET_CATALOG Asset Catalog – Sort the asset list so that assets in the same catalog are kept together. Within a single catalog, assets are ordered by name. The catalogs are in order of the flattened catalog hierarchy.. move_strips ( boolean , ( optional ) ) – Move Strips, Automatically begin translating strips with the mouse after adding them to the timeline frame_start ( int in [ -inf , inf ] , ( optional ) ) – Start Frame, Start frame of the strip channel ( int in [ 1 , 128 ] , ( optional ) ) – Channel, Channel to place this strip into replace_sel ( boolean , ( optional ) ) – Replace Selection, Deselect previously selected strips after add operation completes overlap ( boolean , ( optional ) ) – Allow Overlap, Don’t correct overlap on new strips overlap_shuffle_override ( boolean , ( optional ) ) – Override Overlap Shuffle Behavior, Use the overlap_mode tool settings to determine how to shuffle overlapping strips skip_locked_or_muted_channels ( boolean , ( optional ) ) – Skip Locked or Muted Channels, Add strips to muted or locked channels when adding movie strips fit_method (enum in Strip Scale Method Items , (optional)) – Fit Method, Mode for fitting the image to the canvas set_view_transform ( boolean , ( optional ) ) – Set View Transform, Set appropriate view transform based on media color space adjust_playback_rate ( boolean , ( optional ) ) – Adjust Playback Rate, Play at normal speed regardless of scene FPS sound ( boolean , ( optional ) ) – Sound, Load sound with the movie use_framerate ( boolean , ( optional ) ) – Set Scene Frame Rate, Set frame rate of the current scene to the frame rate of the movie bpy.ops.sequencer. movieclip_strip_add ( * , move_strips = True , frame_start = 0 , channel = 1 , replace_sel = True , overlap = False , overlap_shuffle_override = False , skip_locked_or_muted_channels = True , clip = '' ) ¶ Add a movieclip strip to the sequencer Parameters : move_strips ( boolean , ( optional ) ) – Move Strips, Automatically begin translating strips with the mouse after adding them to the timeline frame_start ( int in [ -inf , inf ] , ( optional ) ) – Start Frame, Start frame of the strip channel ( int in [ 1 , 128 ] , ( optional ) ) – Channel, Channel to place this strip into replace_sel ( boolean , ( optional ) ) – Replace Selection, Deselect previously selected strips after add operation completes overlap ( boolean , ( optional ) ) – Allow Overlap, Don’t correct overlap on new strips overlap_shuffle_override ( boolean , ( optional ) ) – Override Overlap Shuffle Behavior, Use the overlap_mode tool settings to determine how to shuffle overlapping strips skip_locked_or_muted_channels ( boolean , ( optional ) ) – Skip Locked or Muted Channels, Add strips to muted or locked channels when adding movie strips clip ( enum in [ ] , ( optional ) ) – Clip bpy.ops.sequencer. mute ( * , unselected = False ) ¶ Mute (un)selected strips Parameters : unselected ( boolean , ( optional ) ) – Unselected, Mute unselected rather than selected strips bpy.ops.sequencer. offset_clear ( ) ¶ Clear strip in/out offsets from the start and end of content bpy.ops.sequencer. paste ( * , keep_offset = False , x = 0 , y = 0 ) ¶ Paste strips from the internal clipboard Parameters : keep_offset ( boolean , ( optional ) ) – Keep Offset, Keep strip offset relative to the current frame when pasting x ( int in [ -inf , inf ] , ( optional ) ) – X y ( int in [ -inf , inf ] , ( optional ) ) – Y bpy.ops.sequencer. preview_duplicate_move ( * , SEQUENCER_OT_duplicate = None , TRANSFORM_OT_translate = None ) ¶ Duplicate selected strips and move them Parameters : SEQUENCER_OT_duplicate ( SEQUENCER_OT_duplicate , (optional)) – Duplicate Strips, Duplicate the selected strips TRANSFORM_OT_translate ( TRANSFORM_OT_translate , (optional)) – Move, Move selected items bpy.ops.sequencer. preview_duplicate_move_linked ( * , SEQUENCER_OT_duplicate = None , TRANSFORM_OT_translate = None ) ¶ Duplicate selected strips, but not their data, and move them Parameters : SEQUENCER_OT_duplicate ( SEQUENCER_OT_duplicate , (optional)) – Duplicate Strips, Duplicate the selected strips TRANSFORM_OT_translate ( TRANSFORM_OT_translate , (optional)) – Move, Move selected items bpy.ops.sequencer. reassign_inputs ( ) ¶ Reassign the inputs for the effect strip bpy.ops.sequencer. rebuild_proxy ( ) ¶ Rebuild all selected proxies and timecode indices bpy.ops.sequencer. refresh_all ( ) ¶ Refresh the sequencer editor bpy.ops.sequencer. reload ( * , adjust_length = False ) ¶ Reload strips in the sequencer Parameters : adjust_length ( boolean , ( optional ) ) – Adjust Length, Adjust length of strips to their data length bpy.ops.sequencer. rename_channel ( ) ¶ Undocumented, consider contributing . bpy.ops.sequencer. rendersize ( ) ¶ Set render size and aspect from active strip bpy.ops.sequencer. retiming_add_freeze_frame_slide ( * , SEQUENCER_OT_retiming_freeze_frame_add = None , TRANSFORM_OT_seq_slide = None ) ¶ Add freeze frame and move it Parameters : SEQUENCER_OT_retiming_freeze_frame_add ( SEQUENCER_OT_retiming_freeze_frame_add , (optional)) – Add Freeze Frame, Add freeze frame TRANSFORM_OT_seq_slide ( TRANSFORM_OT_seq_slide , (optional)) – Sequence Slide, Slide a sequence strip in time bpy.ops.sequencer. retiming_add_transition_slide ( * , SEQUENCER_OT_retiming_transition_add = None , TRANSFORM_OT_seq_slide = None ) ¶ Add smooth transition between 2 retimed segments and change its duration Parameters : SEQUENCER_OT_retiming_transition_add ( SEQUENCER_OT_retiming_transition_add , (optional)) – Add Speed Transition, Add smooth transition between 2 retimed segments TRANSFORM_OT_seq_slide ( TRANSFORM_OT_seq_slide , (optional)) – Sequence Slide, Slide a sequence strip in time bpy.ops.sequencer. retiming_freeze_frame_add ( * , duration = 0 ) ¶ Add freeze frame Parameters : duration ( int in [ 0 , inf ] , ( optional ) ) – Duration, Duration of freeze frame segment bpy.ops.sequencer. retiming_key_add ( * , timeline_frame = 0 ) ¶ Add retiming Key Parameters : timeline_frame ( int in [ 0 , inf ] , ( optional ) ) – Timeline Frame, Frame where key will be added bpy.ops.sequencer. retiming_key_delete ( ) ¶ Delete selected retiming keys from the sequencer bpy.ops.sequencer. retiming_reset ( ) ¶ Reset strip retiming bpy.ops.sequencer. retiming_segment_speed_set ( * , speed = 100.0 , keep_retiming = True ) ¶ Set speed of retimed segment Parameters : speed ( float in [ 0.001 , inf ] , ( optional ) ) – Speed, New speed of retimed segment keep_retiming ( boolean , ( optional ) ) – Preserve Current Retiming, Keep speed of other segments unchanged, change strip length instead bpy.ops.sequencer. retiming_show ( ) ¶ Show retiming keys in selected strips bpy.ops.sequencer. retiming_transition_add ( * , duration = 0 ) ¶ Add smooth transition between 2 retimed segments Parameters : duration ( int in [ 0 , inf ] , ( optional ) ) – Duration, Duration of freeze frame segment bpy.ops.sequencer. sample ( * , size = 1 ) ¶ Use mouse to sample color in current frame Parameters : size ( int in [ 1 , 128 ] , ( optional ) ) – Sample Size bpy.ops.sequencer. scene_frame_range_update ( ) ¶ Update frame range of scene strip bpy.ops.sequencer. scene_strip_add ( * , move_strips = True , frame_start = 0 , channel = 1 , replace_sel = True , overlap = False , overlap_shuffle_override = False , skip_locked_or_muted_channels = True , scene = '' ) ¶ Add a strip re-using this scene as the source Parameters : move_strips ( boolean , ( optional ) ) – Move Strips, Automatically begin translating strips with the mouse after adding them to the timeline frame_start ( int in [ -inf , inf ] , ( optional ) ) – Start Frame, Start frame of the strip channel ( int in [ 1 , 128 ] , ( optional ) ) – Channel, Channel to place this strip into replace_sel ( boolean , ( optional ) ) – Replace Selection, Deselect previously selected strips after add operation completes overlap ( boolean , ( optional ) ) – Allow Overlap, Don’t correct overlap on new strips overlap_shuffle_override ( boolean , ( optional ) ) – Override Overlap Shuffle Behavior, Use the overlap_mode tool settings to determine how to shuffle overlapping strips skip_locked_or_muted_channels ( boolean , ( optional ) ) – Skip Locked or Muted Channels, Add strips to muted or locked channels when adding movie strips scene ( enum in [ ] , ( optional ) ) – Scene bpy.ops.sequencer. scene_strip_add_new ( * , move_strips = True , frame_start = 0 , channel = 1 , replace_sel = True , overlap = False , overlap_shuffle_override = False , skip_locked_or_muted_channels = True , type = 'NEW' ) ¶ Add a strip using a new scene as the source Parameters : move_strips ( boolean , ( optional ) ) – Move Strips, Automatically begin translating strips with the mouse after adding them to the timeline frame_start ( int in [ -inf , inf ] , ( optional ) ) – Start Frame, Start frame of the strip channel ( int in [ 1 , 128 ] , ( optional ) ) – Channel, Channel to place this strip into replace_sel ( boolean , ( optional ) ) – Replace Selection, Deselect previously selected strips after add operation completes overlap ( boolean , ( optional ) ) – Allow Overlap, Don’t correct overlap on new strips overlap_shuffle_override ( boolean , ( optional ) ) – Override Overlap Shuffle Behavior, Use the overlap_mode tool settings to determine how to shuffle overlapping strips skip_locked_or_muted_channels ( boolean , ( optional ) ) – Skip Locked or Muted Channels, Add strips to muted or locked channels when adding movie strips type (enum in [ 'NEW' , 'EMPTY' , 'LINK_COPY' , 'FULL_COPY' ], (optional)) – Type NEW New – Add new Strip with a new empty Scene with default settings. EMPTY Copy Settings – Add a new Strip, with an empty scene, and copy settings from the current scene. LINK_COPY Linked Copy – Add a Strip and link in the collections from the current scene (shallow copy). FULL_COPY Full Copy – Add a Strip and make a full copy of the current scene. bpy.ops.sequencer. select ( * , wait_to_deselect_others = False , use_select_on_click = False , mouse_x = 0 , mouse_y = 0 , extend = False , deselect = False , toggle = False , deselect_all = False , select_passthrough = False , center = False , linked_handle = False , linked_time = False , side_of_frame = False , ignore_connections = False ) ¶ Select a strip (last selected becomes the “active strip”) Parameters : wait_to_deselect_others ( boolean , ( optional ) ) – Wait to Deselect Others use_select_on_click ( boolean , ( optional ) ) – Act on Click, Instead of selecting on mouse press, wait to see if there’s drag event. Otherwise select on mouse release mouse_x ( int in [ -inf , inf ] , ( optional ) ) – Mouse X mouse_y ( int in [ -inf , inf ] , ( optional ) ) – Mouse Y extend ( boolean , ( optional ) ) – Extend, Extend selection instead of deselecting everything first deselect ( boolean , ( optional ) ) – Deselect, Remove from selection toggle ( boolean , ( optional ) ) – Toggle Selection, Toggle the selection deselect_all ( boolean , ( optional ) ) – Deselect On Nothing, Deselect all when nothing under the cursor select_passthrough ( boolean , ( optional ) ) – Only Select Unselected, Ignore the select action when the element is already selected center ( boolean , ( optional ) ) – Center, Use the object center when selecting, in edit mode used to extend object selection linked_handle ( boolean , ( optional ) ) – Linked Handle, Select handles next to the active strip linked_time ( boolean , ( optional ) ) – Linked Time, Select other strips or handles at the same time, or all retiming keys after the current in retiming mode side_of_frame ( boolean , ( optional ) ) – Side of Frame, Select all strips on same side of the current frame as the mouse cursor ignore_connections ( boolean , ( optional ) ) – Ignore Connections, Select strips individually whether or not they are connected bpy.ops.sequencer. select_all ( * , action = 'TOGGLE' ) ¶ Select or deselect all strips Parameters : action (enum in [ 'TOGGLE' , 'SELECT' , 'DESELECT' , 'INVERT' ], (optional)) – Action, Selection action to execute TOGGLE Toggle – Toggle selection for all elements. SELECT Select – Select all elements. DESELECT Deselect – Deselect all elements. INVERT Invert – Invert selection of all elements. bpy.ops.sequencer. select_box ( * , xmin = 0 , xmax = 0 , ymin = 0 , ymax = 0 , wait_for_input = True , mode = 'SET' , tweak = False , include_handles = False , ignore_connections = False ) ¶ Select strips using box selection Parameters : 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 wait_for_input ( boolean , ( optional ) ) – Wait for Input mode (enum in [ 'SET' , 'ADD' , 'SUB' ], (optional)) – Mode SET Set – Set a new selection. ADD Extend – Extend existing selection. SUB Subtract – Subtract existing selection. tweak ( boolean , ( optional ) ) – Tweak, Make box select pass through to sequence slide when the cursor is hovering on a strip include_handles ( boolean , ( optional ) ) – Select Handles, Select the strips and their handles ignore_connections ( boolean , ( optional ) ) – Ignore Connections, Select strips individually whether or not they are connected bpy.ops.sequencer. select_circle ( * , x = 0 , y = 0 , radius = 25 , wait_for_input = True , mode = 'SET' , ignore_connections = False ) ¶ Select strips using circle selection Parameters : x ( int in [ -inf , inf ] , ( optional ) ) – X y ( int in [ -inf , inf ] , ( optional ) ) – Y radius ( int in [ 1 , inf ] , ( optional ) ) – Radius wait_for_input ( boolean , ( optional ) ) – Wait for Input mode (enum in [ 'SET' , 'ADD' , 'SUB' ], (optional)) – Mode SET Set – Set a new selection. ADD Extend – Extend existing selection. SUB Subtract – Subtract existing selection. ignore_connections ( boolean , ( optional ) ) – Ignore Connections, Select strips individually whether or not they are connected bpy.ops.sequencer. select_grouped ( * , type = 'TYPE' , extend = False , use_active_channel = False ) ¶ Select all strips grouped by various properties Parameters : type (enum in [ 'TYPE' , 'TYPE_BASIC' , 'TYPE_EFFECT' , 'DATA' , 'EFFECT' , 'EFFECT_LINK' , 'OVERLAP' ], (optional)) – Type TYPE Type – Shared strip type. TYPE_BASIC Global Type – All strips of same basic type (graphical or sound). TYPE_EFFECT Effect Type – Shared strip effect type (if active strip is not an effect one, select all non-effect strips). DATA Data – Shared data (scene,