HEVC介绍:
HEVC:High Efficiency Video Coding,一种新的视频压缩标准。在2013被ITU-T标准化和批准,用以取代H.264。
HEVC性能:
- 在一般的使用场景中,压缩率比H.264提高40%以上。
- 在iOS的camera capture中,压缩率比H.264提高1倍。
- 画面效果人眼看没有区别。
HEVC注意事项:
苹果支持的HEVC编码的视频封装格式:QuickTime Movie (.mov), ISO MPEG-4 (.mp4)。硬解需要A9及以上芯片,软解所有iOS设备都可以。能解码不代表能流畅播放,AVFoundation提供了isPlayable来判断当前设备是否可流畅播放HEVC视频。
HEVC压缩测试:
HEVC基本上是H.264的一半大小。
HEVC录制能耗测试:
HEVC录制时的能耗以及播放的耗电跟H.264没有差别。
HEIF介绍:
HEIF:High Efficiency Image File Format,2015年6月成为ISO标准: ISO/IEC 23008-12。
- 一种图片容器格式,基于ISO基础媒体文件格式
- 通常用HEVC做内部的编码压缩
- 压缩体积是JPEG的一半
- 可以附带深度信息(7P等双摄像头的设备),需要调用拍照API时主动设置depthDataDeliveryEnabled参数为YES
同一张照片HEIF与JPG两种格式的大小对比:
在系统自带的照片APP里可以将有深度信息的图片做一个远景模糊的效果:
可以根据深度信息得到如下的深度图,自己做一些滤镜效果。