Features
Powerful editing with an open heart.
Professional Timeline
Multi-track rows, ripple-aware trimming, razor tool, and standard keyboard shortcuts (J/K/L, I/O).
Native Performance
Built with GTK4 and Rust for a smooth, high-frame-rate editing experience on any desktop.
FCPXML Interchange
Import and export projects from Final Cut Pro. Seamless transition for professional workflows.
MCP AI Server
Control the editor, list tracks, and add clips via AI agents using the Model Context Protocol.
Implemented Features
Our current stable development branch (main) features:
- GTK4 UI Scaffold: A modern, dark-themed interface following GNOME HIG.
- Media Library Browser: Import videos, audio, and images with automatic duration probing.
- Source & Program Monitors: Frame-accurate playback, scrubbing, volume control, and in/out markers.
- Multi-track Timeline: Flexible editing with support for video and audio tracks.
- Visual Cues: Filmstrip thumbnails for video and normalized waveforms for audio.
- Advanced Trimming: Ripple-aware trimming, razor tool, and standard keyboard shortcuts (J/K/L, I/O).
- Reverse Playback: Per-clip “Reverse” toggle in Inspector and Program Monitor with timeline
◀badge. - Experimental Preview Optimizations: Occlusion-based video decode skip and continuous decoders for smoother playback.
- Real-time Effects: Color correction, transforms, and transitions applied live.
- Project Serialization: Save and load projects in standard FCPXML and
*.uspxmlformats. - FCPXML Interchange: Improved compatibility with Apple-authored files, markers, and standard audio gain mapping.
- Background Rendering: High-quality MP4/H.264 exports via GStreamer/FFmpeg with overflow-aware overlay clipping.
Planned Roadmap
Check out our ROADMAP.md for upcoming features:
- Smart Script-to-Timeline: AI-powered assembly from scripts.
- Advanced Audio Tools: Multichannel mixing and EQ.
- More Transitions: Wipe, slide, and custom GLSL transitions.
- Plugin System: Extend UltimateSlice with community-built tools.