H.265 HEVC support in High Sierra

Hi,


what HEVC (h.265) support in High Sierra translate to? I have been waiting for High Sierra with a sample file converted into a h.265 .mp4 file (I used handbrake to convert it), but even after upgrading, quick look (spacebar) doesn't play it, neither does the finder show a thumbnail, like it does with my h.264 mp4s.

Or are my expectations too high and hevc support actually means something else?


thanks all

MacBook Pro (Retina, Mid 2012), macOS High Sierra (10.13)

Posted on Sep 29, 2017 8:55 AM

Reply
Question marked as ⚠️ Top-ranking reply

Posted on Dec 6, 2017 5:50 AM

Handbrake tags h.265 files as 'hev1', while High Sierra recognizes only 'hvc1'.


If you have ffmpeg installed, you can copy and retag your h.265 files without re-encoding them:


ffmpeg -i input.mp4 -vcodec copy -acodec copy -tag:v hvc1 output.mp4


The latest nightly build of handbrake is said to have fixed this compatibility issue.

6 replies
Sort By: 
Question marked as ⚠️ Top-ranking reply

Dec 6, 2017 5:50 AM in response to cukerko

Handbrake tags h.265 files as 'hev1', while High Sierra recognizes only 'hvc1'.


If you have ffmpeg installed, you can copy and retag your h.265 files without re-encoding them:


ffmpeg -i input.mp4 -vcodec copy -acodec copy -tag:v hvc1 output.mp4


The latest nightly build of handbrake is said to have fixed this compatibility issue.

Reply

Nov 2, 2017 10:24 AM in response to dialabrain

The Kaby Lake requirement is for hardware encoding; Anything running 10.13 can play back HEVC... as long as it's in a quicktime container (.mov) and not an MPEG-LA container (.mp4).


Quicktime can't even recognize HEVC content created by x265, because x265 exports to an MPEG-4 container, and for some reason Quicktime doesn't like that. Seems like Apple only half-implemented HEVC; they support the codec, but only when it's in their own containers.


I still haven't figured out if you can take an MPEG-4 container and swap it out for Quicktime and make it work; using Video Container Switcher, it's still incompatible with Finder, QuickLook and Quicktime Player.

Reply

Jan 3, 2018 6:24 AM in response to dialabrain

I am running a MBP Retina mid 2014.

Playback of H265 works fine IF

1. the tag is "hvc1" (as explained already), and

2a. the MOV container contains mp3 audio; or

2b. you use the MP4 container with aac audio.


So , this is how I convert movies to H265 using ffmpeg:


ffmpeg -i "input" -map 0 -c:s copy -map_metadata 0 -c:a aac -b:a 128k -f mp4 -codec:v hevc -tag:v hvc1 -preset faster -crf 24 "output.mp4"


Movies created with that play fine in Quicktime and Quickview.


Otherwise , you can always use VLC, which is more tolerant towards different containers, and codecs, and tags.

Reply

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

H.265 HEVC support in High Sierra

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.