Compress 4K iPhone Video Faster on an NVIDIA GPU (VideoRecompress 2026.2.17)
With an NVIDIA graphics card, VideoRecompress Studio 2026.2.17 compresses a 4K iPhone clip in 37–48 % less time than before, and your processor is almost idle while it runs. The output looks the same and is the same size. Two phone-video bugs are fixed as well: portrait clips no longer come out squashed when you resize them, and HDR iPhone video now converts to H.264 on the graphics card instead of falling back to the slow CPU encoder.
Measured on one PC: AMD Ryzen 9 3900X with an NVIDIA RTX 3080, on real 4K HEVC 10-bit iPhone footage (30 fps, about 30 Mbit/s).
Before and after, measured on an RTX 3080
| Job | Before | 2026.2.17 |
|---|---|---|
| 17 s 4K iPhone clip to H.265: time | 16.3 s | 9.5 s (−42 %) |
| Same clip filmed in portrait: time | 15.0 s | 9.5 s (−37 %) |
| CPU time (4K clip) | 154 s | 2.3 s (−98 %) |
| Peak memory (4K clip) | 5.30 GB | 4.45 GB |
| Output file (4K clip) | 64.1 MB | 63.7 MB |
| 4K to 1080p resize: encode time | 9.1 s | 1.7 s |
| 4K to 1080p preset: whole command-line run | 12.9 s | 3.7 s |
| Hardware encoder check at every start | 0.8–1.3 s | 33 ms |
| Licence check at command-line start (registered copy) | 1.1–2.0 s | 41 ms |
Medians of 3 runs, old and new interleaved, through the VideoRecompress command line; each run includes about 1.5 s of program start. Two earlier runs of the 4K clips measured 46–48 % less time.
What this means: before, the processor unpacked every 4K HEVC frame, and that held an RTX 3080 to 21 frames per second with ten cores busy. Now the graphics card unpacks the video and encodes it, so the clip finishes sooner and the processor stays free for other work.
Shorter 720p and 1080p clips gain less time (5–8 % on the encode) but still use 59–72 % less CPU time.
The picture does not change. For a plain recompress, 8-bit video comes out bit-for-bit identical to the old path. For 10-bit iPhone video the file size differs by less than 1 % and the SSIM score against the original is equal or slightly higher.
Resizing on the GPU: about 5× faster, files about 20 % larger
| Job | CPU scaler (before) | GPU scaler (now the default) |
|---|---|---|
| 17 s 4K clip to 1080p: time / CPU time | 9.1 s / 122 s | 1.7 s / 1.6 s |
| File size at the same quality setting (two clips) | 5.50 / 3.44 MB | +19 % / +22 % |
| VMAF at the same file size (two clips) | 46.0 / 59.2 | −4.5 / −2 |
Two 4K HEVC 10-bit iPhone clips on the RTX 3080. VMAF was scored by scaling each output back up to the 4K source.
A resize, such as the 4K to 1080p preset, used to pull every frame back to the processor. When the resize is the only change, 2026.2.17 scales on the graphics card too: 9.1 s → 1.7 s for a 17 s 4K clip, with CPU time down from 122 s to 1.6 s.
The trade-off, stated plainly: the GPU scaler is not the CPU scaler. Files come out about 20 % larger at the same quality setting, and score a little lower at the same size. We compared the frames side by side and made the GPU the default.
The CPU scaler still runs when there is no NVIDIA GPU, when the job also crops, denoises, stabilises or adds a watermark or subtitles, when a rotated clip goes to MKV or WebM, and whenever the GPU attempt fails.
Two fixes for phone video
Portrait videos keep their shape when you resize
Picking a resolution in the wizard, the 4K to 1080p preset, or --width with --height on the command line forced both sides of the frame. A portrait phone video was squashed into a landscape frame, and 4:3 video was stretched to 16:9.
The video is fitted inside the size you pick, with the box turned the way the picture is seen. A portrait 4K clip sent to 1080p plays upright at 1080 × 1920.
HDR iPhone video to H.264 works on the GPU
iPhones record HDR video in 10-bit. NVIDIA's H.264 encoder cannot take 10-bit frames, so converting these clips to H.264, the format the social media presets use, failed on every PC with an NVIDIA card. The app then switched, without telling you, to the much slower CPU encoder.
VideoRecompress now converts the frames to 8-bit on the graphics card first, and the job stays on NVENC.
One more change you may notice: portrait clips saved as MP4 or MOV keep the phone's rotation flag instead of being turned frame by frame on the processor. Players show the same upright picture.
How it works
- Decode and encode on the same cardWhen NVENC is the encoder and nothing needs the frames on the processor, the NVIDIA card unpacks the video and hands the frames straight to its encoder.
- A checked fallbackIf a GPU-decoded job fails, the same job runs again with the processor decoding, before any switch to a software encoder.
- Encoder check rememberedThe test of which hardware encoders work used to run at every start: 10 test encodes, 0.8–1.3 s. The result is now saved per ffmpeg build and graphics driver (0.7 s the first time, 33 ms after that) and redone after 30 days or when a hardware encode fails.
- Parallel jobs sized to your RAMOne 4K 10-bit encode needs 4.4–5.3 GB of memory. The old rule ran up to four at once, about 20 GB, on PCs where 8 GB is typical. The queue now keeps parallel encodes within half your memory: on 8 GB that is one 4K job or three 1080p jobs at a time.
- A faster command lineA registered copy reuses a licence check younger than 24 hours, so the
videorecompressCLI no longer waits 1.1–2.0 s for the server on every call. With the saved encoder check, a 12 s clip now takes 1.5–1.6 s from start to finish, down from 3.2–4.5 s.
The GPU decode and the GPU resize need an NVIDIA card with NVENC. On PCs without one, or with Intel Quick Sync or AMD encoders, VideoRecompress decodes on the processor exactly as before. The portrait fix, the saved encoder check and the memory-aware queue apply to every PC.
Get VideoRecompress 2026.2.17
Already installed? Start VideoRecompress Studio: a banner at the top tells you version 2026.2.17 is available and leads to the download. Install it over your current copy.
New here? The free trial compresses 10 files with no watermark. After that, output carries a watermark and stops at 10 minutes until you register.
Try it on your own iPhone clips
Download the free trial, drop in a 4K clip and compare the time on your own PC.
Download Free Trial