Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k. Trimming on source clip player or timeline with ripple option. Easy-to-use cut, copy, and paste operations. Append, insert, overwrite, lift, and ripple delete editing on the timeline. 3-point editing. Hide, mute, and lock track controls. Multitrack timeline with thumbnails and waveforms. Unlimited undo and redo for playlist edits including a history view. Create, play, edit, save, load, encode, and stream MLT XML projects (with auto-save).
Wide Format Support.
Supports hundreds of audio and video formats and codecs thanks to FFmpeg. No import required which means native editing, plus multi-format timelines, resolutions and frame-rates within a project. Frame accurate seeking supported for many video formats. Videos files with alpha channel – both reading and writing.
Device and Transport Options.
Blackmagic Design SDI and HDMI for input and preview monitoring. Screen, webcam and audio capture. Network stream playback. Supports resolutions up to 4k and capture from SDI, HDMI, webcam, JACK & Pulse audio, IP stream, X11 screen and Windows DirectShow devices.
Sleek, Intuitive Interface.
Multiple dockable and undockable panels, including detailed media properties, recent files with search, playlist with thumbnail view, filter panel, history view, encoding panel, jobs queue, and melted server and playlist. Also supports drag-n-drop of assets from file manager.
Supports popular image formats such as BMP, GIF, JPEG, PNG, SVG, TGA, TIFF, WebP as well as image sequences.
Audio scopes: loudness, peak meter, waveform, spectrum analyzer.
Audio filters: Balance, Bass & Treble, Band Pass, Compressor, Copy Channel, Delay, Downmix, Expander, Gain, High Pass, Limiter, Low Pass, Noise Gate, Normalize: One Pass, Normalize: Two Pass, Notch, Pan, Pitch, Reverb, Swap Channels.
Audio mixing across all tracks.
Fade in and out audio and fade video from and to black with easy-to-use fader controls on timeline.
Cross-fade audio and video dissolve transitions easily by overlapping shots on the same track of the timeline.
JACK transport sync.
Stereo, mono, and 5.1 surround.
Pitch compensation for video speed changes.
Video compositing across video tracks.
3-way (shadows, mids, highlights) color wheels for color correction and grading.
Eye dropper tool to pick neutral color for white balancing.
Fade in/out audio and fade video from and to black with easy-to-use fader controls on timeline.
Video wipe transitions: bar, barn door, box, clock (radial), diagonal, iris, matrix, and custom gradient image.
Track compositing/blending modes: None, Over, Add, Saturate, Multiply, Screen, Overlay, Darken, Dodge, Burn, Hard Light, Soft Light, Difference, Exclusion, HSL Hue, HSL Saturation, HSL Color, HSL Luminosity.
Alpha Channel: Adjust, Alpha Channel: View, Audio Dance Visualization, Audio Light Visualization, Audio Spectrum Visualization, Audio Waveform Visualization, Blend Mode, Blur: Box, Blur: Exponential, Blur: Gaussian, Blur: Low Pass, Blur: Pad, Brightness, Choppy, Chroma Hold, Chroma Key: Advanced, Chroma Key: Simple, Contrast, Color Grading, Corner Pin, Crop: Source, Crop: Circle, Crop: Rectangle, Distort, Dither, Elastic Scale, Flip, Glitch, Glow, Gradient, Grid, Halftone, Hue/Lightness/Saturation, Invert Colors, Key Spill: Advanced, Key Spill: Simple, Lens Correction, Levels, 3D LUT, Mask: Apply, Mask: From File, Mask: Simple Shape, Mirror, Mosaic, Nervous, No Sync, Noise: Fast, Noise: Keyframes, Old Film: Dust, Old Film: Grain, Old Film: Projector, Old Film: Scratches, Old Film: Technocolor, Opacity, Posterize, Reduce Noise: HQ3DN, Reduce Noise: Smart Blur, Reduce Noise: Wavelet, RGB Shift, Rotate and Scale, Saturation, Scan Lines, Sepia Tone, Sharpen, Size and Position, Sketch, Spot Remover, Stabilize, Text: Rich, Text: Simple, Threshold, Timer, Trails, Vertigo, Vignette, Unpremultiply Alpha, Wave, White Balance
360° Video Filters:
Equirectangular Mask, 360: Equirectangular to Rectilinear, 360: Hemispherical to Equirectangular, 360: Rectilinear to Equirectangular, 360: Stabilize, 360: Transform
Speed effect for audio/video clips.
Reverse a clip.
Video scopes: Histogram, RGB Parade, RGB Waveform, Waveform, Vectorscope and Zoom.
Save and load trimmed clip as MLT XML file.
Load and play complex MLT XML file as a clip.
Drag-n-drop files from file manager.
Scrubbing and transport control.
Keyframes for filter parameters.
Detach audio from video clip.
Presets for most filters and Export – both supplied and user-created.
Sort playlist by name or creation/recording date.
Multi-select items in the playlist and timeline.
Create custom name for clips and enter comments about it.
Low resolution proxy editing to improve speed of seeking and eliminate or minimize scaling.
You open files by drag-n-drop in addition to the usual menu and toolbar methods.
Tap J, K, L to control playback speed and direction. Tap J or L repeatedly to go faster.
Tap I or O to set the in and out points.
Press left or right cursor keys to step frame-by-frame.
Press page up or down to step one second at-a-time.
Press alt+left or alt+right to jump between start, in, out, and end.
Cross Platform & Codec Independent.
Cross platform support: available on Windows, Linux, and macOS.
Codec independent so does not rely on system codecs.
Can run as a portable app from external drive.
UI translations: Arabic, Catalan, Chinese, Czech, Danish, Dutch, English, Estonian, Finnish, French, Gaelic, Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Nepali, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Polish, Portugese, Russian, Slovak, Slovenian, Spanish, Swedish, Taiwanese, Thai, Turkish, Ukranian.
Batch encoding with job control.
Encode/transcode to a variety of formats and codecs thanks to FFmpeg.
Stream (encode to IP) files and any capture source.
Video quality measurement (PSNR and SSIM).
Perform integrity check of an audio/video file.
View detailed information about an audio/video file.
Display and Monitoring.
External monitoring via Blackmagic Decklink card on NTSC monitor.
External monitoring on an extra system display/monitor.
UI themes/skins: native-OS look and custom dark and light.
Control video zoom in the player: fit viewable area (default), 10%, 25%, 50%, original (100%), and 200%.
Flexible UI through dock-able panels.
Detailed media properties panel.
Recent files panel with search.
Thumbnail and waveform caching between sessions.
Save and switch between multiple UI layouts.
On-screen grid and safe areas with snapping.
Low resolution preview (Preview Scaling) to improve speed of realtime effects.
Blackmagic Design SDI and HDMI for input and preview monitoring.
Leap Motion and Contour Design Shuttle PRO for jog/shuttle control.
Audio capture from system device (microphone, line in).
Capture (record) SDI, HDMI, webcam (V4L2), JACK audio, PulseAudio, IP stream, and Windows DirectShow devices.
Multi-core parallel image processing (when not using GPU and frame-dropping is disabled).
OpenGL GPU-based image processing with 16-bit floating point linear per color component.
AMD, Intel, and NVIDIA hardware encoding.
Shotcut was originally conceived in November, 2004 by Charlie Yates, an MLT co-founder and the original lead developer (see the original website). The current version of Shotcut is a complete rewrite by Dan Dennedy, another MLT co-founder and its current lead. Dan wanted to create a new editor based on MLT and he chose to reuse the Shotcut name since he liked it so much. He wanted to make something to exercise the new cross-platform capabilities of MLT especially in conjunction with the WebVfx and Movit plugins.
Size (7z): 66 Mb