Hubbry Logo
ShotcutShotcutMain
Open search
Shotcut
Community hub
Shotcut
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Shotcut
Shotcut
from Wikipedia
Shotcut
Original authorCharlie Yates
DevelopersMeltytech, LLC
Stable release
26.2.26[1] Edit this on Wikidata / 26 February 2026
Written inC, C++
Operating systemFreeBSD, Linux, macOS, Microsoft Windows
TypeVideo editing software
LicenseGPL-3.0-or-later[2][3][4]
Websiteshotcut.org
Repository

Shotcut is a free and open-source, cross-platform video, audio, and image editing program for FreeBSD,[5] Linux, macOS and Windows.[6] Started in 2011 by Dan Dennedy, Shotcut is developed on the MLT Multimedia Framework,[7] in development since 2004 by the same author.[8][9]

Features

[edit]

Shotcut supports video, audio, and image formats via FFmpeg. It uses a timeline for non-linear video editing of multiple tracks that may be composed of various file formats. Scrubbing and transport control are assisted by OpenGL GPU-based processing and a number of video and audio filters are available.[10][11] The output options for the 2017 version included Apple ProRes, HDV, DVD, Flash, H.264, GIF animation, Ogg-Vorbis, WebM, and WMV.[12]

  • Format support through FFmpeg
    • Frame-accurate seeking for many formats
  • Webcam and audio capture
  • Network stream playback (HTTP, HLS, RTMP, RTSP, MMS, UDP)
  • EDL (CMX3600 Edit Decision List) export

Audio

[edit]

Video effects

[edit]

Hardware

[edit]
  • Blackmagic Design SDI and HDMI for input and preview monitoring
  • Leap Motion for jog/shuttle control
  • Webcam capture
  • Audio capture to system audio card
  • 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)
  • DeckLink SDI keyer output
  • OpenGL GPU-based image processing with 16-bit floating point linear per color component

Other

[edit]
  • Does not depend on system codecs
  • Can run as a portable app from external drive
  • Batch encoding with job control
  • 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
  • Choice of six different interfaces, like audio effects and video effects[6]

History

[edit]

Shotcut was originally conceived in November 2004 by Charlie Yates, an MLT co-founder and the original lead developer.[13] The current version of Shotcut is a complete rewrite by Dan Dennedy, another MLT co-founder and its current lead. Dennedy wanted to create a new editor based on MLT and 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.

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
Shotcut is a free and open-source, cross-platform video editor available for Windows, macOS, and , designed for both amateur and professional users to create, edit, and export content. It leverages the FFmpeg library for broad support of audio, video, and image formats—including up to 8K resolutions at 8640 pixels for VR180, network streams, and subtitles—without requiring media imports, enabling native timeline editing directly from source files. Key capabilities include multi-track timelines for video and audio layering, a variety of filters and effects such as , motion tracking, and 360° video support, as well as audio tools like scopes, equalizers, and decoding. The software imposes no restrictions on project length, resolution, or frame rates, and it supports from , , and for efficient rendering, including hardware video decoding for preview and export. Originally conceived in November 2004 by Charlie Yates, a co-founder of the MLT multimedia framework, Shotcut began as an early non-linear editor project. The modern iteration emerged from a complete initiated in 2011 by Dan Dennedy, another MLT co-founder and lead developer, who sought to build a more contemporary tool surpassing the limitations of prior open-source editors like Kino. Developed under the GPLv3 license by Meltytech, LLC, Shotcut emphasizes portability, with options for standalone applications and translations in over 30 languages including Simplified Chinese, fostering a global user community. Notable for its codec independence and integration with hardware like cards for input and monitoring, Shotcut also provides advanced features such as proxy editing for high-resolution workflows, keyframe animations, and batch encoding, making it a versatile alternative to . The current version as of February 2026 is 26.1.30, released on January 30, 2026, which introduces hardware video decoding support, a "What’s This?" contextual help feature, the Blend Mode filter, increased maximum resolution to 8640 for 8K VR180 support, Simplified Chinese language support, and various fixes.

General Information

Development and Licensing

Shotcut was originally conceived in November 2004 by Charlie Yates, a co-founder of the MLT Multimedia Framework, as a prototype for a video player and editor. In 2011, Dan Dennedy, another MLT co-founder, undertook a complete rewrite of the project to develop a cross-platform non-linear video editor built upon the MLT Multimedia Framework. This redesign transformed Shotcut into its modern form, emphasizing open-source principles and broad accessibility. The project is currently maintained by Meltytech, LLC, with Dan Dennedy serving as the lead developer. Open-source contributions are facilitated through the project's repository, where community members can submit code, report issues, and participate in development. Meltytech, LLC holds the for Shotcut and provides professional services related to its underlying technologies. Shotcut is licensed under the version 3.0 or later (GPL-3.0-or-later), which permits free redistribution, modification, and use, including for commercial purposes, provided that derivative works remain open-source and comply with the license terms. This licensing aligns with the Foundation's definition, ensuring users' freedoms to run, study, share, and improve the software. The software is distributed as a free download from the official website shotcut.org, offering portable versions alongside installers for Windows, macOS, and to support flexible deployment without system-wide installation.

Supported Platforms

Shotcut is a cross-platform video editor supporting , macOS, and . It runs on 64-bit (build 1809) through 11, macOS 12 and later, and 64-bit distributions requiring 2.35 or later (such as and ). The minimum system requirements include a 64-bit processor ( Intel or , or 64-bit like ) with at least 2 GHz clock speed and 1 core for standard definition video (4 cores recommended for HD, 8 cores for 4K), 4 GB RAM for SD (8 GB for HD, 16 GB for 4K), an 2.0-compatible graphics card (or 11 on ) to enable GPU acceleration. Installation methods include native installers for each primary operating system— or MSI for Windows, DMG for macOS—and portable ZIP archives for Windows; on , users can opt for , Snap, , or distribution packages. Shotcut is designed exclusively for desktop environments, with no support for mobile operating systems or web-based deployment.

Core Technologies

Underlying Frameworks

Shotcut is built primarily on the MLT Multimedia Framework, an open-source toolkit designed for television broadcasting, , and media playback that handles core functions such as timeline editing, rendering, and multimedia processing. Developed by the same team behind Shotcut, MLT provides a flexible architecture for authoring and playing back multimedia content, enabling features like multi-track timelines and XML-based project files without requiring intermediate for most workflows. The application integrates deeply with the to deliver native support for hundreds of audio and video formats, allowing frame-accurate seeking and editing directly from source files without mandatory , which enhances efficiency for professional and amateur users alike. This integration leverages FFmpeg's extensive for decoding, encoding, and streaming protocols, ensuring broad compatibility across diverse media types while maintaining high performance in multi-format timelines. Shotcut employs the Qt framework for its cross-platform , facilitating a responsive, dockable panel layout that works consistently on Windows, macOS, and . For , it utilizes to enable hardware-accelerated rendering and effects, supporting up to 8K resolutions and 10-bit in GPU-optimized modes, which offloads computational tasks from the CPU to compatible graphics hardware. The software's modular architecture supports extensions through standardized plugin systems, including Frei0r for video filters and effects, and LADSPA for audio plugins, allowing developers to add custom functionality via C or C++ without altering the core codebase. This design promotes extensibility and compatibility with open-source ecosystems, all under GPL-3.0 licensing that aligns with these libraries' permissive terms.

System Requirements

Shotcut requires specific hardware to run effectively, with minimum specifications scaled according to video resolution. For standard definition (SD) editing, a CPU with at least one 2 GHz core is needed, while high definition (HD) requires a minimum of four cores, and 4K editing demands eight cores or more; compatible processors include or models, as well as 64-bit such as or X. Graphics processing is handled via GPU acceleration, necessitating 2.0 support on or 11 on Windows, with the hardware required to function correctly for preview rendering; this ties into the underlying frameworks' use of for efficient video display. Memory requirements start at 4 GB of RAM for SD workflows, increasing to 8 GB for HD and 16 GB for 4K to manage decoding, effects, and multitasking without significant lag. Storage involves a hard drive with sufficient capacity for media files and project data, as larger libraries demand more space; while not strictly required, an SSD is advisable for quicker access to project files and caching in intensive edits, though the official minimum simply notes a drive is essential. For audio monitoring, Shotcut leverages platform-native drivers, including ALSA on for input and output, enabling low-latency performance during editing and recording. Core functionality operates offline without internet access, though a connection is optional for software updates and accessing network-shared media files at speeds of 1 Gb/s or higher.

Editing Workflow

User Interface

Shotcut employs a tabbed layout featuring distinct modes for , Timeline, and Jobs, enabling users to switch efficiently between project organization, media management, , and task queuing. This design facilitates a streamlined by centralizing access to core functions without cluttering the primary workspace. The interface draws on Qt frameworks to ensure cross-platform consistency in appearance and behavior across Windows, macOS, and . The application supports highly customizable panels that can be docked, undocked, resized, or tabbed as needed, including dedicated sections for preview, properties, filters, and scopes such as , , , and levels for audio and video analysis. Users can save and recall multiple UI layouts to tailor the environment to specific tasks, with drag-and-drop functionality for assets enhancing intuitive navigation. For efficiency, Shotcut incorporates keyboard shortcuts and mouse gestures, notably J, K, and L keys for playback control—reversing, pausing, and advancing like in professional nonlinear editors—alongside editable mappings for other actions. Shotcut offers dark and light themes, selectable via settings, to accommodate user preferences and reduce during extended sessions. It provides support for high-DPI displays, ensuring crisp rendering on modern screens, and accommodates setups by allowing panels to span across displays for expanded workflows. Version 26.1.30 introduced a 'What’s This?' contextual help feature, allowing users to click an icon and then a UI element to access relevant documentation or tooltips.

Timeline and Track Management

Shotcut employs a non-linear, multi-track timeline that supports an unlimited number of tracks for video, audio, and combined audio-video clips, enabling flexible project organization without predefined limits on track count. Video tracks are denoted in red, audio tracks in green, and linked audio-video clips in white, allowing users to layer elements such as overlays, voiceovers, and seamlessly across tracks. The timeline incorporates magnetic snapping, activated via a in the toolbar, which automatically aligns clip edges during placement or dragging to maintain precise and eliminate gaps. Additionally, ripple editing is available for trimming operations on the source clip player or timeline, where deleting or adjusting a clip automatically shifts subsequent content to fill the space, with an option to ripple all tracks simultaneously for efficient multi-layer adjustments. A key aspect of the timeline is its native editing capability, which eliminates the need for importing or source files prior to placement. Users can drag media files directly from the or onto the timeline, where Shotcut reads and edits them in their original formats, supporting mixed resolutions and frame rates within the same for greater flexibility in workflows. This approach leverages the underlying MLT framework to handle diverse media natively, reducing preprocessing time and preserving original quality. For clip-specific modifications, the Properties panel provides access to essential adjustments when a clip is selected, including speed scaling for time remapping, opacity controls through associated filters, and options to link or unlink audio and video components for synchronized editing. Project organization is facilitated by the , an XML-based that records all timeline arrangements, track configurations, clip positions, and edits as a text file, making it suitable for saving, sharing, and via external tools. This format references source file paths rather than media, ensuring projects remain compact while allowing portability across systems. Shotcut includes an always-active autosave feature that periodically creates hidden files in the application's data directory to protect against crashes or unexpected closures, enabling recovery of the last working state upon restart. While built-in version history is limited to the /redo stack within a session, users can manually save incremental .mlt versions or employ third-party backups to maintain a revision trail.

Key Features

Format Support and Import/Export

Shotcut utilizes the FFmpeg library to provide extensive support for importing a wide array of native audio, video, and formats directly into projects without requiring proxy generation or . This enables seamless handling of high-resolution up to 8K, variable frame rates from sources like videos, and popular types including , BMP, , , , , , and . Version 26.01.30 increased the maximum supported resolution in Video Mode and Export to 8640 pixels, enabling full support for 8K VR180 video. For (HDR) content, Shotcut supports importing HDR files but offers limited HDR capabilities overall, with no embedded HDR previewing or native HDR output (external hardware such as Blackmagic Design SDI/HDMI devices is required for true HDR monitoring via Settings > Player > External Monitor). HDR clips are identified in the Properties panel (Video tab) by the "Color transfer" field, with HDR indicated by values such as SMPTE ST2084 (PQ), SMPTE ST428, or ARIB B67 (HLG). When opening HDR clips, Shotcut may automatically prompt to convert the clip to BT.709 colorspace for standard dynamic range (SDR) editing. If no automatic prompt appears, users can manually convert by clicking the "Convert..." button in the Properties panel (Video tab), which opens a dialog window; in the Advanced section, ensure the "Convert to BT.709 colorspace" checkbox is selected, then click OK to replace the clip with the converted SDR version. The "Convert..." button may be missing or not appear if the clip is not detected as HDR, the project is configured for limited HLG HDR editing, the clip is already compatible or converted, or the Properties panel/clip is not selected/visible. Since version 25.05, limited support for editing HLG HDR content without conversion is available by enabling Settings > Processing Mode > Linear 10-bit GPU/CPU and restricting video filters to those tagged #gpu or #10bit; this permits basic editing but imposes constraints on advanced features and lacks embedded HDR preview. For most workflows, conversion to SDR is recommended due to these limitations. Alternatively, for HLG clips, a LUT (3D) filter can be applied to convert to SDR without file conversion (e.g., using free LUTs from Shotcut resources). On the export side, Shotcut offers versatile output options through FFmpeg integration, accommodating codecs such as H.264 (AVC), HEVC (H.265), , and /DNxHR, alongside container formats like MP4, MOV, WebM, and animated . These can be configured with presets optimized for specific use cases, including broadcast standards (e.g., high-bitrate ProRes for professional delivery), web and streaming (e.g., H.264 MP4 for broad compatibility), and long-term archiving (e.g., lossless DNxHR). Export workflows preserve project elements like time remapping for variable speed effects and maintain alpha channels in compatible formats such as ProRes 4444 or DNxHR 444, facilitating in downstream applications. Batch processing is streamlined via an integrated jobs queue, allowing multiple projects or timeline segments to be encoded sequentially with consistent settings, which is particularly useful for high-volume production. Hardware acceleration enhances performance during exports, supporting NVIDIA's NVENC for GPU-based H.264/HEVC encoding and Intel's Quick Sync for compatible CPUs, reducing render times on supported hardware without compromising quality. Additionally, Shotcut generates Edit Decision Lists (EDL) in CMX 3600 format from the timeline, enabling round-tripping to other non-linear editors like Avid or Vegas for continued refinement.

Video and Audio Editing Tools

Shotcut provides essential tools for precise manipulation of video clips directly within its multi-track timeline, enabling users to refine through basic operations like trimming and splitting. Trimming allows setting in and out points on the source clip player or timeline, with options for ripple editing to adjust subsequent clips automatically. Splitting and rejoining clips on the timeline facilitates non-destructive segmentation for reorganization without altering the original media. Additional video adjustments include with automatic detection and manual override for orientation correction, cropping via , , or source-specific modes to focus on desired areas, and scaling through size and position controls to resize . Speed ramping supports variable playback rates for audio and video clips, utilizing keyframe animation to create smooth transitions between different speeds. Audio editing tools in Shotcut emphasize control over levels and quality, with volume keyframing available for filter parameters to adjust gain dynamically over time. Fade in and out effects are applied using intuitive fader controls on the timeline for seamless audio transitions. For enhancement, a multi-band equalizer offers 3-band, 15-band, or parametric configurations to shape responses, while a dedicated filter manages by reducing peaks. Noise reduction is handled through specialized filters such as HQ3DN, Quantization, or methods to minimize unwanted artifacts. Synchronization features aid in aligning disparate media elements, including an auto-align tool that matches clips based on their audio waveforms for effortless integration of separate recordings. Waveform visualization appears in audio scopes and the timeline, providing a graphical representation for accurate identification of cuts and peaks during editing. Integration with image editing allows basic adjustments for still frames imported as clips, supporting color grading via 3-way color wheels, 3D lookup tables (LUTs) for preset transformations, and curves in the Levels filter for tonal refinements.

Effects, Filters, and Transitions

Shotcut provides an extensive library of video filters, exceeding 90 in number, enabling users to apply a wide range of visual enhancements to clips. These include fundamental adjustments such as Blur: Gaussian for softening edges, Sharpen for increasing detail clarity, and advanced color correction tools like the filter, which features three color wheels for precise control over shadows, midtones, and highlights. Masking capabilities are supported through filters like Mask: Simple Shape, Mask: From File, and Mask: Chroma Key, allowing selective application of effects to specific areas of the frame. Recent additions have expanded creative options, including the Text: Typewriter filter for animated text effects introduced in version 25.10, the Alpha Strobe filter for periodic transparency modulation added in 25.05, the Freeze Frame filter for holding specific frames in version 25.05, and the Blend Mode filter and track option for blending modes in 10-bit processing added in version 26.01. Audio filters in Shotcut number around 30, offering tools for sonic enhancement and manipulation. Key examples include Reverb for adding spatial depth, Delay (functioning as an echo effect), Pitch for altering , and the newly introduced AI-powered Text to Speech filter in version 25.10, which generates spoken audio from text for or notes using open-weight models like 82M. This feature integrates real-time synthesis, supporting creative audio layering without external software. Transitions in Shotcut facilitate smooth scene changes, with built-in options such as Dissolve (via timeline overlap for cross-fades), Wipe variants including bar, barn door, iris, and diagonal, and Zoom effects for dynamic scaling between clips. Users can create custom keyframed blends by adjusting parameters over time, leveraging the software's keyframing support for precise control. Filters can be stacked in chains on individual clips or tracks, with real-time preview enabled through GPU-accelerated processing, which handles complex combinations efficiently while supporting 10-bit color workflows. This allows for non-destructive experimentation, where multiple effects like followed by blur or masking are composited in real time, optimizing performance on compatible hardware.

Hardware Integration

Device Support

Shotcut provides robust support for external hardware input devices, enabling direct capture of live video and audio feeds into the editing workflow. For video input, it integrates with DeckLink and Intensity cards, allowing capture via SDI and interfaces for professional-grade ingest of broadcast signals. Additionally, Shotcut supports capture and screen recording as input sources, facilitating quick integration of consumer-level video streams through its Video Input options. These capture capabilities leverage FFmpeg for handling various formats. Support for hardware controllers includes the Contour Design Shuttle PRO for jog and shuttle functions. A legacy gesture-based feature supports the controller, where hand gestures control playback and shuttling, though it requires specific setup and is not actively maintained in recent versions. On the audio side, Shotcut enables multi-channel input through platform-specific system audio interfaces, including direct integration with JACK on for low-latency routing and for general system capture. For macOS users, it utilizes to access multi-channel audio devices, while Windows supports WASAPI for high-fidelity input from external interfaces. This setup allows seamless incorporation of audio from mixers, microphones, or other hardware without additional bridging software. Monitoring capabilities include HDMI passthrough via Blackmagic Design hardware for real-time external preview output, configurable in Settings > Player > External Monitoring. Shotcut's built-in video scopes, such as , , and RGB Parade, provide tools for checking broadcast-standard levels, ensuring compliance with standards like BT.709 during output verification.

Performance Optimizations

Shotcut employs GPU acceleration through for video display and preview rendering, enabling smoother real-time playback on compatible hardware (Settings > Display Method > , minimum OpenGL 2.0). Filters, transitions, and use CPU-based computation, with optional GPU Effects available (requiring OpenGL 3.2, disabled by default due to potential instability). Decoding and pixel format conversion are handled by the CPU. Hardware encoding support for , , and NVIDIA GPUs accelerates processes. Proxy editing mode addresses performance challenges with high-resolution footage by generating and using lower-resolution proxy files during the editing workflow, reducing CPU and memory demands for smoother scrubbing and playback. Once editing is complete, Shotcut automatically switches to the original high-quality files for final export, preserving output fidelity without manual intervention. This technique is particularly beneficial for 4K or higher resolutions, where direct editing might cause lag on mid-range systems. Background rendering supports efficient job queuing, allowing multiple export tasks to run concurrently or sequentially without interrupting the editing session, which optimizes workflow productivity. Memory management features include adjustable cache settings under Settings > Player, where users can allocate RAM for preview caching to balance performance and system resources, alongside automatic memory release upon project closure. Export processes utilize multi-threading to distribute rendering across CPU cores, accelerating final output generation on multi-core processors. In recent updates, version 25.10 introduced engine enhancements that improved AI filter performance, including better handling of speech-to-text models like Whisper.cpp, contributing to more responsive processing of AI-driven effects. Similarly, version 25.07 added drag-to-adjust audio gain functionality on the , streamlining volume adjustments and reducing the need for iterative filter applications, thereby enhancing editing efficiency. Version 26.1.30 introduced hardware video decoding using VA-API (Linux), Media Foundation (Windows), and Video Toolbox (macOS), enabled by default for preview scaling to reduce CPU usage, with options for export and fallback to software decoding.

History and Releases

Origins and Major Rewrites

Shotcut originated in November 2004 as a simple test application and video player developed by Charlie Yates, a co-founder of the MLT Multimedia Framework, with a primary focus on users. The initial version served mainly to demonstrate MLT's playback capabilities but encountered early challenges, including a limited restricted to basic playback and trimming, as well as constrained format support inherent to its nature. These limitations were progressively mitigated through ongoing updates to the MLT framework, which enhanced core multimedia handling over time. In 2011, Dan Dennedy, another MLT co-founder, initiated a complete rewrite of Shotcut, evolving it into a comprehensive non-linear video editor with cross-platform compatibility across Windows, macOS, and via the Qt framework. This overhaul integrated FFmpeg for extensive audio and video format support, enabling features like device capture, encoding, and streaming, while addressing prior platform-specific constraints. In August 2012, stewardship of the project shifted to Meltytech, LLC—Dennedy's company—which prioritized open-source collaboration and sustained development under the GPL-3.0 license established from the rewrite's inception.

Release Milestones

Shotcut's release milestones reflect its steady evolution as a cross-platform video editor, with major versions introducing enhancements to core editing capabilities, performance, and creative tools. Version 13.12.28, released on December 28, 2013, marked a significant advancement by introducing the multi-track timeline, enabling more complex project assembly, alongside a basic effects library for initial video and audio manipulations. The 2020 series (e.g., version 20.02.17 in February 2020) added features such as preview scaling, pitch compensation, proxy settings, and 360° video filters, along with refinements to batch export and tools. The project's release cadence shifted to quarterly major updates by the mid-2020s, incorporating beta testing through for community feedback and rapid iteration. Version 25.05.11, launched on May 11, 2025, brought creative filters including the Freeze Frame option for pausing motion in timelines and Alpha Strobe for dynamic transparency effects, broadening artistic possibilities. Version 25.07.26 from July 26, 2025, added drag functionality, allowing intuitive audio gain and timeline clip volume adjustments directly on visual representations, improving audio precision, along with speech-to-text support via Whisper.cpp model downloader for automated subtitle generation. The most recent milestone as of November 2025, version 25.10.31 from October 31, 2025, integrated text-to-speech for voice synthesis and , the Text: filter for animated typing effects, and targeted performance fixes to optimize high-resolution workflows on varied hardware. These updates, influenced briefly by MLT framework advancements, underscore Shotcut's commitment to accessible, powerful editing tools without proprietary dependencies.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.