Compress Videos using 8mb
Getting errors when trying to send videos? Don't use sketchy online converters. This guide explains how to self-host 8mb.local to compress high-quality clips privately using your own GPU.
POSTS
Getting errors when trying to send videos? Don't use sketchy online converters. This guide explains how to self-host 8mb.local to compress high-quality clips privately using your own GPU.
Author:
Llewellyn Paintsil
Date:
Read:
2 mins
Tutorial
We have all been there. You just clipped an insane highlight in your favourite game, or maybe you recorded a quick bug report for your developer team. You drag the file into Discord, Slack, or WhatsApp, hit Enter, and... "Your files are too Big."
The dreaded upload limit is one of the most annoying hurdles on the internet. To get around it, most people turn to sketchy online converters. But uploading your personal videos to a random server is slow, degrades quality, and is a privacy nightmare.
There is a better way. Meet 8mb.local, a self-hosted tool that uses your own computer's power to shrink videos to the perfect size—without them ever leaving your network.
8mb.local is a free, open-source web application that runs on your computer. It is designed with a "fire-and-forget" philosophy: you give it a video and a target size (like 8MB, 25MB, or 50MB), and it handles the rest.
Because it runs locally, it is incredibly fast. It can utilize your graphics card (NVIDIA, Intel, or AMD) to compress your videos in seconds. Plus, since the file never uploads to the cloud, your data remains 100% private.
Unlike a standard Windows app, 8mb.local doesn't come as a simple .exe file yet. It runs inside a container using Docker. This might sound technical, but it’s actually quite straightforward.
First, you need the engine that runs the app.

You don't need to download a zip file. You just need to tell Docker to grab the app for you.
Open your Command Prompt (Windows) or Terminal (Mac/Linux) and paste one of the following commands:
For most users (CPU only - works everywhere):
docker run -d --name 8mblocal -p 8001:8001 -v./uploads:/app/uploads -v./outputs:/app/outputs jms1717/8mblocal:latest
For Gamers (NVIDIA GPU Acceleration): If you have an NVIDIA graphics card, use this command to unlock blazing fast speeds:
docker run -d --name 8mblocal --gpus all -e NVIDIA_DRIVER_CAPABILITIES=compute,video,utility -p 8001:8001 -v./uploads:/app/uploads -v./outputs:/app/outputs jms1717/8mblocal:latest
For AMD/Intel GPUs If you have a AMD or Intel Graphics card, use this command:
docker run -d --name 8mblocal --device=/dev/dri:/dev/dri -p 8001:8001 -v ./uploads:/app/uploads -v ./outputs:/app/outputs jms1717/8mblocal:latest
Once the command is running, the app is live on your computer.
Open your browser and go to http://localhost:8001. You will see a clean, dark interface.
Drag and drop your video file anywhere on the screen. The app will instantly analyze it.
Select a Target Size. Click on 4MB, 5MB, 8MB, 100MB, etc, or enter a Custom size.
Click "Compress".

Disclaimer: This tool is open-source software. Always ensure you are downloading from the official repository.
Tutorial
Did your PC crash mid recording? Don't delete that corrupted file. This guide explains exactly how to restore broken recordings and fix audio sync issues using free tools like Untrunc and FFmpeg.
Author
Llewellyn Paintsil
Duration
5 mins
Tutorial
Tired of reading manga on websites that drain your battery and spam you with ads? There’s a better way. Meet Komikku: the clean, ad-free, and open-source alternative that every manga fan needs. Here is exactly how to set it up and start reading in minutes.
Author
Llewellyn Paintsil
Duration
6 mins
Tutorial
Too lazy to reach for the mouse? Discover how to use your phone's gyroscope to control your computer from a distance in this quick, beginner-friendly guide.
Author
Llewellyn Paintsil
Duration
5 min