unsubbed.co

8mb.local

8mb.local gives you browser-based video compressor on your own infrastructure.

Overview

a free local self hosted video compressor webui designed for performance and ease of use. inspired by 8mb.video The project has 789 GitHub stars and is licensed under NOASSERTION.

Key Features

Source: GitHub README

  • Multi-vendor GPU support: Auto-detects NVIDIA NVENC, Intel/AMD VAAPI (Linux), or falls back to CPU
  • Robust encoder validation: Tests actual encoder initialization, not just availability listing
  • Automatic CPU fallback: Gracefully handles missing drivers, permission issues, or hardware access problems
  • Drag‑and‑drop UI with helpful presets and advanced options (codec, container, tune, audio bitrate)
  • Configurable codec visibility: Enable/disable specific codecs in Settings page
  • Resolution control: Set max width/height while maintaining aspect ratio
  • Video trimming: Specify start/end times (seconds or HH:MM:SS format)
  • ffprobe analysis on upload for instant estimates and warnings
  • Real‑time progress tracking: Multi-signal progress using actual output size, time processed, bitrate, and wall-clock estimates for smooth, accurate updates
  • Real‑time FFmpeg logs: Streaming logs during compression for instant feedback

Getting Started

Source: GitHub README

docker ps | grep 8mblocal
docker exec 8mblocal bash -c "ffmpeg -hide_banner -encoders | grep -E 'nvenc|qsv|vaapi|264|265|av1'"

Normalized Features

Source: tool-features-normalized.json

apt, docker, docker compose, media transcoding, redis, rest api.

Features

Integrations & APIs

  • REST API

Media & Files

  • Media Transcoding