GhostVideoStudio

Under 8 MB, guaranteed math.

Drop a clip and it is re-encoded to fit the cap — bitrate computed from duration, all on your device.

Compress a video to fit under 8 MB — Discord's free-tier upload cap — or any size limit you're up against, right in your browser. GhostVideo does the bitrate math (your size budget spread across the clip's duration, with headroom for container overhead) and re-encodes on your device. Longer clips get more compression; short clips barely change. No upload, no watermark, and the clip never touches a server.

How it works

  1. 1

    Drop your video

    Drag in the clip. It opens in the GhostVideo studio with Compress to size pre-selected at 8 MB.

  2. 2

    Pick the cap

    8 MB for Discord, 25 MB for email, or a custom number. The bitrate is computed from your clip's duration, locally.

  3. 3

    Download and share

    The re-encoded MP4 lands under the cap — paste it straight into Discord or attach it to the email.

Frequently asked questions

  • Is my video uploaded to compress it?

    No — ffmpeg runs in your browser via WebAssembly. The clip never leaves your device.

  • Why 8 MB?

    That's Discord's upload cap for free accounts. The tool defaults to it because that's the number everyone's fighting; 25 MB (typical email cap) and custom targets are one click away.

  • Will a long video look bad at 8 MB?

    Physics applies: 8 MB across five minutes is a thin bitrate, so expect visible compression. Trim to the moment that matters first — Trim is in the same studio — and quality improves dramatically.

  • How close to the target does it land?

    Slightly under, by design — the encoder gets ~93% of the budget so container overhead can't push the file over the cap.

  • What about the audio?

    Audio gets 96 kbps AAC normally, dropping to 64 kbps when the budget is very tight — speech stays clear either way.

Every GhostVideo tool runs entirely in your browser. Your file is never uploaded — there's no upload endpoint to send it to.