Quickly transform, crop and fade video strips in Blender's Video Sequence Editor
Clone or download
Pull request Compare This branch is 106 commits ahead of kgeogeo:master.

README.rst

VSE_Transform_Tools

Installation

  1. Go to the Releases page and download the latest VSE_Transform_Tools.zip
  2. Open Blender
  3. Go to File > User Preferences > Addons
  4. Click "Install From File" and navigate to the downloaded .zip file and install
  5. Check the box next to "VSE Transform Tools"
  6. Save User Settings so the addon remains active every time you open Blender

Operators

Add Transform Delete Mouse Track Set Cursor 2D
Adjust Alpha Duplicate Pixelate Track Transform
Autocrop Grab Rotate
Call Menu Group Scale
Crop Meta Toggle Select

Add Transform

A transform modifier must be added to a strip before the strip can be scaled or rotated by this addon. If you're planning to make keyframes to adjust the scale or the rotation, ensure that you are modifying a transform strip by adding one with this operator.

Shortcut Function Demo
T

Add Transform

Adjust Alpha

Shortcut Function Demo
Q

Begin alpha adjusting

CTRL

Round to nearest tenth

RIGHTMOUSE

Escape alpha adjust mode

LEFTMOUSE

Set alpha, end alpha adjust mode

RET

Set Alpha, end alpha adjust mode

ZEROONETWOTHREEFOURFIVESIXSEVENEIGHTNINEPERIOD

Set alpha to value entered

Autocrop

Sets the scene resolution to fit all visible content in the preview window without changing strip sizes.

Shortcut Function Demo
SHIFTC

Autocrop

Call Menu

Bring up the menu for inserting a keyframe. Alternatively, you may enable automatic keyframing.
Automatic Keyframe Insertion

Shortcut Function Demo
I

Call menu

Crop

Shortcut Function Demo
C

Begin/Set cropping, adding a transform if needed

ESC

Escape crop mode

LEFTMOUSE

Click the handles to drag

RET

Set crop, end cropping

ALTC

Uncrop

Delete

Deletes all selected strips as well as any strips that are inputs of those strips. For example, deleting a transform strip with this operator will also delete the strip it was transforming.

Shortcut Function Demo
DEL

Delete

SHIFTDEL

Delete strips and remove any other strips in the timeline with the same source. For scene strips, the scenes themselves will also be deleted.

Duplicate

Duplicates all selected strips and any strips that are inputs of those strips. Calls the Grab operator immediately after duplicating.

Shortcut Function Demo
SHIFTD

Duplicate

Grab

Shortcut Function Demo
G

Grab

SHIFT

Hold to enable fine tuning

CTRL

Hold to enable snapping

RIGHTMOUSE

Escape grab mode

ESC

Escape grab mode

LEFTMOUSE

Set position, end grab mode

RET

Set position, end grab mode

ZEROONETWOTHREEFOURFIVESIXSEVENEIGHTNINEPERIOD

Set position by value entered

XY

Constrain grabbing to the respective axis

MIDDLEMOUSE

Constrain grabbing to axis

ALTG

Set position to 0,0

Group

Shortcut Function
CTRLG

Group together selected sequences

ALTSHIFTG

Ungroup selected meta strip

Meta Toggle

Toggles the selected strip if it is a META. If the selected strip is not a meta, recursively checks inputs until a META strip is encountered and toggles it. If no META is found, this operator does nothing.

Shortcut Function Demo
TAB

Meta toggle

Mouse Track

Select a strip, Press Alt+A to play, hold M to continuously add keyframes to transform strip while tracking the position of the mouse.

Shortcut Function Demo
M

Hold to add keyframes, release to stop

Pixelate

Pixelate a clip by adding 2 transform modifiers: 1 shrinking, 1 expanding.

Shortcut Function Demo
P

Pixelate

Rotate

Shortcut Function Demo
R

Begin rotating, adding transform if needed.

SHIFT

Hold to enable fine tuning

CTRL

Hold to enable stepwise rotation

RIGHTMOUSE

Escape rotate mode

ESC

Escape rotate mode

LEFTMOUSE

Set rotation, end rotate mode

RET

Set rotation, end rotate mode

ZEROONETWOTHREEFOURFIVESIXSEVENEIGHTNINEPERIOD

Set rotation to value entered

ALTR

Set rotation to 0 degrees

Scale

Shortcut Function Demo
S

Begin scaling, adding transform if needed.

SHIFT

hold to enable fine tuning

CTRL

Hold to enable snapping

RIGHTMOUSE

Escape scaling mode

ESC

escape scaling mode

LEFTMOUSE

Set scale, end scaling mode

RET

Set scale, end scaling mode

ZEROONETWOTHREEFOURFIVESIXSEVENEIGHTNINEPERIOD

Set scale by value entered

XY

Constrain scaling to respective axis

MIDDLEMOUSE

Constrain scaling to axis

ALTS

Unscale

Select

Shortcut Function Demo
RIGHTMOUSE

Select visible strip

SHIFT

Enable multi selection

A

Toggle selection

Set Cursor 2D

Set the pivot point (point of origin) location. This will affect how strips are rotated and scaled.

Shortcut Function Demo
LEFTMOUSE

Cusor 2D to mouse position

CTRLLEFTMOUSE

Snap cursor 2D to nearest strip corner or mid-point

Track Transform

Use a pair of track points to pin a strip to another. The UI for this tool is located in the menu to the right of the sequencer in the Tools submenu. To pin rotation and/or scale, you must use 2 tracking points.
UI

Shortcut Function Demo