
VideoSwiper
General media cleaner
FlutterDartRust
VideoSwiper: High-Performance Media Management
VideoSwiper is a powerful Flutter desktop utility designed to streamline the process of reviewing and organizing large media libraries. By leveraging a custom Rust-based engine, the app generates high-resolution thumbnail collages that allow you to scan an entire video’s content in seconds.
The New Rust Algorithm
I recently refactored the core processing engine, moving away from Python to a high-performance Rust implementation. By utilizing a bridge between Flutter and Rust, VideoSwiper now offers:
- Native Performance: Ultra-fast frame extraction and collage generation without the overhead of external interpreters.
- Zero Dependencies: No need for Python, OpenCV, or PATH configurations; everything is packed into a single, portable executable.
- Safety & Speed: Memory-safe parallel processing that handles massive folders without saturating the RAM too much.
Key Features
- Smart Thumbnail Collages: Automatically extract evenly spaced frames to get a complete visual summary of any video.
- Interactive Review: Zoom and drag through collages to inspect details before deciding to keep or discard a file.
- Wide Format Support: Fully compatible with modern extensions including .mp4, .mkv, .mov, .webm, and .gif.
- MediaGatherer: A specialized tool to automatically flatten nested directories and centralize your media into a single location.
- Safe-Delete System: Files aren't instantly deleted, rejected media is moved to a dedicated "Trash" folder for final review.

