Shotcut is a free, open source, cross-platform video editor for Windows, Linux, or Mac OS X Systems!!
Warning: Shotcut is currently in very early stage and active development. So do not expect a final product for now. Binaries are regularly built and are available at https://www.shotcut.org , on the Download section.👍🏾
A Software Santa Pick!
https://www.youtube.com/channel/UCjuv-Js1znyvErPy9vZf37A Shotcut is a free, open source, cross-platform video editor.
Quickstart
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.
Version is based on date. You can choose to update whenever you like and keep multiple versions (new versions are available monthly).
Wide Format Support
Support for the latest audio and video formats thanks to FFmpeg
Supports popular image formats such as BMP, GIF, JPEG, PNG, SVG, TGA, TIFF, WebP as well as image sequences
No import required - native timeline editing
Frame-accurate seeking for many formats
Multi-format timeline: mix and match resolutions and frame rates within a project
Webcam capture
Audio capture
Support for 4K resolutions
Network stream playback (HTTP, HLS, RTMP, RTSP, MMS, UDP)
Frei0r video generator plugins (e.g. color bars and plasma)
Color, text, noise, and counter generators
EDL (CMX3600 Edit Decision List) export
Export single frame as image or video as image sequence
Videos files with alpha channel - both reading and writing
Audio Features
Audio scopes: loudness, peak meter, waveform, spectrum analyzer
Volume control
Audio filters:
Balance, Bass & Treble, Band Pass, Compressor, Copy Channel, Delay, Downmix, Expander, Gain, High Pass, Limiter, Low Pass, Normalize: One Pass, Normalize: Two Pass, Notch, Pan, 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
Tone generator
Stereo, mono, and 5.1 surround
Video Effects
Video compositing across video tracks
HTML5 (sans audio and video) as video source and filters
3-way (shadows, mids, highlights) color wheels for color correction and grading
Eye dropper tool to pick neutral color for white balancing
Deinterlacing
Auto-rotate
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.
Video Filters:
Alpha Channel: Adjust, Alpha Channel: View, Audio Dance Visualization, Audio Light Visualization, Audio Spectrum Visualization, Audio Waveform Visualization, Blur, Brightness, Chroma Hold, Chroma Key: Advanced, Chroma Key: Simple, Contrast, Color Grading, Crop, Distort, Glitch, Glow, Grid, 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, Old Film: Dust, Old Film: Grain, Old Film: Projector, Old Film: Scratches, Old Film: Technocolor, Opacity, RGB Shift, Rotate and Scale, Rutt-Etra-Izer, Saturation, Sepia Tone, Sharpen, Size and Position, Sketch, Spot Remover, Stabilize, Swirl, Text, Timer, Vignette, Unpremultiply Alpha, Wave, White Balance
Speed effect for audio/video clips
Reverse a clip
Video scopes: Waveform and Histogram
Title Templates for the Overlay HTML filter
Editing Features
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)
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
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: Catalan, Chinese, Czech, Danish, Dutch, English, Estonian, Finnish, French, Gaelic, German, Greek, Hungarian, Italian, Japanese, Nepali, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Polish, Portugese, Russian, Slovak, Slovenian, Spanish, Taiwanese, Turkish, Ukranian (not all 100%, but you can help
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.
Hardware Support
Blackmagic Design SDI and HDMI for input and preview monitoring
Leap Motion for jog/shuttle control
Webcam capture
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
https://www.shotcut.org/download/
Older versions are available for download here: https://github.com/mltframework/shotcut/releases