当蓝光光盘被计算机或独立蓝光阅读器中的蓝光阅读器读取时,是否会发生任何类型的转换或解码过程?即,信号在进入 HDMI 或 DisplayPort 信号线之前是否会以任何方式改变?如果是这样,不同的计算机、蓝光阅读器和独立播放器是否可以以不同的方式执行此解码过程?
换句话说:使用不同的蓝光读取单元是否会导致不同的 1 和 0 进入 HDMI/DisplayPort 电缆,或者转换(如果有的话)是否总是以完全相同的方式完成?
答案1
BluRay 包含压缩音频/视频(例如 H.264 视频),而 HDMI 则传输未压缩数据。这意味着数据必须解码。
在 PC 上,解码由播放器软件完成(使用 CPU 或 GPU 或专用的 H.264 芯片,可能是 GPU 的一部分)。不同播放器的解码器会有所不同,但这不会影响输出。但是,解码器和播放器通常会进行某种后期处理(大多数情况下是可选的),这会影响输出。此外,很容易错误配置输出(例如,从 30 级开始为“黑色”,而不是 0 级)。
所以我认为你用于 PC BluRay 播放的驱动器并不重要,但使用的软件很重要。硬件播放器可能会因后期处理(如果有)而有所不同。
答案2
我认为这取决于电脑。蓝光阅读器不直接连接到电脑上的视频输出。蓝光充当存储设备,存储编码的视频。由于存储的编码视频不会改变,因此每次播放蓝光时,电脑可能会将视频解码为相同的像素。
因此,每次执行此操作时,您都会期望输出完全相同。但根据计算机当前必须处理的工作负载,它可能会也可能不会跟上解码过程。视频输出可能会出现卡顿或画面撕裂。有时,当 GPU 超频过多或某些硬件出现故障时,会出现伪影。
一些视频使用一种算法进行编码,可以定义解码“质量”。这意味着软件将根据用户设置和 CPU 或 GPU 可以处理的工作量来选择质量。
HDMI 通常支持音频输出,音频很可能经过均衡处理,也可能经过其他一些滤波器。这是通过各种算法实现的。
即使您可能期望完全相同的二进制信号,但结果也可能有所不同。我认为两次测量相同信号的可能性很小,但我并不是说这是不可能的。