Updated October 2026: corrected encoder-speed and device-support data (2025 Kvazaar energy study, Android 16 CDD, Apple AV1 chips), added NVIDIA Blackwell 10-bit H.264 support, AV2, and a plain-English answer to "10bit vs x264" release names.

Why this matters

If you operate a streaming service, an OTT platform, an e-learning library, or a video-conferencing product, bit depth is one of the small decisions that compounds across millions of viewer-hours. Pick the wrong default and you over-spend on storage and CDN bytes you do not need to spend, or you ship a picture with visible banding that your competitors do not have. The decision is not "do we need HDR" — that one is easier. The hard question is "given our 8-bit camera sources and our 8-bit phone displays, does it pay to encode at 10-bit internally?" The math, the encoder behaviour, and the device-support picture have all shifted in the last three years, and the answer for most product teams in 2026 is no longer the answer it was in 2019.

8-bit vs 10-bit: the short answer

10-bit video is better than 8-bit for almost every encode you control. 10-bit stores 1,024 levels per colour channel instead of 256, which removes banding on skies and dark gradients, and it usually makes the file 5–12% smaller at the same quality even when the source and the screen are 8-bit SDR1. Ship 8-bit only when the target device cannot decode 10-bit, when a platform such as YouTube re-encodes your SDR upload to 8-bit anyway, or when your encoder's 10-bit path is much slower and encode time matters more than bandwidth.

8-bit 10-bit
Levels per channel2561,024
Banding on smooth gradientsVisible on skies, fades, low lightRare
Bitrate at equal quality (HEVC, 8-bit SDR source)Baseline5.4–12.1% lower (Vanne et al., 2014)
Encode speedBaselineFrom near parity to ~70% slower, depending on how well the encoder's 10-bit path is optimised
Hardware decode in 2026EverythingHEVC Main 10, VP9 Profile 2 and AV1 on current phones, TVs and GPUs; 10-bit H.264 almost nowhere
HDR10, HDR10+, Dolby VisionNot allowedRequired (Dolby Vision also 12-bit)

What "8-bit" and "10-bit" actually mean

The phrase "8-bit or 10-bit video" is shorthand for the number of distinct brightness or colour values the format can carry per pixel, per channel. An 8-bit channel can carry 2 to the 8th power values — 256 of them, numbered 0 through 255. A 10-bit channel carries 2 to the 10th — 1,024 values. A 12-bit channel carries 4,096. The same scale, sliced more finely.

A useful analogy. Picture a piano keyboard. An 8-bit channel has 256 keys; a 10-bit channel has 1,024. Both keyboards play the same range of notes, from silence to maximum brightness — they just hit different points on the slope between those two extremes. The 10-bit keyboard can hit a note exactly between two of the 8-bit keys; the 8-bit keyboard has to round to the nearest of its 256 keys.

Video stores three of those channels per pixel — one for brightness (called luma) and two for colour (called chroma). Almost all delivery video uses 4:2:0 chroma subsampling, so each pixel averages 1.5 samples: a 1080p frame (about 2.07 million pixels) holds roughly 3.1 MB at 8-bit and 3.9 MB at 10-bit before compression. That is the 25% raw-data overhead of 10-bit, and it holds at every resolution. In memory, most software stores 10-bit samples in 16-bit words (FFmpeg's yuv420p10le), so uncompressed frame buffers actually double.

That 25% raw-data overhead is exactly the place where the myth begins. Reading the number, a product manager naturally concludes that 10-bit means 25% more storage and 25% bigger streams. The numbers below show why that conclusion is wrong almost every time.

Two strips of grey steps, one above the other, both running the same black-to-white range. The upper strip, labelled 8-bit channel: 256 values, is cut into sixteen wide steps with the note that every shade in the picture has to land on one of them. The lower strip, labelled 10-bit channel: 1,024 values, covers the same range in sixty-four narrow steps and reads almost continuously. Both are marked black at the left end and white at the right. Below, under the heading what the extra steps buy: no banding on a gradient, two blue sky panels of equal size sit side by side: the left one, 8-bit sky, shows ten visible horizontal steps; the right one, 10-bit sky, runs the same two blues without visible steps. A line reads: same two blues, same range, the right strip just has more shades in between. The closing note says 10-bit gives the encoder four times more shades between any two 8-bit values, and that the same precision is what makes 10-bit compress better Figure 1. 8-bit and 10-bit cover the same range — they just sample it at different resolutions. The finer sampling is what kills banding on smooth gradients.

The banding problem and where it comes from

Before getting to the compression math, you need to understand the visible symptom that drives most of the case for 10-bit: banding. Banding is the staircase pattern you see on a smooth gradient — a slowly darkening sky, a sunset, a studio backdrop with a soft light fall-off, the inside of a subway tunnel. Instead of a continuous fade, the picture shows distinct horizontal or curved bands separated by visible steps.

The cause is straightforward. A sky might span 60 brightness levels in the real world. At 8 bits, the encoder can only allocate something like 30 of the available 256 levels to that range. If the camera or the master holds 60 levels of detail but the encoder can only represent 30, every other level gets rounded to its neighbour, and adjacent regions that were originally one shade apart now share the same value. The eye, which is unusually good at picking up brightness discontinuities on flat surfaces, sees the rounded transitions as stripes.2

A 10-bit encoder has four times the levels — 1,024 instead of 256. The same 60-level sky now has 240 representational levels available instead of 30. The rounding step is one-quarter as large, the residual error is one-quarter as visible, and the banding usually disappears even before any debanding filter is applied.

That is the visible payoff. The less visible payoff — the one that pays for the format on a CDN bill — is that 10-bit also makes the encoder more efficient on every part of the picture, including the parts that did not have banding to begin with.

Why 10-bit compresses 8-bit content better

The non-obvious part. Even when the source camera shot 8-bit and the target display is 8-bit and there is no HDR anywhere in the pipeline, encoding at 10-bit usually produces a smaller file at the same perceived quality. This is the fact that does not fit the myth, and encoder engineers have measured it for well over a decade.

The mechanism is internal precision. A video encoder does not just store pixels; it performs a long chain of math on them — colour-space conversion, frequency transforms, motion compensation, quantisation, loop filtering. Every one of those steps introduces small rounding errors. At 8-bit internal precision, the rounding errors stack and the encoder spends bits later to undo them. At 10-bit internal precision, the rounding errors are one-quarter as large, the quantisation is more accurate, and the encoder simply does not have to spend those extra bits.3

The measurements line up. A Tampere University study with the HEVC reference encoder measured 5.8% bitrate savings for Main 10 over 8-bit Main in all-intra mode, 11.6% in random-access mode and 12.3% in low-delay-B mode on 4K 120 fps content. The key result for this myth: when the same test set was cut to 8-bit sources, the savings barely moved, to 5.4%, 11.4% and 12.1%. The gains were smaller at lower resolutions and frame rates1. Hardware encoders show the same direction with smaller numbers: NVIDIA puts the compression gain of 10-bit encoding on its 2025 Blackwell NVENC at "around 3%"4.

The savings are not heroic. 5–12% is not the kind of number a marketing team writes a press release about. But it is free for any team already paying for the encode, it stacks with every other psycho-visual optimisation, and on a multi-petabyte CDN bill it is real money.

A horizontal bar chart titled 10-bit savings over 8-bit at the same quality, measured on HEVC Main10 against Main on 4K 120 fps content. Three bars, each labelled above with its encoder configuration and the delivery mode it stands for, with the value printed at the bar's right tip: all-intra, VOD packaging, 5.8 percent; random access, OTT delivery, 11.6 percent; low-delay B, live streaming, 12.3 percent. The axis below runs from 0 to 12 percent and is labelled BD-rate reduction, lower bitrate at the same quality. Two notes follow: live streaming gains most because temporal prediction is where the precision pays off, and the source, Vanne et al., 8 vs 10-bit HEVC encoders, IEEE VCIP 2014, 4K 120 fps Figure 2. The compression win is real and consistent across encoder configurations. Live streaming benefits most because temporal prediction errors are where the precision pays off. Data: Vanne et al., IEEE VCIP 2014, HEVC reference encoder.

What "10-bit is just for HDR" got right (and where it stops being true)

The myth started somewhere reasonable. HDR formats — HDR10, HDR10+, Dolby Vision, HLG — all require 10-bit at a minimum because their brightness range is roughly an order of magnitude larger than SDR, and 8 bits over that wider range produces banding even at content the human eye can resolve. The HDR10 specification mandates 10-bit; HDR10+ mandates 10-bit; Dolby Vision can run at 10 or 12. So for HDR, the question is not "8 or 10" — the answer is "10 minimum, 12 if you can".

The myth fills in the converse incorrectly: if you are not doing HDR, then 8-bit is fine. The first half of the sentence is true; the second half does not follow.

Where the myth held up in the past was in three real constraints:

First, hardware decode. Five years ago, a meaningful share of consumer devices could decode 8-bit H.264 but not 10-bit HEVC, and even fewer could handle 10-bit AV1. Pushing 10-bit streams to those devices meant software fallback (battery-draining on phones) or no playback at all. In 2026 the floor is much higher. The Android 16 compatibility rules require AV1 decoding on handheld devices, and any Android device that supports AV1 must decode its 10-bit profile5. On Apple devices, AV1 hardware decode with 10-bit HDR arrived with the A17 Pro and M3 chips and continues on newer chips such as the M46; older iPhones and Macs still need HEVC or H.264. The constraint that built the myth is fading, but it has not reached zero.

Second, encoder speed. The speed cost of 10-bit depends on how well the encoder's 10-bit code path is optimised, and it varies more than most guides admit. A 2025 study of the open-source Kvazaar HEVC encoder found 8-bit encoding about 70% faster and 77% more energy-efficient than 10-bit, mainly because only the 8-bit path uses SIMD vector instructions; with SIMD switched off the energy gap fell to 5%7. Mature encoders such as x265 and SVT-AV1 ship optimised high-bit-depth paths, so the gap is usually much smaller, but benchmark your own encoder and preset before assuming parity.

Third, the upstream/downstream chain. Capturing 8-bit, encoding 10-bit, playing on an 8-bit display: the gain is real and explained in the previous section. But if any link in the chain truncates back to 8-bit — and YouTube's SDR ingest is exactly such a truncation — the 10-bit savings during the encode disappear in the platform's re-encode.8 For platforms you own the pipeline of, ship 10-bit and reap the gain. For platforms whose ingest will downsample, ship 8-bit and save the encode time.

What Netflix actually does (and what that tells you)

The clearest signal in the industry comes from Netflix, which has spent more engineering on its encoding pipeline than anyone else. Netflix's engineers state that "all AV1 streams are encoded with 10 bit-depth even if AV1 Main Profile allows both 8 and 10 bit-depth"9. When they wrote that in 2021, Netflix's AV1 catalogue was SDR. This is not an HDR-only decision: the quality gain on SDR content was worth the larger raw-data cost and the slower encode, which is the trade-off the academic studies describe.

The scale tells you it works. By December 2025, AV1 carried about 30% of Netflix viewing and had become the service's second most-used codec10. The codec carrying that share runs at 10-bit on standard-dynamic-range content. That is the most expensive demonstration in production that "10-bit is just for HDR" is not how the industry actually operates.

Not every platform does the same. Google's own VP9 guidance treats SDR as 8-bit Profile 0 and reserves Profile 2 (10-bit) for HDR11, which is one reason an SDR upload to YouTube does not keep its 10-bit advantage. The lesson is the one in the previous section: 10-bit pays where you control the final encode.

"10bit" vs "x264" in a file name: which is better?

In a release name, "10bit" almost always means HEVC (x265) encoded in the Main 10 profile, and "x264" means 8-bit H.264. So "1080p 10bit vs 1080p x264" is really two comparisons at once: a newer codec and a higher bit depth against an older codec at 8 bits. At the same file size, the 10-bit HEVC version usually looks better; at the same quality, it is usually smaller. The x264 version plays on more hardware.

Most of the gain comes from the codec, not the bits. In the reference subjective tests, HEVC matched H.264 quality at about 50% less bitrate on average12; real-world x265 versus x264 gaps are usually smaller and depend on presets. The 10-bit part adds the banding fix and a further few percent1.

  • Pick the 10-bit HEVC file if your TV, phone, GPU or media player decodes HEVC Main 10 in hardware. That covers most devices sold in the last several years.
  • Pick the x264 file for old TVs, older set-top boxes, some browsers, and any device where HEVC playback stutters or falls back to software.
  • Watch for "10bit" on H.264 ("Hi10P", common in anime encodes). 10-bit H.264 compresses a little better than 8-bit H.264, but almost no consumer hardware decodes it, so it plays in software. NVIDIA's Blackwell GPUs (RTX 50 series, 2025) are among the first mainstream chips to add 10-bit H.264 decode4.

An 8-bit display still benefits from a 10-bit file: the player dithers the 1,024 levels down to 256 at the very end, which keeps gradients smoother than an 8-bit encode would.

The trade-offs that are actually real in 2026

The fact that 10-bit pays off does not mean it is free. Four trade-offs still apply, and the right answer for your product depends on which one bites hardest.

Raw data overhead. 10-bit pixels cost about 25% more raw bits than 8-bit pixels before compression. After compression, that overhead usually becomes a net 5–12% saving, but the win needs bitrate to work with. A 2025 study found that below a certain quality level, 8-bit internal encoding was more efficient than 10-bit7, which matches what teams see on very-low-bitrate rungs (sub-500 kbps mobile feeds, for instance). Test your low-end ladder before committing.

Encoder speed. Software encoders range from near parity to a large gap, depending on how much SIMD work went into the 10-bit path (see the Kvazaar numbers above). Hardware encoders vary by generation: NVIDIA added 10-bit H.264 encoding and 8-bit-to-10-bit encoding for H.264 and HEVC only with Blackwell in 20254. Check your specific hardware before sizing the farm.

Toolchain ergonomics. A 10-bit pipeline means 10-bit-capable previews in your editor, 10-bit-capable QC viewers, 10-bit-aware VMAF/PSNR measurement, and a player tested against your 10-bit output. Most modern tools handle this, but the operational cost of upgrading a legacy pipeline is real and should sit in the project plan, not in a footnote.

Device support tail. Even in 2026, some devices in the wild cannot decode 10-bit: older smart TVs, set-top boxes, entry-level phones and Apple devices before the A17 Pro for AV1. For a streaming service with a long-tail audience, you cannot drop the 8-bit ladder yet; you encode both and route by device capability. CDN egress does not double, because each viewer pulls one ladder. The cost is the extra encode and origin storage.

Question Most teams in 2026
Source camera 8-bit, HEVC encode, AVOD/SVOD pipeline 10-bit pays off; keep an 8-bit fallback ladder
Source 10-bit, HEVC encode, OTT delivery 10-bit end-to-end
Source 8-bit, AV1 encode for premium tier 10-bit; matches Netflix's choice
WebRTC real-time, sub-500 ms latency 8-bit usually; 10-bit hardware support in real-time profiles is thinner
HDR delivery (HDR10, HDR10+, Dolby Vision) 10-bit minimum, mandated by spec
YouTube SDR ingest 8-bit; YouTube truncates 10-bit on the way in
Surveillance / archival evidence chain 10-bit if the chain supports it; low-light footage is where 8-bit banding shows

The pattern is consistent: when you own enough of the pipeline to capture the savings, 10-bit is the right default in 2026. When the platform you ship into will truncate or doesn't decode 10-bit, ship 8-bit.

A decision ladder titled should you encode 10-bit in 2026, with the note that the default is 10-bit and every exit is specific. Four questions run down the left column; each one branches right on Yes to an outcome and falls through on No to the next question. Are you shipping HDR (HDR10, HDR10+, Dolby Vision, HLG) leads to 10-bit minimum, 12-bit for Dolby Vision profile 5 or 8. Will the platform re-encode to 8-bit (YouTube SDR ingest, legacy players over 5 percent) leads to ship 8-bit, the gain dies in the re-encode. Is your lowest rung under 500 kbps (mobile or constrained-network ladder) leads to test both first, overhead can eat the win. Is 10-bit over 30 percent slower in hardware (older NVENC silicon, check your own farm) leads to do the cost-benefit, often still 10-bit. Answering No to all four reaches the final outcome: encode 10-bit, and keep an 8-bit ladder for the legacy device tail. A closing line says every exit is a measurable condition to test on your own content Figure 3. A pragmatic decision tree for 2026. The default is 10-bit; the exceptions are concrete.

A worked example: a 1080p VOD library at scale

To put the percentages in a budget, imagine a streaming service with 100,000 hours of 1080p SDR catalogue and an average HEVC bitrate of 3 Mbps per stream. The catalogue weighs 100,000 × 3,600 × 3,000,000 bits ÷ 8 = 135 TB. The CDN egress at 10× monthly catalogue plays is 1.35 PB.

Switch the encoder to HEVC Main 10 with the same quality target (constant-quality, not constant-bitrate). Vanne et al. measured 11–12% savings in random-access mode at 4K 120 fps and smaller savings at lower resolutions, so assume a conservative 8% for 1080p content. The new catalogue weighs roughly 135 TB × 0.92 = 124 TB. CDN egress at the same play count drops to about 1.24 PB.

Assume a negotiated egress price of $0.01 per GB (high-volume contract rates; list prices are higher, which makes the saving bigger). The saving is (1,350,000 − 1,242,000) GB × $0.01 = $1,080 per month, or about $13,000 per year, on a relatively small library. Scale the library or the play count by 10× and the saving scales linearly. The encode time and the hardware investment are one-time costs; the bandwidth saving compounds with every viewer-hour.

The arithmetic does not include the secondary win: fewer visible bands on skies, fades and dark scenes, the artifact viewers notice first on large TVs.

A common mistake: encoding 10-bit because "the source is 10-bit"

Engineers sometimes default to 10-bit because the camera shot 10-bit, and stop the analysis there. That is not a wrong instinct, but it is incomplete. The compelling case for 10-bit holds even when the camera was 8-bit, because the precision benefit lives in the encoder math, not in the source data. Conversely, a 10-bit camera source does not automatically need to ship as 10-bit — if the delivery target will truncate (consumer SDR display on a YouTube ingest), the 10-bit master is still useful in post-production but not in the final encode.

The right frame is not "match the source bit depth in the encode". It is "pick the bit depth that minimises bitrate at the perceptual quality target, given the encoder, the platform, and the device mix". That frame keeps you correct in every case the source-matching shortcut gets wrong.

How to encode 10-bit with common encoders

In FFmpeg, 10-bit output is a pixel-format choice. Set -pix_fmt yuv420p10le for software encoders, or p010le for most hardware encoders, and the encoder picks the 10-bit profile:

Encoder 10-bit setting Profile in the stream
x265 (libx265)-pix_fmt yuv420p10leHEVC Main 10
SVT-AV1 (libsvtav1, v4.2.0 as of July 2026)-pix_fmt yuv420p10leAV1 Main, 10-bit
libvpx-vp9-pix_fmt yuv420p10le -profile:v 2VP9 Profile 2
x264 (libx264)-pix_fmt yuv420p10leH.264 High 10 (poor hardware decode)
NVIDIA NVENC (hevc_nvenc, av1_nvenc)-pix_fmt p010leHEVC Main 10 / AV1 10-bit

Check the result with ffprobe -show_streams: pix_fmt should read yuv420p10le and the profile should name Main 10 or Profile 2. Keep the source at 8-bit if that is what you have; the encoder converts internally, and that conversion is where the compression gain comes from. On NVIDIA Blackwell, NVENC can now encode 8-bit input as 10-bit for H.264 and HEVC, a mode it already offered for AV1 on the previous generation4.

Frequently asked questions

Is 10-bit better than 8-bit?

For encoding, yes in most cases: 10-bit removes banding and usually needs 5–12% less bitrate for the same quality, even on 8-bit SDR sources1. 8-bit is still the safer choice when the playback device cannot decode 10-bit.

Does 10-bit make video files bigger?

Uncompressed, yes: about 25% more raw data. Compressed at the same quality, a 10-bit encode is usually smaller than the 8-bit one, because the encoder's math rounds less and wastes fewer bits.

What does 10-bit HEVC mean?

It is HEVC (H.265) encoded in the Main 10 profile: each colour sample is stored with 10 bits, 1,024 levels instead of 256. Most current phones, TVs and GPUs decode it in hardware.

Is 10-bit only for HDR?

No. HDR10, HDR10+ and Dolby Vision require at least 10 bits, but SDR video also compresses better at 10-bit. Netflix encodes all of its AV1 streams at 10-bit9.

Can an 8-bit screen show 10-bit video?

Yes. The player converts to 8-bit at the end, usually with dithering, so you still get smoother gradients than from an 8-bit encode.

Is 10-bit slower to encode?

It depends on the encoder. Where the 10-bit code path is as optimised as the 8-bit one, the difference is small; in the Kvazaar HEVC encoder, 8-bit ran about 70% faster and used 77% less energy because only its 8-bit path uses SIMD7. Benchmark your own encoder before sizing a farm.

Will AV2 change the 8-bit vs 10-bit decision?

No. AOMedia released AV2 in June 2026 and is already defining a 12-bit profile for cinema and HDR work13; newer codecs push bit depth up, not down. For 2026 deliveries, the choice is still HEVC or AV1 at 10-bit with an 8-bit H.264 fallback where devices need it.

↓ Free download: 8-Bit vs 10-Bit Decision Cheat SheetOne-page reference: when 10-bit pays off, when 8-bit is fine, encoder flags per codec (x264, x265, SVT-AV1, libvpx, hardware), and the 2026 device-support floor.

Where Fora Soft fits in

We build video and audio streaming software, OTT and IPTV platforms, e-learning, telemedicine and video surveillance systems where bit-depth decisions show up in the line items every month. In OTT and e-learning deployments we encode SDR catalogues at 10-bit HEVC or 10-bit AV1 where the device mix allows it, because a 5–12% bandwidth saving is the kind of structural cost reduction the business plan rewards. In telemedicine and surveillance the decision is sharper still: 10-bit reduces banding on diagnostic imagery and on the low-light footage surveillance archives live in.

If your transcoding farm is the part that needs the work, our custom video processing development team builds FFmpeg, x265 and SVT-AV1 pipelines with per-device ladders and VMAF checks on your own content. The rule under all of it is the same: measure the savings on your real content, factor in your real encoder throughput, then default to 10-bit unless a specific constraint pushes you back to 8.

Video Encoding: A Complete Guide to Video Compression - book cover

The book

Video Encoding: A Complete Guide to Video Compression

This article settles one default; the book carries the measurements behind it. Bit depth gets worked through end to end — what 8, 10 and 12 bits cost in raw samples, why higher internal precision shrinks the residual before quantisation, and where the banding threshold actually sits on the contrast-sensitivity curve. The codec chapters then show the same decision inside each encoder: x265's native 10-bit and bit-shift paths, SVT-AV1's Main 10 profile, and what hardware silicon does to throughput when you flip the flag. Written by Nikolay Sapunov, CEO at Fora Soft.

Read it on Amazon →Kindle & paperback · Fora Soft Video Engineering Handbook

Is your ladder still 8-bit because nobody re-ran the numbers?

Send us your encoder settings and a couple of representative sources, and we will measure what 10-bit is actually worth on your content: the BD-rate delta at your quality target, what it does to your lowest rung, what your own encoder farm loses in throughput, and how much of your audience still needs the 8-bit ladder. You get numbers from your catalogue, not from a paper. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →

See our case studies


  1. Vanne, J., Viitanen, M., Koivula, A., Hämäläinen, T. (2014). "Comparative study of 8 and 10-bit HEVC encoders." 2014 IEEE Visual Communications and Image Processing (VCIP). HM reference encoder, equal-PSNR bitrate: Main 10 saves 5.8% (AI), 11.6% (RA) and 12.3% (LB) on 10-bit 4K 120 fps sources, and 5.4% / 11.4% / 12.1% when the same sources are 8-bit; gains shrink at lower resolutions and frame rates. https://doi.org/10.1109/VCIP.2014.7051626. Accessed 2026-10-08. ↩↩↩↩

  2. Mannos, J. L., Sakrison, D. J. (1974). "The Effects of a Visual Fidelity Criterion on the Encoding of Images." IEEE Transactions on Information Theory. The eye's contrast sensitivity for smooth gradients explains why banding is so visible on flat surfaces. https://ieeexplore.ieee.org/document/1055349. Accessed 2026-10-08. ↩

  3. x265 project documentation — internal-bit-depth and the rationale for 10-bit math on 8-bit content. https://x265.readthedocs.io/en/latest/cli.html. Accessed 2026-10-08. ↩

  4. NVIDIA Technical Blog (2025-02-24). "NVIDIA Video Codec SDK 13.0 Powered by NVIDIA Blackwell." Adds 10-bit H.264 encode, 4:2:2 H.264/HEVC encode, encoding 8-bit input as 10-bit for H.264 and HEVC (already available for AV1 on Ada), and 10-bit H.264 decode; NVIDIA puts the compression gain of 10-bit encoding at "around 3%". https://developer.nvidia.com/blog/nvidia-video-codec-sdk-13-0-powered-by-nvidia-blackwell/. Accessed 2026-10-08. ↩↩↩↩

  5. Android Open Source Project (2025). Android 16 Compatibility Definition Document, §2.2.2 [5.3/H-0-6] (AV1 decoding required on handheld devices) and §5.3.9 (devices that support AV1 must decode Profile 0 including 10-bit content). https://source.android.com/docs/compatibility/16/android-16-cdd. Accessed 2026-10-08. ↩

  6. Bitmovin (updated 2026-04-18). "Apple AV1 Support." AV1 hardware decode on A17 Pro, M3 and newer Apple chips, including M4 iPad Pro; HDR10 and Dolby Vision Profile 10 (10-bit) over AV1. https://bitmovin.com/blog/apple-av1-support. Accessed 2026-10-08. ↩

  7. Mercat, A., Sainio, J., Le Moan, S., Herglotz, C. (2025). "Do We Need 10 Bits? Assessing HEVC Encoders for Energy-Efficient HDR Video Streaming." IEEE Journal on Emerging and Selected Topics in Circuits and Systems, 15(1), 31–43. Kvazaar HEVC encoder, medium preset: 8-bit internal encoding cut encoding time by about 70% and energy by 77% versus 10-bit, mainly because the 8-bit path uses SIMD instructions the 10-bit path lacks; 10-bit wins on rate-distortion at higher qualities. https://arxiv.org/abs/2406.11492. Accessed 2026-10-08. ↩↩↩

  8. YouTube Help — recommended upload encoding settings and BT.709 SDR pipeline. YouTube re-encodes uploads and ships 8-bit SDR output regardless of source bit depth. https://support.google.com/youtube/answer/1722171. Accessed 2026-10-08. ↩

  9. Guo, L., Gopi Valliammal, A. K., Tam, R., Pham, C., Opalach, A., Ni, W. (2021-11). "Bringing AV1 Streaming to Netflix Members' TVs." Netflix TechBlog. "All AV1 streams are encoded with 10 bit-depth even if AV1 Main Profile allows both 8 and 10 bit-depth." https://netflixtechblog.com/bringing-av1-streaming-to-netflix-members-tvs-b7fc88e42320. Accessed 2026-10-08. ↩↩

  10. Netflix Technology Blog (2025-12). "AV1 — Now Powering 30% of Netflix Streaming." AV1 reached about 30% of Netflix viewing and became the service's second most-used codec. https://netflixtechblog.com/av1-now-powering-30-of-netflix-streaming-02f592242d80. Accessed 2026-10-08. ↩

  11. Google for Developers. "VP9 HDR Encoding." HDR requires VP9 Profile 2 or 3 (10/12-bit); the SDR example uses Profile 0 with 8-bit yuv420p. https://developers.google.com/media/vp9/hdr-encoding. Accessed 2026-10-08. ↩

  12. Ohm, J.-R., Sullivan, G. J., Schwarz, H., Tan, T. K., Wiegand, T. (2012). "Comparison of the Coding Efficiency of Video Coding Standards — Including High Efficiency Video Coding (HEVC)." IEEE Transactions on Circuits and Systems for Video Technology, 22(12). Subjective tests: HEVC matches H.264/AVC quality at about 50% less bitrate on average. https://doi.org/10.1109/TCSVT.2012.2221192. Accessed 2026-10-08. ↩

  13. Alliance for Open Media (2026-06). "Alliance for Open Media Releases AV2 Codec." AV2 1.0 released; a 12-bit profile for professional cinema and HDR work is being defined. https://aomedia.org/press%20releases/Alliance-for-Open-Media-Releases-AV2-Codec/. Accessed 2026-10-08. ↩