After many updates, I'm excited to tag the first stable release of 8mb.local!
8mb.local is a self-hosted, fire-and-forget video compressor. Just drop a file, choose a target size (like 8MB, 25MB, or 100MB), and let it produce a compact, high-quality file using GPU-accelerated encoding. It supports NVIDIA NVENC, Intel/AMD VAAPI (on Linux), and automatically falls back to CPU if no GPU is found.
Key Features in this Release:
Multi-vendor GPU support: Auto-detects NVIDIA, Intel, and AMD GPUs.
Robust Encoder Validation: Checks that encoders are not just present, but actually working.
Drag-and-Drop UI: A simple SvelteKit interface for uploading files.
Live Queue Management: View all active jobs, see real-time progress, and cancel jobs individually.
Real-time FFmpeg Logs: See exactly what's happening during compression.
Full Settings UI: Configure authentication, default presets, and available codecs directly from the UI.
Smart Auto-Retry: If a file comes out too large, the worker automatically retries with an adjusted bitrate.