user: What is Strip and how is it used in Blender Python scripting?

assistant: Name
:   Name of the strip.

Mute (checkbox)
:   When unchecked, the strip will no longer contribute to the animation.
    It’s shown with a dotted outline to indicate this.

### Active Strip

[image reference removed]

Active Strip panel.

Contains common strip properties.

Frame Start
:   The frame where the strip begins. Changing this will move the strip while
    keeping its duration constant.

Frame End
:   The frame where the strip ends. Changing this will also change the *Action Clip Frame End*,
    thereby cropping or extending the action. If you instead want to speed it up or slow it down,
    scale it by using Strip ‣ Transform ‣ Scale
    or adjusting the *Playback Scale* setting.

Extrapolation
:   See [Extrapolation](#bpy-types-animdata-action-extrapolation).

Blending
:   See [Blending](#bpy-types-animdata-action-blend-type).

Blend In, Out
:   How many frames it takes for the strip’s influence to ramp up at the start
    and wind down at the end.

[image reference removed]

Two strips with Auto Blend enabled.

Auto Blend In/Out
:   Calculates *Blend In/Out* automatically by looking at the strips in the track
    above or below that overlap the current strip in time.

Playback
:   Reversed
    :   Makes the strip play backwards.

    Cyclic Strip Time
    :   Whether to wrap the *Animated Strip Time* back to the start if it exceeds
        the Action Clip Frame End.

#### Animated Influence

Lets you manually specify, and animate, how strongly the strip affects the animation.
This is an alternative to using the *(Auto) Blend In/Out* settings above.

To create an influence keyframe, first type a value, then either click
Insert Keyframe in its context menu or press `I`
while hovering over it. You can see the keyframes in e.g. the
[Graph Editor](../graph_editor/introduction.xhtml).

#### Animated Strip Time

Lets you manually specify, and animate, the frame at which the underlying action
is sampled.

In combination with *Cyclic Strip Time*, this lets you play the
action’s keyframes multiple times in a single strip.
As an example, say that the action’s keyframes are between frames 1 and 50.
If you animate the strip time to instead go from 1 to 100,
the keyframes will play twice (at twice the speed).

In practice, however, it’s easier to use the *Repeat* setting described below.

### Action Clip

[image reference removed]

Action Clip panel.

Contains properties specific to Action strips.

Action
:   The action referenced by the strip.

Slot
:   The slot within the action to use.

Frame Start, End
:   How much of the action to use. By adjusting these, you can crop or extend the action
    (and the strip, as its *Frame End* will change accordingly).
    If you extend the action, [F-Curve Extrapolation](../graph_editor/channels/editing.xhtml#editors-graph-fcurves-settings-extrapolation)
    will kick in.

    One case where these settings can be useful is in cyclic animation where the first
    and last keyframes of the action have the same value (meaning this value applies for
    two frames when the animation restarts). By reducing the *Frame End*, you can exclude
    the last keyframe and have the value apply for only one frame instead.

Sync Length
:   Automatically sets *Frame Start/End* to the action’s first/last keyframe when exiting
    Tweak Mode.

Now
:   Sets *Frame Start/End* to the action’s first/last keyframe.

Playback Scale
:   Makes the animation play more quickly (scale < 1) or slowly (scale > 1) than the
    original action.

Repeat
:   Makes the action play multiple times.

### Action

See [Action Properties](../../animation/actions.xhtml#actions-properties).