Display & Camera Technology
Home  /  Display & Camera Technology  /  Codec Analysis
Display & Camera Technology — 8K Recording

Mobile Video Recording: H.265, AV1 and ProRes Codec Analysis

By Emily Zhao, Display Technology Researcher Sep 9, 2026 8 min read

The codec you choose now matters more than the sensor. Modern mobile SoCs can capture 8K30, but the entropy coding, motion estimation, and thermal budget behind H.265, AV1 and ProRes decide whether that footage is usable, shareable, or editable. Here is how they actually work on the silicon.

For three generations, H.264 was the default. It was simple, universally decodable, and thermally forgiving. That era is over. With 200MP sensors, 10-bit HDR, and platform mandates for efficient streaming, the encoder block has become a primary differentiator in flagship smartphone component sourcing decisions. Apple, Qualcomm and MediaTek now ship dedicated hardware for all three codecs — but they optimize for very different outcomes.

1. The Mobile Encoding Pipeline: Shared Constraints

All three codecs sit at the end of the same imaging chain. Light hits the sensor, the Image Signal Processor (ISP) performs demosaicing, noise reduction and tone mapping, and a 10-bit 4:2:0 frame is handed to the video encoder subsystem. That subsystem is where physics bites.

Real-time encode at 4K60 requires processing ~498 million pixels per second. At 8K30, it's ~995 Mpix/s. The encoder must perform motion estimation, transform, quantization and entropy coding within a ~16ms frame budget while staying under 2.5–3.2W for the entire media subsystem. Exceed that and the SoC throttles, dropping frames or forcing a codec fallback.

Expert Take: Thermal headroom is the hidden spec. A sustained 4K60 H.265 encode draws ~1.8W on Snapdragon 8 Gen 3. The same clip in AV1 is ~2.7W without the new AV1 fixed-function encoder. That 0.9W delta is enough to shave 7–8 minutes off continuous recording in a 25°C ambient test.

This is why on-device AI acceleration and encoder scheduling share the same NPU and memory bandwidth pool. Aggressive temporal noise reduction improves compression but also burns power before the encoder even starts.

2. H.265 / HEVC: The Efficient Workhorse

H.265 (High Efficiency Video Coding) remains the most balanced mobile codec. It improves on H.264 by ~50% bitrate savings using larger Coding Tree Units (64×64), 35 intra-prediction modes, and Advanced Motion Vector Prediction (AMVP).

Mobile Connectivity Standards Comparison
Feature 5G NR Wi-Fi 7 Bluetooth 5.4
Peak Throughput20 Gbps46 Gbps2 Mbps
Latency1–4 ms1–2 ms3–6 ms
RangeSeveral km30–50 m100–400 m
Power DrawHighMediumUltra-low
Primary UseCellular dataLocal networkingPeripherals/IoT

How it works on mobile

Modern implementations (e.g., Qualcomm Spectra ISP + Adreno Video Encode) use fixed-function HEVC Main10 hardware. Key blocks:

  • CTU partitioning: Recursively splits 64×64 blocks to 8×8 for detail preservation. Hardware does this in a single pass with lookahead of 2–3 frames.
  • SAO & DEBLOCK filtering: Sample Adaptive Offset reduces banding in 10-bit HDR — critical for LOG and Dolby Vision profiles.
  • WPP & Tiles: Wavefront Parallel Processing lets the encoder use 4–8 cores without breaking entropy sync, keeping latency to 25–35ms.

Typical rates: 4K30 at 60–80 Mbps (Main10, QP 22–26) is visually transparent for most smartphone optics. 4K60 pushes to 90–120 Mbps. 8K30 sits at ~160–200 Mbps.

H.265's strength is ecosystem and hardware maturity. Decoding is guaranteed on every device shipped since 2017, and hardware decode power is ~180mW for 4K60. For platform security, its bitstream parsers are also the most hardened — a factor noted in mobile kernel exploit mitigation reviews where malformed HEVC headers were a historic attack surface.

3. AV1: Compression King With a Power Cost

AV1, developed by the Alliance for Open Media, offers the best compression of the three — 20–30% over H.265 and up to 50% over H.264 in VMAF-matched tests (Netflix, Meta 2024 datasets). It achieves this with tools that are computationally brutal:

  • 128×128 superblocks with 10-way partitioning
  • 56 directional intra prediction modes plus palette and intraBC
  • Warped motion and overlapped block motion compensation
  • CDEF + Loop Restoration filters (replacing SAO)

On mobile, software AV1 encode is impractical (4–6x realtime on CPU). The shift happened with dedicated AV1 encoders in Dimensity 9300 and Snapdragon 8 Gen 3. These implement a constrained profile: 4K/8K, 10-bit, but with search range limited to ±64 pixels and only 2 reference frames to stay within thermal limits.

Result: AV1 at 4K30 needs only 40–55 Mbps for the same VMAF as H.265 at 70 Mbps. For streaming, that's decisive — YouTube and Netflix already prefer AV1 and will re-transcode uploads. But encode latency is higher (45–70ms) and file seeking is slower due to larger GOPs (up to 120 frames vs 30–60 for H.265 on mobile).

There is also a sensor angle. AV1's film grain synthesis preserves texture that H.265 smooths away, which benefits skin tones captured by modern health-integrated sensors that share the ISP pipeline. For archival content, AV1 is the longevity bet — royalty-free and increasingly hardware-decoded (all 2024+ flagships decode AV1 at ~210mW for 4K60).

4. ProRes: Editing-First, Not Delivery

Apple's ProRes (422 HQ, 422, LT, Proxy) is philosophically opposite. It is an intra-frame only, DCT-based intermediate codec. No inter-frame prediction. Every frame is independently coded with adaptive quantization.

ProRes 422 HQ at 4K30 is ~707 Mbps (Apple spec: 730 Mbps for 4K30p, 10-bit). ProRes 422 is ~500 Mbps. Compare that to 70 Mbps for H.265 — it's 7–10x larger. ProRes RAW is even higher, but is not generated on iPhone without external recorder.

Why tolerate it? Generation loss. Re-encoding H.265 or AV1 five times in an edit degrades chroma and introduces drift. ProRes survives 10+ generations with <0.2dB PSNR loss. Its constant-bitrate, I-frame structure scrubs at full speed in Final Cut and DaVinci, and hardware decode is trivial (Apple A17 Pro / A18 Pro have ProRes accelerator). Log recording (Apple Log) is only available in ProRes or HEVC+Log, and colorists prioritize ProRes for 10-bit 4:2:2 fidelity.

Constraints: Storage and interface. One minute of 4K60 ProRes HQ is ~6.1GB. iPhone 15/16 Pro limits ProRes 4K60 to external USB-C SSD for this reason, with internal recording capped to 4K30. Thermal is also higher — ~2.9W sustained due to massive memory bandwidth (ProRes writes at ~88 MB/s continuous).

Mobile Video Encoder Pipeline Block Diagram MOBILE VIDEO ENCODER PIPELINE — SoC VIEW IMAGE SENSOR 48–200MP RAW 10/12-bit • 4:3/16:9 ISP + HDR FUSION DEBAYER / NR / TM DOLBY VISION • LOG FRAME BUFFER LPDDR5 • 10-bit 4:2:0 Ref Pool: 3 frames HARDWARE ENCODER FABRIC H.265 • AV1 • ProRes ME + TQ + ENTROPY • FIXED FUNCTION MUX & STORAGE MP4 / MOV UFS 4.0 • NVMe SSD POWER & THERMAL GOVERNOR DVFS • Skin temp • Frame drop logic • ~2.5–3.2W budget ENTROPY & BITSTREAM CABAC (H.265) • Multi-symbol (AV1) • VBR/CBR METADATA TRACK HDR10+ • Timecode • Gyro • LOG LUT Note: AV1 uses larger GOP & warped motion — higher latency, better rate-distortion. ProRes bypasses inter-prediction for intra-only speed.
Fig 1. Unified mobile encode fabric — ISP output is routed to one of three fixed-function encoders sharing DRAM and thermal budget.

5. Head-to-Head: Specs and Real-World Numbers

Attribute H.265 (HEVC Main10) AV1 (Main Profile) ProRes 422 HQ
Compression ~50% vs H.264 ~70% vs H.264; 20–30% vs H.265 ~5–10% vs uncompressed (mezzanine)
4K60 bitrate (VMAF 93) 88–110 Mbps 62–78 Mbps ~1,470 Mbps
8K30 bitrate 160–200 Mbps 110–145 Mbps ~2,940 Mbps (not practical)
Encode power (4K60) 1.6–1.9W 2.4–2.9W* 2.7–3.1W
Encode latency 25–35 ms 45–70 ms 12–18 ms
Hardware All flagships since 2019 Snapdragon 8 Gen 3+, Dimensity 9300+, A17 Pro+ A16 Pro+, M-series only
Best for Sharing, streaming, storage Archival, YouTube, max quality/bit Professional grading / VFX

*With dedicated AV1 fixed-function block. Software fallback is >4W and not sustainable.

6. Developer & Creator Specs

Query capabilities at runtime — do not assume AV1 encode by OS version.

// Android MediaCodec — check AV1 encoder support
// Requires API 33+ and SoC with AV1 HW encoder
MediaCodecList list = new MediaCodecList(REGULAR_CODECS);
for (MediaCodecInfo info : list.getCodecInfos()) {
  if (info.isEncoder() && info.getName().contains("av1")) {
    Range<Integer> bitrates = info.getCapabilitiesForType("video/av01")
      .getVideoCapabilities().getBitrateRange();
  }
}

// iOS — ProRes availability (Swift)
if AVAssetExportSession.allExportPresets().contains(AVAssetExportPresetAppleProRes422HQ) {
  print("ProRes encode available")
}

// ffmpeg mobile proxy — generate efficient AV1 mezzanine
ffmpeg -i input.mov -c:v libaom-av1 -b:v 45M -cpu-used 6 -row-mt 1 \
  -tiles 2x2 -g 120 -pix_fmt yuv420p10le out_av1.mp4

Bitrate math for planning: File size (GB) = (Bitrate Mbps × Duration sec) / 8192. A 10-minute 4K30 interview at H.265 80 Mbps = 5.86 GB, AV1 50 Mbps = 3.66 GB, ProRes HQ 707 Mbps = 51.8 GB.

For HDR, all three support 10-bit, but only H.265 and AV1 carry HDR10+ or Dolby Vision dynamic metadata efficiently. ProRes stores HDR as PQ/HLG with LUTs, which inflates grade time but preserves highlight roll-off better.

7. Choosing in 2026

There is no single winner — there is a pipeline decision:

  • Everyday 4K60 / social: H.265 Main10 with HDR. Best compatibility, lowest thermals, instant sharing. Keep GOP at 1.5 sec for scrubbing.
  • Maximum quality for upload: AV1 if your SoC has HW encode and your platform supports AV1 ingest (YouTube, Meta, Vimeo). Expect 25% smaller uploads at same VMAF, but monitor thermals — use a case off and avoid direct sun.
  • Cinematic log & post: ProRes 422 (not HQ) on iPhone 15 Pro+ to external SSD when you will grade. Finish in H.265 or AV1 for delivery; never deliver ProRes to consumers.

Expect convergence. AV1 hardware encode power will fall below H.265 by 2027 as 3nm encoder tiles improve, and H.266 (VVC) mobile encoders are already sampling but not yet productized due to patent complexity. Until then, treat H.265 as default, AV1 as quality-efficient, and ProRes as an editing format that happens to be captured on a phone.

Bottom line: H.265 wins on efficiency and ubiquity, AV1 wins on bits per quality and royalty freedom, ProRes wins on editability. Your thermal budget and delivery chain — not the datasheet — should decide.

Frequently Asked Questions

Is AV1 better than H.265 for mobile 4K recording?
Yes for compression, no for power today. AV1 saves 20–30% bitrate at equal VMAF but uses ~40% more encode power. With HW AV1 encoders in Snapdragon 8 Gen 3 and Dimensity 9300, the gap is closing; by 2027 AV1 will be the efficiency leader.
Why does iPhone ProRes create such huge files?
ProRes is intra-frame only with no temporal compression, designed to survive repeated re-encodes during editing. At 4K30, ProRes 422 HQ uses ~730 Mbps vs ~70 Mbps for HEVC — about 10× larger — but enables lossless scrubbing and color grading.
Can current phones record 8K with AV1?
Flagships from late 2023 onward can encode 8K30 AV1 in hardware, but sustained recording is thermally limited to 5–10 minutes. For longer 8K clips, H.265 remains more stable and generates less heat and storage pressure.
Which codec should creators choose for mobile?
Use H.265 for direct sharing and archival on mobile, AV1 when you want the smallest high-quality file for YouTube, and ProRes only when you plan a professional post-production workflow with external SSD storage.

Next reads: Compare SoC scheduling trade-offs in our on-device LLM analysis and thermal impact on sustained recording in our BOM cost study. For security reviewers, see our HEVC bitstream hardening notes.

References & Standards: Bluetooth SIG · GSMA Intelligence