Releases: JMS1717/8mb.local
More Options, Better Performance, Debloated
Resolution select, Audio Settings, and better compression logic
Bugfixes, Stability, and Security improvements
What's Changed
Massively overhauled the program to be more reliable, secure, and performant.
rtx50-v1.0.0
What's Changed
RTX 50 series Blackwell support. This release is not very well tested and will not be updated
v128
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.