V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ilovecn
V2EX  ›  Apple TV

悲报:用 Apple TV 播放 HDR 文件会降低画质

  •  
  •   ilovecn · 2023-01-10 11:14:57 +08:00 · 3754 次点击
    这是一个创建于 687 天前的主题,其中的信息可能已经有所发展或是发生改变。

    根据 Infuse 论坛用户反映,ATV 在播放部分 HDR 视频时会输出错误的 metadata ,导致电视处理 HDR 高亮画面的 tone mapping 功能失效:

    若无法正确识别出视频文件的 P3 色域信息,ATV 会输出一个固定的 metadata

    • Color Primaries BT.2020
    • Mastering Display Luminance of 1000/0.0050
    • MaxCLL/FALL of 4000/1000

    在电视上表现为画面亮部区域达不到屏幕最大亮度,暗部暗不下去。因为电视原生支持 PQ 亮度曲线,错误的 metadata 可能只影响画面的高亮区域,不对比看不出。

    而高端投影的 HDR 模式会根据视频的 metadata 信息用不同的 tone mapping 做亮度转换,ATV 输出的错误 metadata 会导致投影画面明显偏亮 /偏暗,当然不对比的话你也分不出是画面有问题还是视频本身偏暗。

    问题在 2018 年被 1 代 ATV 4K 用户发现,直到 2023 年的今天仍未被修复。
    受影响的客户端:Plex, Infuse 和其他

    建议:电视用户假装没看到这个帖子,或者在看受影响的视频时改用电视自带的客户端;投影用户假装没看到这个帖子

    https://community.firecore.com/t/hdr-metadata-not-correct-replaced-by-standard-values/16044

    17 条回复    2023-01-15 02:10:35 +08:00
    ToDyZHu
        1
    ToDyZHu  
       2023-01-10 11:23:16 +08:00
    这个 [部分 HDR 视频] 有什么特点或者标志吗
    ilovecn
        2
    ilovecn  
    OP
       2023-01-10 11:28:32 +08:00
    @ToDyZHu 参照:

    I just noticed the following when playing local rips through Infuse:

    When played via Infuse (MaxCLL/MaxFLL):

    Blade Runner 2049 - 4000/1000
    Guardians of the Galaxy vol. 2 - 4000/1000
    How To Train Your Dragon: Hidden World - 4000/1000
    Ready Player One - 4000/1000
    Godzilla: King of the Monsters - 4000/1000

    When viewing codec information of each movie via VLC (MaxCLL/MaxFLL):

    Blade Runner 2049 - 4000/0.0050
    Guardians of the Galaxy vol. 2 - 1000/0.0050
    How To Train Your Dragon: Hidden World - 1000/0.0050
    Ready Player One - 4000/0.0050
    Godzilla: King of the Monsters - 4000/0.0050

    It seems like everything being streamed locally via Infuse is fixed at 4000/1000 regardless of the movie being played.

    This forces me to choose different settings for HDR Levels, within my projector’s (JVC DLA-NX7) HDR settings for each movie.
    summersun2021
        3
    summersun2021  
       2023-01-10 11:37:44 +08:00
    意思是系统优化问题还是硬件问题?
    ilovecn
        4
    ilovecn  
    OP
       2023-01-10 11:47:09 +08:00
    @summersun2021 系统优化问题,类似的还有
    * 无法输出 10 bit 的 SDR 信号(影响流媒体上的所有 4K SDR 内容)
    * YCBCR 输出的的绿色信号偏高
    * 其他见链接

    https://community.firecore.com/t/image-quality-issue-compared-to-shield-tv/16863/7
    ZE3kr
        5
    ZE3kr  
       2023-01-10 11:55:00 +08:00 via iPhone
    直接播 iTunes 上的电影应该没影响吧; Netflix 啥的应该也不会有这个问题?
    ilovecn
        6
    ilovecn  
    OP
       2023-01-10 12:00:26 +08:00
    @ZE3kr 流媒体的资源多是 DoVi 和 SDR ,影响不大。不过因为 SDR 模式 YCBCR 输出的画面偏绿,要在系统设置里把 SDR 模式默认的 YCBCR 调成 RGB High ,电视对应的 HDMI Range 选 limited (16-235)
    xuegy
        7
    xuegy  
       2023-01-10 14:22:40 +08:00 via iPhone   ❤️ 1
    我都是直接在 ATV 里设定强制 Dolby Vision 模式,这样 SDR 内容就不至于亮瞎眼了
    alexcding
        8
    alexcding  
       2023-01-11 03:01:26 +08:00
    同上, 如果电视机支持 Dolby Vision, 就默认打开.
    然后关闭 Match Dynamic Range 和 Match Frame Rate
    Awes0me
        9
    Awes0me  
       2023-01-11 16:42:56 +08:00 via iPhone
    @alexcding frame rate 如果关了可能会烂帧
    alexcding
        10
    alexcding  
       2023-01-11 22:50:50 +08:00
    @Awes0me 看过一些资料, 好像在 120hz 的电视机上 应该无影响.
    120 hz update. 24 x 5 = 120
    xuegy
        11
    xuegy  
       2023-01-12 04:55:04 +08:00 via iPhone
    @alexcding 我把 match frame rate 开了,我的电视没有 120hz ,看电影还是用 24hz 稳点。
    Awes0me
        12
    Awes0me  
       2023-01-12 09:18:19 +08:00
    @alexcding 我的电视就是 120hz 的, 关掉这个的东西, 运动场景就会明显烂帧, 打开就没烂帧了
    Awes0me
        13
    Awes0me  
       2023-01-12 09:21:34 +08:00
    @alexcding atv 的 hdmi2.1 是 2.0 加个 arc, 不是真的 2.1, 带宽是不够 4k 120hz 的
    alexcding
        14
    alexcding  
       2023-01-13 09:37:41 +08:00
    @Awes0me 我指的是电视机内部刷新率. 一般支持 120HZ 的电视机, 液晶刷新率应该是恒定 120hz
    alexcding
        15
    alexcding  
       2023-01-13 09:38:19 +08:00
    @Awes0me 我用的 LG C1, 没发现差别
    billysun
        16
    billysun  
       2023-01-13 11:11:34 +08:00
    @alexcding ATV 虽然是 HDMI2.1 ,但是只能 4K60hz ,所以 match frame rate 还是要开的。
    alexcding
        17
    alexcding  
       2023-01-15 02:10:35 +08:00
    @billysun 现在很多电视其实已经不需要了, rtings 有个名单
    https://www.rtings.com/tv/tests/motion/24p
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2532 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:55 · PVG 23:55 · LAX 07:55 · JFK 10:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.