GhostVideoStudio

Resize video, privately.

Scale a clip down to 1080p, 720p, 480p, or 360p — aspect ratio kept, encoded on your device.

Resize a video in your browser — scale it down to 1080p, 720p, 480p, or 360p to hit an upload limit, shrink a huge screen recording, or fit a target player. GhostVideo re-encodes the clip with ffmpeg compiled to WebAssembly, scaling by height and keeping the aspect ratio automatically so nothing is stretched or squashed, and outputs a web-standard MP4 (H.264 + AAC) that plays everywhere. Because the file never leaves your device, there's no upload wait and no privacy trade — resizing a personal recording isn't a decision to trust a server, because there's no server copy at all. No watermark, no signup, no length cap beyond your device's memory.

How it works

  1. 1

    Drop your video

    Drag an MP4, MOV, or WebM onto the page or click to browse. It opens in the GhostVideo studio with Resize pre-selected — nothing is uploaded.

  2. 2

    Pick a resolution

    Choose 1080p, 720p, 480p, or 360p. The width scales automatically to keep the original aspect ratio, so the picture is never distorted.

  3. 3

    Download the resized video

    ffmpeg re-encodes the clip on your device and the smaller MP4 downloads straight from your browser — ready to compress further or share.

Frequently asked questions

  • Is my video uploaded to resize it?

    No. The encoder (ffmpeg, compiled to WebAssembly) runs inside your browser, so the video is never sent to a server. Only the one-time engine download appears in your DevTools Network tab, never your file.

  • Which resolutions can I choose?

    1080p, 720p, 480p, and 360p. The number is the video's height in pixels; the width is scaled to match, so a 4K clip drops to a manageable 720p without you doing the math.

  • Does resizing keep the aspect ratio?

    Yes. GhostVideo scales by height and computes the width to preserve the original proportions, so a widescreen clip stays widescreen and nothing is stretched.

  • Can it make a low-resolution video larger?

    You can pick a height above the source, but upscaling can't invent detail that isn't there — the picture will look soft. Resize is really for scaling down; to shrink the file, a lower resolution plus the Compress step does the most.

  • Will resizing make the file smaller?

    Usually a lot smaller — fewer pixels per frame means a lower bitrate. For a precise target like 8 MB or 25 MB, chain the Compress to size step after resizing.

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