Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
The answer is 'yes' and 'no'. A screenshot from my 15 inch late 2013 rMBP running High Sierra. The 'unsupported format' is a 4K 60 fps HEVC video.
[doublepost=1506412499][/doublepost]

I know my 15 inch late 2013 MBP with Retina display does not support the format in higher frame rates even on High Sierra. The 'unsupported format' video on the screenshot is a 4K 60 fps HEVC video. The app is Photos.

Same issue.
 
Curious if its worth converting MP4 H264 to HEVC?
I wouldn’t do it unless your h.264 files are at a very high quality or you have the lossless source files. They are different lossy formats and you would certainly amplify certain artifacts.
 
GPGPU is useless for encoders/decoders. And that's why every GPU contains an asic for video codecs.
Obviously dedicated video decode hardware is the best as I already indicated, but the question is whether GPGPU accelerated decode is better than CPU decode? nVidia took the effort to implement shader-based GPGPU decode + partial reuse of h.264 decoding hardware to enable hybrid decoding of h.265 on Kepler and Maxwell v1 so presumably there is an advantage over CPU decode. Anandtech certainly believes so.

https://www.anandtech.com/show/8526/nvidia-geforce-gtx-980-review/5

Finally, and somewhat paradoxically, Maxwell 2 inherits Kepler and Maxwell 1’s hybrid HEVC decode support. First introduced with Maxwell 1 and backported to Kepler, NVIDIA’s hybrid HEVC decode support enables HEVC decoding on these parts by using a combination of software (shader) and hardware decoding, leveraging the reusable portions of the H.264 decode block to offload to fixed function hardware what elements it can, and processing the rest in software.

A hybrid decode process is not going to be as power efficient as a full fixed function decoder, but handled in the GPU it will be much faster and more power efficient than handling the process in software.

Intel also implements hybrid decoding with shader-based GPGPU decode + partial reuse of h.264 decoding hardware in Broadwell which is supposed to be better than just CPU decode.

https://www.anandtech.com/show/8355/intel-broadwell-architecture-preview/3

On top of Intel’s existing codec support, Broadwell will be implementing a hybrid H.265 decoder, allowing Broadwell to decode the next-generation video codec in hardware, but not with the same degree of power efficiency as H.264 today. In this hybrid setup Intel will be utilizing both portions of their fixed function video decoder and executing decoding steps on their shaders in order to offer complete H.265 decoding. The use of the shaders for part of the decoding process is less power efficient than doing everything in fixed function hardware but it’s better than the even less optimal CPU.
Since hybrid GPGPU-assisted decode is supposed to be better than CPU decode, my original question was whether Apple is implementing it in High Sierra for non-Skylake/Kaby Lake computers? Hybrid decoding is available in Windows on Haswell/Broadwell IGPs and Kepler/Maxwell v1 GPUs so it'd be great if macOS supported hybrid decoding on that hardware too.
 
I'm pretty sure you can play HEVC in the current OS by using software such as VLC. You don't need to upgrade OS's for playback.
True -

VLC, IINA, etc.

iTtunes w/ High Sierra on my 2012 mac mini will play HEVC with sound but no picture.
 
Wrong. You tube uses vp9 which my Sony x800 plays fine in 4k. Apple is not supporting vp9 so only 1080p.

Apple don’t need to support V9 for it to play on their devices. Apple don’t support MKV but that plays back on my iPad, iPhone & Mac because of the software company making their apps to cater for it.
 
Apple is killing me here. I recently set my camera/video settings to efficient so I can record in HVEC thinking this was a smart move. Little did I know that Apple restricted playback on other devices like older Macs so when you launch Photos the video isn't compatible.

I ended up using quicktime to convert the video and I had to revert my settings for my phone to avoid repeat problems.
 



With the arrival of iOS 11 and macOS High Sierra, Apple is supporting a new video format called HEVC, which replaces the previous standard most commonly used on Mac and iOS devices, namely H.264 / AVC. So why has Apple adopted the HEVC format, and what difference will it make to the end user?

Screen-Shot-2-800x252.jpg

What is HEVC?

High Efficiency Video Coding (HEVC), also known as H.265, is a next-generation video compression standard developed by a group of encoding experts called the Joint Collaborative Team on Video Coding. The HEVC video format has been in existence since around 2013, and HEIF is the still-image version of the standard that both iOS 11 and macOS High Sierra also support. (You can learn more about HEIF here.)

Benefits of HEVC

Apple's decision to adopt HEVC basically means two things - higher quality video and better compression rates. The HEVC standard enables a video to be compressed into a file that is about half the size (or half the bit rate) of H.264 / AVC. To put that another way, a HEVC video file offers significantly better visual quality than an AVC file of equivalent size or bit rate. While results vary depending on the type of content and the encoder settings, videos encoded in HEVC typically exhibit fewer compression artifacts and offer smoother playback than videos encoded using AVC.

Screen-Shot-1-800x284.jpg

According to Apple, HEVC can compress 4K video files to up to 40 percent smaller file sizes than AVC without losing quality, which means users who upgrade their devices to iOS 11 and macOS High Sierra will be able to take the same high-quality videos without using up as much storage space. At the same time, transferring high-resolution video files between devices and over networks will require significantly less bandwidth, a key advance considering new 4K iTunes content launched for the new Apple TV 4K.

Compatibility and Support

To capture and encode video in the HEVC format, iOS devices need to have at least an A10 Fusion processor, so owners of iPhone 7 or later and 2017 iPad Pro are fully able to take advantage of the standard. To check if your device's camera is capturing video in HEVC, go to Settings -> Camera -> Formats, and ensure the "High Efficiency" option is selected.

2017-MacBook-Pro-front-800x462.jpg

All iOS devices running iOS 11 and all Macs on High Sierra will support HEVC playback, with encoding/decoding hardware acceleration on newer iOS devices and the latest 2017 Macs offering faster performance combined with less battery drain. Readers interested in further transcoding details are advised to watch Apple's dedicated HEVC codec video presentation.

Article Link: What You Need to Know About HEVC Video in macOS High Sierra and iOS 11



With the arrival of iOS 11 and macOS High Sierra, Apple is supporting a new video format called HEVC, which replaces the previous standard most commonly used on Mac and iOS devices, namely H.264 / AVC. So why has Apple adopted the HEVC format, and what difference will it make to the end user?

Screen-Shot-2-800x252.jpg

What is HEVC?

High Efficiency Video Coding (HEVC), also known as H.265, is a next-generation video compression standard developed by a group of encoding experts called the Joint Collaborative Team on Video Coding. The HEVC video format has been in existence since around 2013, and HEIF is the still-image version of the standard that both iOS 11 and macOS High Sierra also support. (You can learn more about HEIF here.)

Benefits of HEVC

Apple's decision to adopt HEVC basically means two things - higher quality video and better compression rates. The HEVC standard enables a video to be compressed into a file that is about half the size (or half the bit rate) of H.264 / AVC. To put that another way, a HEVC video file offers significantly better visual quality than an AVC file of equivalent size or bit rate. While results vary depending on the type of content and the encoder settings, videos encoded in HEVC typically exhibit fewer compression artifacts and offer smoother playback than videos encoded using AVC.

Screen-Shot-1-800x284.jpg

According to Apple, HEVC can compress 4K video files to up to 40 percent smaller file sizes than AVC without losing quality, which means users who upgrade their devices to iOS 11 and macOS High Sierra will be able to take the same high-quality videos without using up as much storage space. At the same time, transferring high-resolution video files between devices and over networks will require significantly less bandwidth, a key advance considering new 4K iTunes content launched for the new Apple TV 4K.

Compatibility and Support

To capture and encode video in the HEVC format, iOS devices need to have at least an A10 Fusion processor, so owners of iPhone 7 or later and 2017 iPad Pro are fully able to take advantage of the standard. To check if your device's camera is capturing video in HEVC, go to Settings -> Camera -> Formats, and ensure the "High Efficiency" option is selected.

2017-MacBook-Pro-front-800x462.jpg

All iOS devices running iOS 11 and all Macs on High Sierra will support HEVC playback, with encoding/decoding hardware acceleration on newer iOS devices and the latest 2017 Macs offering faster performance combined with less battery drain. Readers interested in further transcoding details are advised to watch Apple's dedicated HEVC codec video presentation.

Article Link: What You Need to Know About HEVC Video in macOS High Sierra and iOS 11
[doublepost=1521498038][/doublepost]Hello.
So can someone explain to me, if iPhone X records in HEVC, why does it show up as .MOV when I transfer from my phone to my iMac PHOTOS app, and why when I export that video file to a folder it shows up as a .M4V file !
Thanks.
 
[doublepost=1521498038][/doublepost]Hello.
So can someone explain to me, if iPhone X records in HEVC, why does it show up as .MOV when I transfer from my phone to my iMac PHOTOS app, and why when I export that video file to a folder it shows up as a .M4V file !
Thanks.
I guess it doesnt matter, mov is just a container. try renaming the mov file to .m4v, it should still play just fine.
 
[doublepost=1521498038][/doublepost]Hello.
So can someone explain to me, if iPhone X records in HEVC, why does it show up as .MOV when I transfer from my phone to my iMac PHOTOS app, and why when I export that video file to a folder it shows up as a .M4V file !
Thanks.
You have to chose HEVC settings in the option. I believe by default it isn't selected.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.