Free & Open Source · Windows / macOS / Linux

Create. Animate.
Make it yours.

Keyframes, node graphs, shaders, audio. Free and open source software with the tools a video project needs.

Refine the reveal, motion, and layout to finish a typographic animation.
Timeline & Compositing

Arrange video, text, and audio in layers

Place video, shapes, text, and audio on the timeline as separate layers. Scenes can be nested, so even complex composites stay organized while you build them.

Node Graph

Connect operations with nodes

Wire up nodes for shapes, effects, random values, and switches to design a look procedurally. Change one value and everything connected to it follows.

Animation

Control motion with keyframes

From basic moves like fades and slides to fine-grained animation on individual objects. 33 easing functions let you shape the timing.

EASE IN
IN-OUT
EASE OUT
ELASTIC
BACK
BOUNCE
Effects

Combine 40 built-in effects

Stack blur, shadows, LUTs, and chroma key. Pixel sorting and displacement maps are also included, and extensions can add more effects.

BlurDrop ShadowInner ShadowChroma KeyLUTPixel SortBorderFlat ShadowDisplaceMosaicColor ShiftColor GradingDilate / ErodeShakePathFollow
Shaders & Scripting

Write shaders and scripts too.

Write SKSL and GLSL shaders or C# scripts right where you need them. When the built-in effects fall short, build it in code.

// SKSL filter effect
uniform shader src;
uniform float iTime;

half4 main(float2 fragCoord) {
  float w = sin(fragCoord.y * 0.05 + iTime * 2.0);
  float2 uv = float2(fragCoord.x + w * 6.0, fragCoord.y);
  return src.eval(uv);
}
Audio & Visualizers

Mix music and sound effects

Mix and master music and sound effects with EQ, compressor, limiter, and delay. Three visualizers are built in: waveform, spectrum, and spectrogram.

EQCompressorLimiterDelay
Text & Typography

Text and typography.

Formatted text with tags for weight, italics, size, color, and letter spacing, plus font management across 11 weights. Beyond subtitles and captions, split text per character and add keyframes to build kinetic typography.

Motion
GPU Rendering

Light previews, high-detail exports.

Vulkan-based GPU rendering (through MoltenVK on macOS, falling back to software where there is no GPU). Previews run at a reduced scale to stay responsive, while exports use supersampling for high-resolution output, on a resolution-independent pipeline.

Preview0.5×
Export2.0×
Export

Export to the major formats.

Export to the major formats: mp4, mov, mkv, and webm.

Exporting 0%

More Features

The rest of the toolkit is here too.

3D SceneExperimental

Perspective and orthographic cameras, lighting, PBR materials, meshes. Mix 3D elements into 2D composites.

Particles

Fire, smoke, sparkle. Emitters generate particles on the fly.

Shapes & Paths

Vector drawing with Bézier curves and arcs. Sharp at any resolution.

Color Grading

Tone curves, .cube LUTs, and HDR / wide-gamut color management.

Brushes & Gradients

Linear, radial, and conic gradients; image, tile, and Perlin noise brushes.

33 Easing Functions

Back / Bounce / Elastic / Spline. Shape the feel of every move.

Expression-driven

Compute a parameter from other properties. Link things together with an expression.

Non-destructive & Undo

Every step is reversible. An edit history you can experiment against.

Cross-Platform

Available for Windows, macOS, and Linux

Download the app for your operating system from the download section at the bottom of this page.

Windows
macOS
Linux
Windows 11 · macOS 14/15 · Ubuntu 22.04 and more
Verified
Extensibility

Add extensions from the store

Get extensions from the store to add features to Beutl. Extensions can add effects, objects, codecs, and UI, and you can publish the ones you build yourself.

Browse extensions

Download Beutl

Choose the file for your operating system.

v2.0.0-preview.8 · Release notes · Other formats and previous versions