Transitions¶
Track-level transitions between clips.
- class camtasia.timeline.transitions.Transition(data)[source]¶
Bases:
objectWraps a single transition dict from the track’s transitions array.
- class camtasia.timeline.transitions.TransitionList(data)[source]¶
Bases:
objectWraps the track-level transitions array.
- add(name, left_clip_id, right_clip_id, duration_ticks, **attributes)[source]¶
Add a transition between two clips.
- Parameters:
- Return type:
- Returns:
The newly created Transition.
- add_fade_through_black(left_clip_id, right_clip_id, duration_ticks)[source]¶
Add a FadeThroughBlack transition with default attributes.
- Parameters:
- Return type:
- Returns:
The newly created Transition.
- add_dissolve(left_clip, right_clip, duration_seconds=0.5)[source]¶
Add a dissolve (fade) transition between two clips.
- Return type:
- add_fade_to_white(left_clip, right_clip, duration_seconds=0.5)[source]¶
Add a fade-through-white transition.
Warning
The transition name ‘FadeThroughColor’ is not in the JSON schema (built from sample projects) and may not work in all Camtasia versions.
- Return type:
- add_slide(left_clip, right_clip, duration_seconds=0.5, *, direction='left')[source]¶
Add a slide transition.
- Parameters:
direction (
str) – ‘left’, ‘right’, ‘up’, or ‘down’.- Return type:
Warning
The ‘up’ and ‘down’ directions use transition names (‘SlideUp’, ‘SlideDown’) not in the JSON schema (built from sample projects) and may not work in all Camtasia versions.
- add_wipe(left_clip, right_clip, duration_seconds=0.5, *, direction='left')[source]¶
Add a wipe transition.
- Parameters:
direction (
str) – ‘left’, ‘right’, ‘up’, or ‘down’.- Return type:
Warning
Wipe transition names (‘WipeLeft’, ‘WipeRight’, ‘WipeUp’, ‘WipeDown’) are not in the JSON schema (built from sample projects) and may not work in all Camtasia versions.
- add_card_flip(left_clip, right_clip, duration_seconds=0.5)[source]¶
Add a card-flip transition.
- Return type:
- add_glitch(left_clip, right_clip, duration_seconds=0.5)[source]¶
Add a glitch transition.
- Return type:
- add_linear_blur(left_clip, right_clip, duration_seconds=0.5)[source]¶
Add a linear-blur transition.
- Return type:
- add_stretch(left_clip, right_clip, duration_seconds=0.5)[source]¶
Add a stretch transition.
- Return type:
- add_paint_arcs(left_clip, right_clip, duration_seconds=0.5)[source]¶
Add a paint-arcs transition.
- Return type:
- add_spherical_spin(left_clip, right_clip, duration_seconds=0.5)[source]¶
Add a spherical-spin transition.
- Return type:
- remove(index)[source]¶
Remove a transition by index.
- Parameters:
index (
int) – Index of the transition to remove.- Raises:
IndexError – If the index is out of range.
- Return type: