About this project

Mosaic is an open-source tool for macOS, Windows, and Linux that allows users to batch-generate visual summaries of video files. It operates entirely locally by driving the user's installed ffmpeg and MediaInfo CLI, ensuring no data is uploaded to external servers. The software provides four primary output types: - Contact sheets: Grids of timestamped frames (PNG, JPEG). - Screenshots: Individual full-resolution frames (PNG, JPEG). - Animated preview reels: Short clips stitched into a single reel (WebP, WebM, GIF). - Animated contact sheets: Grids where each cell is a looping motion clip (WebP). Key features include a drag-and-drop batch queue, HDR auto-tonemapping (supporting HDR10, HLG, and Dolby Vision Profile 5), and MediaInfo enrichment for accurate codec and metadata headers. It supports approximately 45 container formats. Mosaic is available as both a desktop GUI application built with Tauri and Rust, and a standalone command-line interface (mosaic-cli) for scripts and headless environments.