Subtitle Edit

the subtitle editor :)


ASSA Draw

A vector drawing editor for ASSA drawings (\p1 ... \p0) in Advanced SubStation Alpha subtitles: speech bubbles, arrows, logos, masks and other shapes drawn on top of the video.

Menu: ASSA tools → Draw...

ASSA Draw

The window works like a vector drawing program:

How to Use

  1. Select one or more lines and go to ASSA tools → Draw…. Drawings already in the selected lines are loaded.
  2. Pick a tool in the tool strip and draw on the canvas, or place a ready-made shape with the Shape tool.
  3. Use the Select tool to move, scale and rotate shapes. Right-click anything for more options.
  4. Click OK to write the drawing back to the subtitle. Each layer becomes one line with its own color.

Tools

Tool Key What it does
Select V Click a shape to select it, and drag it to move it. Drag the handles around the selection to scale it, or the round handle above it to rotate it.
Line L / F4 Click to add straight-line points. Enter/F8 closes the shape, and Esc cancels it.
Bézier curve B / F5 Click to add curve points. Drag the green control points to shape the curves.
Rectangle R / F6 Click two corners.
Circle C / F7 Click the center, then the radius.
Shape tool S Places a shape from the shape library.
Eyedropper I Picks a color from a shape or from the background.

Drag a point with any tool to move it. The single-letter keys are ignored while typing in a number field.

Scale and rotate

With the Select tool, a selected shape (or a multi-selection, Ctrl+A) gets eight scale handles and a rotate handle:

Shape Library

Shape library

Click the Shape tool to open the shape library, then pick a shape:

The shape is placed on a new layer in the current color and selected with the Select tool, ready to be moved or resized.

Built-in shapes:

My shapes: To save your own shape, right-click a shape (or a multi-selection) and choose Add to shape library…. Saved shapes keep their colors, one per layer. Right-click a saved shape in the library to remove it.

Colors and Layers

ASSA drawings have one color per line, so each layer has one color. The layer color is shown as a swatch in the shapes panel and at the bottom of the tool strip (the current color).

Right-click Menus

Right-click menu

Shapes Panel

Background

Use the Background button (picture icon) in the options bar to show something behind the drawing to trace over:

The slider next to the button sets the background opacity. The background is only for display and is never part of the result.

Import SVG Images

Use Import SVG in the options bar or the canvas menu, or drop an .svg file on the window. The SVG is converted to ASSA drawing shapes:

Preview

Toggle preview (F9) shows the drawing as libass renders it: filled, in the layer colors, with eraser shapes cut out. The outlines and points stay on top for editing. This needs ffmpeg with libass.

Undo and Redo

Every change can be undone with Ctrl+Z and redone with Ctrl+Y or Ctrl+Shift+Z (⌘ on macOS). While you are drawing a shape, undo removes the last point you added. A whole drag, or holding an arrow key, counts as one step.

Keyboard Shortcuts

Shortcut Action
V L B R C S I Select, line, Bézier, rectangle, circle, shape tool, eyedropper
F4–F7 Line, Bézier, rectangle, circle
Enter / F8 Close the shape being drawn
Esc Cancel the shape being drawn (or close the dialog)
Del Delete the selected shape
Ctrl+Z / Ctrl+Y Undo / redo
Ctrl+D Duplicate the selected shape
Ctrl+A Select all shapes
Ctrl+Arrow / Alt+Arrow Move the selection 10 px / 1 px
Ctrl + mouse wheel Zoom around the pointer
Ctrl++ / Ctrl+- / Ctrl+0 Zoom in / zoom out / fit the frame
Shift + drag, middle mouse button Pan
Ctrl+G Toggle the grid
F9 Toggle the libass preview
Ctrl+C Copy the ASSA code to the clipboard
Ctrl+N Clear all
F1 Show help