Unsupported Video Format error for 4K HEVC video

Hi,

Photos app in iMac shows me the error "Unsupported Video Format" when I open the video file recorded with 4k at 30 fps and in High Efficiency format. I can play the file but can not edit it.

4k at 30 fps in Most Compatible format, or 1080p in any format work fine.


Here https://support.apple.com/en-us/HT207022#working in section Working with this media,

I found: "On some older devices, support for HEVC is affected by the resolution and frame rate (fps) of the video."


Does it mean that my iMac (Retina 4K, 21.5-inch, Late 2015) with Version 11.6 (20G165) is considered as "older devices"?

Any other options for workaround except upgrading iMac?


Thank you.



Posted on Sep 16, 2021 5:06 PM

Reply
Question marked as Top-ranking reply

Posted on Sep 16, 2021 10:30 PM

Maybe the offending HEVC has Chroma subsampling 4:2:2 (Bit depth 10 bits) or Codec ID hev1?


I have not tested how Photos.app behaves but Big Sur QuickTime Player still has the following issues:


...


There is the "old" H.264 (AVC Advanced Video Coding) and new H.265 (High Efficiency Video Coding HEVC) that needs macOS 10.13 High Sierra or later.


QuickTime Player refuses to play some H.265/HEVC flavors. Currently macOS 11 Big Sur is more forgiving but it still has the following issues with "Codec ID" and "Chroma subsampling" options.


You can check all those pesky details with apps like Invisor (my favorite because it neatly highlights differences when a folder is dropped on it) or MediaInfo.


H.265 Codec ID hvc1 plays OK (as well as H.264 Codec ID avc1).


H.265 Codec ID hev1 has an error message "This file contains media which isn't compatible with QuickTime Player" and plays audio only. There is a lossless fix if you install ffmpeg and add '-tag:v hvc1' without re-encoding in the Terminal:


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


Chroma subsampling 4:2:0 (Bit depth 8 bits) plays OK.


Chroma subsampling 4:2:2 (Bit depth 10 bits) has an error message "This file contains media which isn't compatible with QuickTime Player". Opens anyway in Big Sur but fails in Mojave.


To muddy waters even more:


Google, Youtube, Facebook might use VP8 or VP9 video and OPUS audio codecs that might have to be converted to more common H.264/265 and AAC/PCM codecs.


Google might use webm wrapper and open source community Matroska mkv wrapper that might have to be converted to a more common mp4 (or its very close cousin m4v or mov) wrapper (usually losslessly with ffmpeg although subtitles might be unsupported in other wrappers).


VLC and IINA should have no issues with playing any decent new or old codec. Handbrake or VLC can be used to convert old codecs to new H.264 or H.265 wrapped as common mp4 (or its very close cousin m4v or mov).

Similar questions

4 replies
Question marked as Top-ranking reply

Sep 16, 2021 10:30 PM in response to Banco_Solidoli

Maybe the offending HEVC has Chroma subsampling 4:2:2 (Bit depth 10 bits) or Codec ID hev1?


I have not tested how Photos.app behaves but Big Sur QuickTime Player still has the following issues:


...


There is the "old" H.264 (AVC Advanced Video Coding) and new H.265 (High Efficiency Video Coding HEVC) that needs macOS 10.13 High Sierra or later.


QuickTime Player refuses to play some H.265/HEVC flavors. Currently macOS 11 Big Sur is more forgiving but it still has the following issues with "Codec ID" and "Chroma subsampling" options.


You can check all those pesky details with apps like Invisor (my favorite because it neatly highlights differences when a folder is dropped on it) or MediaInfo.


H.265 Codec ID hvc1 plays OK (as well as H.264 Codec ID avc1).


H.265 Codec ID hev1 has an error message "This file contains media which isn't compatible with QuickTime Player" and plays audio only. There is a lossless fix if you install ffmpeg and add '-tag:v hvc1' without re-encoding in the Terminal:


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


Chroma subsampling 4:2:0 (Bit depth 8 bits) plays OK.


Chroma subsampling 4:2:2 (Bit depth 10 bits) has an error message "This file contains media which isn't compatible with QuickTime Player". Opens anyway in Big Sur but fails in Mojave.


To muddy waters even more:


Google, Youtube, Facebook might use VP8 or VP9 video and OPUS audio codecs that might have to be converted to more common H.264/265 and AAC/PCM codecs.


Google might use webm wrapper and open source community Matroska mkv wrapper that might have to be converted to a more common mp4 (or its very close cousin m4v or mov) wrapper (usually losslessly with ffmpeg although subtitles might be unsupported in other wrappers).


VLC and IINA should have no issues with playing any decent new or old codec. Handbrake or VLC can be used to convert old codecs to new H.264 or H.265 wrapped as common mp4 (or its very close cousin m4v or mov).

Sep 19, 2021 6:21 AM in response to Matti Haveri

OK, I tested this and Big Sur 11.6 Photos.app silently fails to import such HEVC with Chroma subsampling 4:2:2 (Bit depth 10 bits) or Codec ID hev1. If a folder containing such movies is tried to import, also other movies silently fail to import.


If those offending HEVC movies are tried to separately import via Photos.app > File > Import > file dialog, then there is an error dialog:



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.

Unsupported Video Format error for 4K HEVC video

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