QuickTime不支持播放 HEVC 编码mp4 mov视频
用ffprobe或者mediainfo分析相关视频文件,会发现是hev1。 FFmpeg输出的H.265编码mp4封装视频,Apple的系统播放器无法播放。 原因是FFmpeg默认用的H.265 tag是hevc,Apple要求hvc1。这是个封装问题,不是编码问题。 关于hvc1和hevc的选择,FFmpeg技术上更正确,hevc要求更宽泛,Apple要求更严格。 具体区别见:https://gist.github.com/quink-black/6828ebf722f6a4d35fbc5c5bc2dbaf42 解决方法:指定tag
ffmpeg -i hevc.mp4 -c copy -tag:v hvc1 output.mp4
ffmpeg -i src/8k_265.mov -c:v copy -vtag hvc1 8k_265.mp4