4K-iPhonevideo sneller comprimeren op een NVIDIA-GPU (VideoRecompress 2026.2.17)
Met een NVIDIA-videokaart comprimeert VideoRecompress Studio 2026.2.17 een 4K-iPhoneclip in 37–48 % minder tijd dan voorheen, en de processor staat intussen vrijwel stil. Het resultaat ziet er hetzelfde uit en is even groot. Ook twee fouten met telefoonvideo zijn opgelost: staande clips worden bij het schalen niet meer platgedrukt, en HDR-iPhonevideo wordt nu op de videokaart naar H.264 omgezet in plaats van terug te vallen op de trage CPU-encoder.
Gemeten op één pc: AMD Ryzen 9 3900X met een NVIDIA RTX 3080, op echte 4K HEVC 10-bit iPhonebeelden (30 fps, ongeveer 30 Mbit/s).
Voor en na, gemeten op een RTX 3080
| Taak | Voorheen | 2026.2.17 |
|---|---|---|
| 4K-iPhoneclip van 17 s naar H.265: tijd | 16,3 s | 9,5 s (−42 %) |
| Dezelfde clip staand gefilmd: tijd | 15,0 s | 9,5 s (−37 %) |
| CPU-tijd (4K-clip) | 154 s | 2,3 s (−98 %) |
| Piekgeheugen (4K-clip) | 5,30 GB | 4,45 GB |
| Uitvoerbestand (4K-clip) | 64,1 MB | 63,7 MB |
| Schalen van 4K naar 1080p: coderingstijd | 9,1 s | 1,7 s |
| Preset 4K naar 1080p: volledige run via de opdrachtregel | 12,9 s | 3,7 s |
| Controle van de hardware-encoders bij elke start | 0,8–1,3 s | 33 ms |
| Licentiecontrole bij het starten van de opdrachtregel (geregistreerde kopie) | 1,1–2,0 s | 41 ms |
Medianen van 3 runs, oud en nieuw afwisselend, via de opdrachtregel van VideoRecompress; elke run bevat ongeveer 1,5 s programmastart. Twee eerdere reeksen met de 4K-clips gaven 46–48 % minder tijd.
Wat dit betekent: voorheen pakte de processor elk 4K-HEVC-frame uit, en dat hield een RTX 3080 op 21 frames per seconde met tien cores bezig. Nu pakt de videokaart de video uit en codeert hem, dus de clip is eerder klaar en de processor blijft vrij voor ander werk.
Kortere 720p- en 1080p-clips winnen minder tijd (5–8 % bij het coderen), maar gebruiken 59–72 % minder CPU-tijd.
Het beeld verandert niet. Bij een gewone hercompressie komt 8-bit video bit voor bit identiek uit aan de oude route. Bij 10-bit iPhonevideo verschilt de bestandsgrootte minder dan 1 % en is de SSIM-score ten opzichte van het origineel gelijk of iets hoger.
Schalen op de GPU: ongeveer 5× sneller, bestanden ongeveer 20 % groter
| Taak | CPU-schaler (voorheen) | GPU-schaler (nu standaard) |
|---|---|---|
| 4K-clip van 17 s naar 1080p: tijd / CPU-tijd | 9,1 s / 122 s | 1,7 s / 1,6 s |
| Bestandsgrootte bij dezelfde kwaliteitsinstelling (twee clips) | 5,50 / 3,44 MB | +19 % / +22 % |
| VMAF bij gelijke bestandsgrootte (twee clips) | 46,0 / 59,2 | −4,5 / −2 |
Twee 4K HEVC 10-bit iPhoneclips op de RTX 3080. VMAF is gemeten door elke uitvoer terug te schalen naar de 4K-bron.
Een schaling, zoals de preset 4K naar 1080p, haalde elk frame terug naar de processor. Als de schaling de enige wijziging is, schaalt 2026.2.17 nu ook op de videokaart: 9,1 s → 1,7 s voor een 4K-clip van 17 s, en de CPU-tijd daalt van 122 s naar 1,6 s.
De afweging, eerlijk gezegd: de GPU-schaler is niet de CPU-schaler. Bij dezelfde kwaliteitsinstelling worden de bestanden ongeveer 20 % groter, en bij gelijke grootte scoren ze iets lager. We hebben de beelden naast elkaar vergeleken en de GPU als standaard gekozen.
De CPU-schaler wordt nog gebruikt als er geen NVIDIA-GPU is, als de taak ook bijsnijdt, ruis onderdrukt, stabiliseert of een watermerk of ondertitels toevoegt, als een gedraaide clip naar MKV of WebM gaat, en telkens als de GPU-poging mislukt.
Twee oplossingen voor telefoonvideo
Staande video's houden hun vorm bij het schalen
Een resolutie kiezen in de wizard, de preset 4K naar 1080p, of --width met --height op de opdrachtregel legde beide zijden van het beeld vast. Een staande telefoonvideo werd platgedrukt in een liggend kader, en 4:3-video werd uitgerekt tot 16:9.
De video wordt passend gemaakt binnen de gekozen grootte, met het kader gedraaid zoals het beeld wordt bekeken. Een staande 4K-clip naar 1080p speelt rechtop af op 1080 × 1920.
HDR-iPhonevideo naar H.264 werkt op de GPU
iPhones nemen HDR-video op in 10 bit. De H.264-encoder van NVIDIA accepteert geen 10-bit frames, dus het omzetten van deze clips naar H.264, het formaat van de social-mediapresets, mislukte op elke pc met een NVIDIA-kaart. De app schakelde dan zonder melding over op de veel tragere CPU-encoder.
VideoRecompress zet de frames nu eerst op de videokaart om naar 8 bit, en de taak blijft op NVENC.
Nog een wijziging die u kunt opmerken: staande clips die als MP4 of MOV worden opgeslagen, houden de rotatievlag van de telefoon in plaats van frame voor frame op de processor te worden gedraaid. Spelers tonen hetzelfde rechtopstaande beeld.
Hoe het werkt
- Decoderen en coderen op dezelfde kaartAls NVENC de encoder is en niets de frames op de processor nodig heeft, pakt de NVIDIA-kaart de video uit en geeft de frames direct door aan zijn encoder.
- Een gecontroleerde terugvalAls een op de GPU gedecodeerde taak mislukt, draait dezelfde taak opnieuw met decodering op de processor, voordat er naar een software-encoder wordt overgeschakeld.
- Encodercontrole wordt onthoudenDe test welke hardware-encoders werken, draaide bij elke start: 10 testcoderingen, 0,8–1,3 s. Het resultaat wordt nu per ffmpeg-build en grafisch stuurprogramma opgeslagen (0,7 s de eerste keer, daarna 33 ms) en na 30 dagen of na een mislukte hardwarecodering opnieuw bepaald.
- Parallelle taken afgestemd op uw RAMEén 4K 10-bit codering heeft 4,4–5,3 GB geheugen nodig. De oude regel startte er tot vier tegelijk, zo'n 20 GB, op pc's waar 8 GB gebruikelijk is. De wachtrij houdt parallelle coderingen nu binnen de helft van uw geheugen: bij 8 GB is dat één 4K-taak of drie 1080p-taken tegelijk.
- Een snellere opdrachtregelEen geregistreerde kopie hergebruikt een licentiecontrole die jonger is dan 24 uur, dus de
videorecompress-CLI wacht niet meer bij elke aanroep 1,1–2,0 s op de server. Samen met de opgeslagen encodercontrole duurt een clip van 12 s nu 1,5–1,6 s van begin tot eind, eerst 3,2–4,5 s.
GPU-decodering en GPU-schaling hebben een NVIDIA-kaart met NVENC nodig. Op pc's zonder zo'n kaart, of met Intel Quick Sync- of AMD-encoders, decodeert VideoRecompress precies zoals voorheen op de processor. De oplossing voor staande video, de opgeslagen encodercontrole en de geheugenbewuste wachtrij gelden voor elke pc.
VideoRecompress 2026.2.17 downloaden
Al geïnstalleerd? Start VideoRecompress Studio: een banner bovenaan meldt dat versie 2026.2.17 beschikbaar is en leidt naar de download. Installeer die over uw huidige versie.
Nieuw? De gratis proefversie comprimeert 10 bestanden zonder watermerk. Daarna krijgt de uitvoer een watermerk en stopt die na 10 minuten, tot u registreert.
Probeer het met uw eigen iPhoneclips
Download de gratis proefversie, sleep een 4K-clip erin en vergelijk de tijd op uw eigen pc.
Gratis proefversie downloaden