10-bit to 8-bit — convert HEVC for editors

iPhone Pro models, GoPro Hero 10+, Sony A7s III and Blackmagic Pocket all record 10-bit HEVC. Premiere and Resolve free choke on it. Drop your file here for an 8-bit H.264 MP4 your editor will actually accept.

+

drop a 10-bit video here

or click to choose

The 10-bit headache

Recent cameras and phones default to 10-bit HEVC because it's better for grading — more headroom, less banding in skies and shadows. The catch: the entire playback and editing chain has to handle 10-bit. Often it doesn't.

Where 10-bit comes from

Why editors break

The fix: convert to 8-bit H.264

We re-encode the video stream to 8-bit H.264 (yuv420p), the universal format. The output is bigger than the 10-bit HEVC original (H.264 compresses less efficiently than HEVC) but plays everywhere and edits smoothly on any machine.

FFmpeg pixel format chain: source 10-bit HEVC (yuv420p10le) → 8-bit (yuv420p) → libx264. The bit-depth conversion uses dithering by default for smooth gradient handling.

For Dolby Vision / HDR footage specifically

Converting Dolby Vision 10-bit HEVC to 8-bit H.264 inevitably loses the HDR metadata — you're going from HDR to SDR. This is usually what you want for editing (SDR timelines are simpler) and for delivery to platforms that don't pass through Dolby Vision. The picture stays good but is no longer Dolby Vision.

Privacy

10-bit footage is usually pro work: client deliverables, cinematic shoots, drone surveys, NDA content. Online converters mean a copy of your unfinished work lives briefly on someone else's server. Here, it doesn't.

FAQ

Why is the output bigger than the input?

H.264 is less efficient than HEVC. At equal visual quality, H.264 files are typically 1.5–2× bigger.

Can I keep 10-bit but switch to H.264?

libx264 supports 10-bit, but most playback chains don't. Switching to 8-bit is the actual fix — 10-bit H.264 has all the same compatibility problems as 10-bit HEVC.

I see banding in the converted file. What do I do?

Pick the High quality preset — the dithering at CRF 18 minimizes banding. If you still see it on smooth sky / shadow gradients, that's the trade-off of 8-bit. For grading-heavy work, keep the 10-bit master and only deliver 8-bit.

Does this work with DJI D-Log HEVC?

Yes. Bit-depth conversion is codec-agnostic. The flat D-Log look is preserved — you'd grade it the same way in 8-bit.

How long does conversion take?

FFmpeg-WASM is roughly 10–20× slower than native. A 1-minute 10-bit HEVC clip might take 3–5 minutes in browser. For batch work, use desktop FFmpeg.

Does the file get uploaded anywhere?

No. Disconnect after loading the page — conversion still works.

Related