Video Trimmer

Extract a video segment by choosing its start and end timestamps.

Video Trimmer is a desktop utility for saving a selected portion of a video. Its normal trimming workflow copies the existing media without re-encoding; an optional re-encoding mode is also available. Input and output paths and timestamps can be supplied through command-line options.

The interface and application logic are written in Rust with GTK4 and libadwaita. The application invokes FFmpeg for trimming and encoding, while its video preview uses GTK media support.