Local Video Upscaler

Source, export and recorded tests

Video upscaling results you can inspect.

Download a prepared source clip and the actual Local Video Upscaler export. Separately, see retained physical-iPhone timing results with their exact settings and limits.

Download the source and the actual export

This four-second excerpt is from Tears of Steel, by Blender Foundation, licensed under CC BY 3.0. The sample was deliberately reduced and recompressed before processing. It is a prepared film sample, not customer footage.

Prepared source

H.264 MP4 · 864 × 360 coded pixels · 24 fps · 96 frames · about 187 KiB.

Download the source MP4

Actual app export

HEVC MOV · 3452 × 1440 · 24 fps · 96 frames · about 6.5 MiB.

Download the raw app export

Generated in Local Video Upscaler 1.0.1 (6), Natural 4×, in desktop iOS Simulator. The source's pixel aspect ratio produces an app display width of 863 pixels; the output is 3452 pixels wide. This is why the coded input width multiplied by four is not the reported output width.

The sample has audio tracks and a four-second video stream. It is SDR; it does not demonstrate HDR preservation. HEVC MOV playback depends on your player. The existing side-by-side website video is an edited comparison presentation; the download above is the actual retained app export.

Historical physical-iPhone measurements

These are a different experiment from the downloadable demo. The following runs used a physical iPhone 16 Pro, iOS 26.6.2 as recorded, and an ordinary Release test installation with a calibration fix. Each clip contained 92 frames and about 3.1 seconds of video. The receipt is dated October 1 UTC, September 30 Pacific. The final run's thermal state was not recorded.

On a small screen, scroll the table sideways to see every column.

Natural FP16 model · 2× output · CPU and Neural Engine
Input pixelsOutput pixelsFramesElapsed processing
853 × 4801706 × 9609221.07 seconds
1280 × 7202560 × 14409263.71 seconds

These short historical examples are not a current-version, long-video or sustained-performance guarantee. They should not be extrapolated into a promised time for a one-minute or one-hour video. Current output settings, device, source and conditions can change the result.

The historical results JSON retains the original precision, settings, date and qualifications. The media used for those timing tests is not part of the licensed download pack.

How to compare the result fairly

  1. Keep the original and output. Inspect both at the same displayed size rather than judging a larger image as automatically better.
  2. Watch motion and edges as well as a paused frame. More pixels can include estimated detail, not recovered facts.
  3. Check actual saved dimensions, orientation and playback. Listen to sound in the player you intend to use.
  4. Check color and format needs. HDR sources export as SDR; this example does not establish HDR or every-source audio behavior.

Need a workflow? Read improving old videos on iPhone, offline upscaling on Mac, or 2× versus 4× output.

Pay once; process locally. Local Video Upscaler is $9.99 once in the U.S. App Store, with no subscription or in-app purchases. Check current price and compatibility on the App Store.