Audio Level Visualization Video Filter

shotcut
January 15

Displays a real-time visual representation of audio amplitude as animated bars or segmented meters over a video frame.
The visualization reacts to the audio signal associated with the clip and renders directly into the video output.

This filter is intended for visual feedback, not audio analysis or correction.

Important requirement (mandatory)

The audio source must be on a video track; audio-only tracks are not supported.

  • The filter reads audio only from the clip it is applied to.
  • A video clip with embedded audio works as expected.
  • Audio-only clips on audio tracks cannot drive this filter.

If no usable audio is present on the video clip, the visualization will not animate.

Parameters

Type (Bar | Segment)

Selects the visual style of the level meters.

Graph Colors (1 - 10)

Defines the color ramp used for the levels.

Important behavior

Background Color

Sets the background behind the visualization.

Note:

The background is rendered as part of the video image. Timeline track compositing works normally; alpha transparency in the exported file is relevant only if transparency is required and the export format supports an alpha channel.

Thickness (0 - 100 px)

Controls the thickness of each bar or segment.

Position (X, Y)

Defines the on-screen position of the visualization.

Size (Width, Height)

Defines the overall bounding box of the visualization.

Note:

Size controls the drawing area; Thickness controls the bar width inside it.

Mirror the Levels (checkbox)

Mirrors the meters around a central axis.

This is a visual-only option.

Reverse the Levels (checkbox)

Reverses the horizontal direction of the visualization.

Useful for layout or compositional symmetry.

Channels (1 - 10)

Controls the number of audio channels visualized.

Important clarification:

This represents audio channels being visualized, not physical speakers.

Segments (1 - 100)

(Segment mode only)

Controls how many discrete segments each bar is divided into.

Segment Gap (0 - 100)

(Segment mode only)

Controls the spacing between segments.

Note:

Increasing the gap reduces the visible segment thickness.

Keyframes

This filter does not support keyframes.

All animation is driven entirely by the audio signal.

Visual characteristics

Recommended use cases

Limitations