Coming soon: Local Upscale Studio is in development. Checkout opens with the first release.

How to upscale video to 1080p or 4K on a Mac

Checked against the tools' own documentation on November 9, 2026. Local Upscale Studio is in development.

Making a video bigger is easy. Making it look better at the bigger size is the hard part. This guide covers when 4K is worth it, when 1080p is the better target, how to pick a codec, and how to do it on a Mac with free tools or an AI upscaler.

What upscaling to 4K can and can't do

A 4K frame (3840×2160) has four times the pixels of 1080p and nine times the pixels of 720p. Upscaling has to fill those new pixels somehow.

Your TV or monitor already scales whatever you play to fill the screen. Upscaling the file is worth it when you can do that better than the screen would, or when something downstream needs a certain size, such as an editing timeline or an upload.

1080p or 4K?

Scale factors

SourceTo 1080pTo 4K UHD
640×480 (4:3 SD)1440×1080, 2.25×2880×2160, 4.5×
854×480 (16:9 SD)1920×1080, 2.25×3840×2160, 4.5×
1280×720 (720p)1920×1080, 1.5×3840×2160, 3×
1920×1080 (1080p)No change3840×2160, 2×

Keep the original shape. A 4:3 video at 1080p is 1440×1080, with black bars at the sides on a widescreen TV. Stretching it to 1920×1080 distorts it.

Many AI models work at a fixed factor, usually 2× or 4×. The upscaler runs the model, then resizes the result to the exact size you asked for. That is normal and you don't need to plan around it.

Choose a codec before you start

For HandBrake's software encoders, its documentation suggests a constant quality of RF 20–24 for 1080p and RF 22–28 for 4K. Lower numbers mean higher quality and bigger files. 4K files are larger than 1080p at the same setting because there are four times as many pixels to describe.

Free method 1: ffmpeg

ffmpeg is free and runs in Terminal. Install it with Homebrew: brew install ffmpeg. Its lanczos resizing keeps edges crisper than the default. This is ordinary resizing, not AI.

To make a 16:9 video 1080p, as HEVC, keeping the audio unchanged:

ffmpeg -i input.mp4 -vf "scale=1920:1080:flags=lanczos" -c:v libx265 -crf 22 -preset medium -tag:v hvc1 -c:a copy output-1080p.mp4

To make it 4K with the Mac's hardware HEVC encoder, which is much faster than libx265:

ffmpeg -i input.mp4 -vf "scale=3840:2160:flags=lanczos" -c:v hevc_videotoolbox -q:v 65 -tag:v hvc1 -c:a copy output-4k.mp4

To make a 4K ProRes 422 HQ master for editing:

ffmpeg -i input.mp4 -vf "scale=3840:2160:flags=lanczos" -c:v prores_videotoolbox -profile:v hq -c:a pcm_s16le master-4k.mov

Free method 2: HandBrake

HandBrake is a free app with a normal Mac window. Open the video, choose a preset, then go to the Dimensions (picture settings) tab. Tick Allow upscaling and set the Resolution Limit to 1080p or 4K. HandBrake's own guide says upscaling is "NOT recommended" but has uses, such as uploading to YouTube.

For the encoder, choose H.265 in the Video tab and set the quality as above. HandBrake also offers the Mac's hardware encoders ("H.265 (VideoToolbox)"), which are faster. HandBrake's documentation notes that the VideoToolbox scaler uses a different algorithm and its output will be less sharp, so keep the software scaler if sharpness matters.

AI upscalers

When the source is soft, noisy or blocky, an AI upscaler can do what resizing can't. Here is a badly compressed clip enlarged 2× three ways:

Frame crop from a video compressed to about 100 kbps, enlarged 2× without AI: blocky face and shirt
Resized, no AI
The same frame upscaled with Real-ESRGAN: compression blocks remain on the face
Real-ESRGAN
The same frame upscaled with FlashVSR: clean face, jacket texture and shirt print
FlashVSR

From our test setup, not a finished app. More examples and how we compared them: SeedVR2 and FlashVSR on a Mac.

On a Mac, the choices include free tools built around Real-ESRGAN, paid apps such as Topaz Video ($299 a year for the Personal plan), and Local Upscale Studio. For prices side by side, see AI upscaler prices; for how to choose, see choosing an AI upscaler for Mac. If you want the free route, Real-ESRGAN on a Mac explains it.

How long it takes

Ordinary resizing with ffmpeg or HandBrake is usually limited by the encoder, and is quick on Apple silicon. AI upscaling depends heavily on the model, the output size and your Mac, and newer models can be very slow.

As one measured example: FlashVSR, the model Studio uses for Quality video, took 1.0–1.6 seconds per frame at 540p–720p output on an M5 Max with 64 GB, using about 13–17 GB of memory. That is roughly 30–50 minutes for one minute of 30 fps video, at less than 1080p. A Mac with less memory will be slower, and 4K output means far more pixels per frame. Before you start a long job:

Where Studio fits

Local Upscale Studio is a pay-once Mac app for Apple silicon, being built for photos and video in one app. It costs $49 at launch and $79 from version 1.0.

We haven't published results from the finished app yet. When we do, we'll say which Mac each number came from.

Questions

Will upscaling to 4K make my video look like real 4K? No. Resizing makes it bigger but not sharper. AI upscaling can make it look much cleaner, but it can't match footage that was shot in 4K.

Is it worth upscaling 1080p to 4K for a 4K TV? Only if your upscaler does a better job than the TV. Compare a short clip both ways on that TV before you process everything.

Which is better for sharing, HEVC or H.264? HEVC for most people today. Use H.264 if someone has an old device that can't play HEVC.

Can I upscale on an Intel Mac? ffmpeg and HandBrake run on Intel Macs. Studio needs Apple silicon.

Get the launch price. Studio is $49 until version 1.0. See pricing.

Sources and credits

Topaz Labs and Topaz Video are trademarks of Topaz Labs. Mac, macOS, Final Cut Pro, ProRes and Apple silicon are trademarks of Apple Inc. YouTube is a trademark of Google LLC. All other names are trademarks of their owners. Local Upscale Studio is not affiliated with any of them.