About this project

LosslessCut is a cross-platform graphical user interface for FFmpeg designed for extremely fast and lossless operations on media files. Its primary purpose is to allow users to trim and cut video and audio files without the need for slow re-encoding, thereby preserving original quality and saving time. Key capabilities include: - Lossless cutting, merging, and rearranging of video and audio segments. - Multi-track editing: combining tracks from multiple files, removing unneeded streams, or extracting specific tracks (video, audio, subtitles) into separate files. - Remuxing media into different container formats losslessly. - Metadata editing for files and individual tracks, including rotation and orientation flags. - Frame extraction: taking full-resolution snapshots or exporting ranges of frames to images. - Advanced timeline tools: audio waveforms, video thumbnails, and keyframe jumping. - Detection tools: black scene, silent audio, and scene change detection. - Support for importing/exporting cut segments via CSV, XML (DaVinci, Final Cut Pro), YouTube chapters, and more. - Basic CLI and HTTP API support. The application supports common formats such as MP4, MOV, WebM, Matroska, OGG, and WAV, utilizing the Chromium browser's HTML5 player for playback.