MacOS High Sierra unable to natively play videos encoded with HandBrake’s H.265 setting

h.265high sierraquicklookquicktimevideo

I'm using HandBrake to encode some videos using the MP4 H.265 format, but the videos won't play using QuickTime or Quick Look on macOS High Sierra, which is supposed to have H.265/HEVC support. They work in VLC just fine. Anyone else have this problem or know why these videos won't play in the system-provided players?

Best Answer

High Sierra's H.265-capable apps want hvc1 instead of hev1. Handbrake's stable release as of now (September 26, 2017) does the latter. Nightly builds should do the former.

Relevant code change: https://github.com/HandBrake/HandBrake/commit/67dfaca7ac3ec56cc4ab3c7f9f60ab3b7c43a0db