About this project

ffmpeg-bro is a graphical user interface for FFmpeg built on the bro engine. It provides a visual environment to manage complex FFmpeg operations without relying solely on the command line, while still providing the exact FFmpeg invocation for every action. Key capabilities include: - Full-quality playback: Uses libavcodec for in-process, multi-threaded decoding without proxy files. - Timeline Editing: Features filmstrips, waveforms, multiple video tracks, trimming, splitting, and snapping. - Node Graph Editing: Allows users to construct edits as a filtergraph, wiring libavfilter pads manually and previewing node outputs in real-time. - Honest Exports: Supports per-stream configuration, stream copying without re-encoding, and detailed control over subtitles, chapters, and dispositions. - Capture & Measurement: Includes live screen/camera/mic capture and integrated measurement tools like cropdetect, blackdetect, and ebur128. - Supercut Application: A specialized tool for searching transcribed recordings via GPU-accelerated speech-to-text, allowing users to quickly find and assemble clips based on spoken words. - Hardware Analysis: Measures actual GPU acceleration capabilities on the host machine. The software is distributed as nightly builds for Windows, Linux, and macOS, with FFmpeg linked directly into the binary.