Dune: Part Two Libvpx ~repack~ 〈TOP →〉

| Feature | libvpx (VP9) | x265 (HEVC) | Winner | | :--- | :--- | :--- | :--- | | Sand grain retention | Excellent (92%) | Good (88%) | libvpx | | Worm motion vectors | Accurate sub-pel | Slightly blurry | libvpx | | Giedi Prime banding | Visible | None (10-bit dither) | x265 | | Encode speed (fps) | 0.3 fps | 0.8 fps | x265 |

Analysis: libvpx ’s --cq-level parameter ignored luminance banding visibility. Rectification required manual tuning: --enable-tpl-model=1 --aq-mode=4 (variance-based AQ) to flatten the sky regions. dune: part two libvpx

The desert surface of Arrakis is a quasi-random texture—problematic for traditional DCT-based codecs (blocking). libvpx ’s recursive partitioning (64x64 down to 4x4 blocks) allowed the encoder to isolate sand grain noise into small transform units, preserving perceptual roughness. | Feature | libvpx (VP9) | x265 (HEVC)

High-contrast edges (worm teeth against bright sky) produce ringing artifacts. libvpx ’s constrained loop filter ( --loopfilter=2 ) successfully suppressed Gibbs phenomena without blurring the worm’s carapace ridges. libvpx ’s recursive partitioning (64x64 down to 4x4

The Global Food and Drink Initiative

A 501(c)(3) Public Charity

EIN 85-3525143

Verified badge

© 2026 Givebutter, Inc. All rights reserved.

Powered by Givebutter