Discover and explore top open-source AI tools and projects—updated daily.
66HEXFast, high-performance media conversion GUI
Top 48.4% on SourcePulse
Summary
Frame is a high-performance media conversion utility offering a native GUI for FFmpeg operations. It targets users needing granular control over video, audio, and image conversions, providing a fast, concurrent processing backend and real-time monitoring for efficient media manipulation.
How It Works
The application employs a hybrid architecture: a Rust backend built with Tauri v2 handles concurrent FFmpeg process execution using tokio::mpsc and real-time stderr parsing for progress telemetry. A Svelte 5 frontend manages user configuration and state monitoring, offering a responsive interface. This design prioritizes performance and efficient resource utilization for batch and individual media tasks.
Quick Start & Requirements
winget install --id 66HEX.Frame -e) or Homebrew on macOS (brew tap 66HEX/frame && brew install --cask frame).libwebkit2gtk-4.1-0, GStreamer plugins, xdg-desktop-portal, and zenity. Building from source necessitates Rust, Bun (or Node.js), and Tauri OS dependencies.bun run setup:ffmpeg and bun run setup:upscaler.Highlighted Details
Maintenance & Community
The project seeks GitHub Sponsors to cover costs for code-signing certificates required for smoother OS integration. No other community channels or explicit contributor information is detailed in the README.
Licensing & Compatibility
Limitations & Caveats
2 days ago
Inactive
NVIDIA