Apple Video Encoder (hevc) 是无损的吗?

Is Apple Video Encoder (hevc) Lossless?

我想知道 iOS 的 Apple Video Encoder 是否支持 hevc (h265) 编解码器的无损压缩?如果是,它的压缩设置是什么?

HEVC 本身是一种无损编解码器link。所以是的,Apple 的 VideoToolBox 支持 HEVC 压缩也是无损的。

所谓无损,是指无论它可以捕获的数据(8 位/10 位),如果使用 HEVC 压缩它们,它都可以解压缩回最初捕获的数据。

现在关于实现无损的压缩设置,首先我需要知道你是否要使用Apple的VideoToolbox库来配置压缩器?还是别的?

虽然某些实现 have a lossless option,但 HEVC 默认是数学上有损的编解码器。文档没有提及 iOS 库是否支持该选项,因此除非另有证明,否则我们不能安全地假设它可用。

无损 h264 需要相对较好的计算能力和 space 才能工作,因此对于默认移动选项而言可能并不理想。

当谈到中介和追求质量的人时,视觉上 'lossless' 不会削减它。除非它可以逐位转换回来,否则会发生代际损失。

TL;DR: ¯\(ツ)