OpenShot 4.0 collected 463 Hacker News points within roughly four hours of its submission, an unusually fast response for a desktop video editor. That Hacker News tally measures developer attention alone. The reason for the attention is concrete: OpenShot now records a screen, camera and audio into an editable project, then tracks subjects with machine-learning models that run on the same computer. A creator can move from capture to a masked edit without uploading source footage or opening a separate recording application.
The release arrived on August 30 for an editor that remains free software under GPLv3 or later on Linux, macOS and Windows. OpenShot's version 4.0 announcement combines a new Recording View and Color View with ten effects, a fully native timeline and two underlying media libraries reaching version 1.0. It is a large change in what the application can do inside one project, although the performance figures published so far all come from OpenShot's own tests.
One timeline, four capture sources
The Recording View can capture a microphone, system audio, webcam and desktop at the same time. OpenShot stores each enabled source as its own media file and places it on a separate timeline clip. That detail matters more than a single Record button: narration can be trimmed or leveled without touching system sound, while a webcam layer can be cropped and moved independently of the screen recording. When screen and webcam capture run together, OpenShot can start with a rounded picture-in-picture layout, but the placement remains editable through normal clip properties, according to the release walkthrough.
Recording can also run while an existing project plays. OpenShot positions this for voice-over, lessons, commentary and reaction footage. A clip's Audio menu can begin a recording from that clip's start and choose a track beneath it. Users who want several takes without filling the timeline can send completed recordings to Project Files instead. The application keeps those files in the project's assets directory, according to the recording workflow description, which reduces the chance of separating a project from newly captured media.
The capture layer is necessarily platform-specific. OpenShot lists native routes for Windows, macOS, Linux X11 and Linux Wayland through PipeWire, while warning that screen, window, region, camera and system-audio choices depend on the operating system, hardware and permissions. The 4.0.0 repository notes show late fixes for Windows region selection on mixed-DPI displays and several months of work on Wayland, macOS and Windows capture. That history makes cross-platform recording one of the first areas worth testing on real machines.
Color tools become part of the edit
A dedicated Color View puts clip properties beside color wheels and live scopes. The Color Grade effect covers exposure, contrast, temperature, tint, highlights, shadows and saturation, with separate wheels for global color, shadows, midtones and highlights. Four editable curves control the full image plus the red, green and blue channels. OpenShot also accepts .cube LUT files and lets an editor reduce a LUT's intensity instead of applying the look at full strength. Every control in the effect, including curves and wheel adjustments, can be animated with keyframes, as described in the official guide to the release.
The scope set includes a luma waveform, histogram, RGB parade and vectorscope. A region tool can restrict analysis to part of a frame, such as a face or product, and the vectorscope includes a skin-tone reference line. These measurement tools let an editor inspect clipping, compare channels and match shots even when the display or room lighting gives a misleading impression of the image.
OpenShot also finished replacing its old web-based timeline components. Clips, transitions, tracks, rulers, keyframes and menus now run through a native Qt timeline. Version 4.0 adds editable timecode in the ruler, smoother zooming, horizontal scrolling from a tilted mouse wheel and clearer keyframe menus. Retiming a clip scales the nested keyframes used by color wheels and curves, which prevents a speed change from leaving an animated grade behind, according to the application release notes.
How local masking works
Object Mask begins with positive points on a subject and negative points on the background. OpenShot generates a selection, follows it through the clip and allows more prompts on frames where the subject changes shape or becomes obscured. The resulting animated mask can feed Blur, Pixelate, Color Grade or another effect. The documented workflow permits selective color work and privacy blurring as well as background treatment, all while the source video stays on the user's machine.
The model pipeline is unusually legible for an end-user AI feature. OpenShot's ONNX repository identifies YOLO for detection and instance segmentation, EfficientSAM for the initial prompted mask, and Cutie for propagating that mask across video frames. The exported models run through OpenCV, so the packaged application does not need Python, PyTorch or the original training frameworks at runtime. OpenShot says there is no required cloud service, AI account or subscription for these tools. Models are downloaded when needed, and their speed depends on the selected model and the user's hardware.
Local execution does not erase licensing details. The export utility's code is MIT licensed, while upstream model weights and generated ONNX artifacts retain their upstream terms. The repository tells maintainers to review those licenses before publishing model packages. That distinction is easy to miss in a desktop interface, and it matters to developers who redistribute builds or automate installation rather than simply download the official application.
Object Detection received related work in 4.0. The editor can download and validate YOLOv5 ONNX models, produce segmentation masks and adjust how detected objects, boxes and labels appear. The libopenshot 1.0 release notes place detection, segmentation and tracked masks in the media engine itself, alongside capture readers and the new image effects. This is why the AI feature is tied to a major library version rather than being a thin hosted service added to the interface.
The benchmark numbers need their labels
OpenShot reports that its Blur test workload completed 61.8% faster than in version 3.5.1, while Sharpen improved by 12.8%. Timeline rendering rose by 3.4% in one workload and 5.1% when transforms were included. These project-supplied comparisons vary with hardware, media, effects and project complexity. They do not establish that a full edit will export 61.8% faster. The smaller timeline figures may be more broadly felt because timeline drawing occurs during scrolling, thumbnail updates, transforms and keyframe changes.
The same caution applies to the new Audio Visualization effect. OpenShot measured ten visualization modes at averages between 172.2 and 2,217.6 frames per second. The project's chart explicitly measures the effect itself, not complete playback or export. The effect can draw waveforms, spectrum displays, radial patterns, particles and VU-style meters, while a separate Beat Sync effect turns audio energy into a color layer. The numbers suggest headroom inside the effect pipeline; only full-project tests will show how that headroom survives decoding, compositing and export.
Other additions are less likely to dominate a headline but fill practical gaps. Film Grain includes several stock presets, Denoise Image can treat luminance noise and color speckles differently, and Displacement Map can warp one clip with another image or video. Shadow, Glow and Timer round out the ten-effect set. OpenShot also refreshed export presets for current social platforms, improved caption previews and added Blender 5.x compatibility for animated titles in the full release account.
Version 4.0 changes the foundation too
The desktop release depends on libopenshot 1.0.0, whose new capture readers and effects sit below the Python and Qt interface. libopenshot-audio also reaches 1.0.0. Expanded Qt 6 and PySide6 support should make packaging easier for current Linux distributions, while desktop-portal integration handles file access and capture on modern desktops. The library changelog records on-demand PipeWire loading, synchronized capture shutdown and timestamp fixes alongside the visible features.
There is Android work in the codebase for file access, rendering, Qt bindings and large ARM64 memory addresses. OpenShot is explicit in its platform notes that Android is not a supported 4.0 platform and has no release date. For now, that work is evidence of a more portable base. The supported desktop release is the thing users can evaluate today.
The 463-point response shows that a local, account-free production path has an audience, but it cannot answer the questions raised in the discussion about color-control depth, automation and comparisons with Kdenlive or DaVinci Resolve. The evidence to watch next is narrower: independent export tests, issue reports from mixed-DPI and Wayland capture, and whether 4.0.x fixes arrive for synchronization or project compatibility. Those results will show whether OpenShot's new all-in-one workflow holds up beyond the release-day feature list.