Skip to content

播放youtube视频亮度不正确 #5

Open

Description

@m3u8playlist

不知是亮度问题还是gamma问题还是映射,明显的过曝,下图是HDR10视频,不过我试了一下SDR也有这个问题

测试链接

https://www.youtube.com/watch?v=9bw5-HNF5qI

左侧是fsplayer,右侧是YouTube官方app

Image

官方app内直接播放视频,fsplayer需要用yt-dlp解析成json来获取视频链接

yt-dlp -j  https://www.youtube.com\/watch?v=9bw5-HNF5qI

Activity

  1. debugly commented on May 6, 2025

    @debugly
    Owner

    这是HDR映射的问题,有些光线偏暗的视频显示会更好些。

    我对比了很多播放器的效果,我无法确定谁才是对的,不信你换几个内核试试,看看能否找到两个效果一样的播放器。

  2. m3u8playlist commented on May 6, 2025

    @m3u8playlist
    Author

    我试了mpv和ksplayer,颜色都是正确的

    https://github.com/mpvkit/MPVKit
    https://github.com/kingslay/KSPlayer

  3. debugly commented on May 6, 2025

    @debugly
    Owner

    之前也对比过MPV,不过没有和youtube对比,我再试试KS的效果。

  4. m3u8playlist commented on May 6, 2025

    @m3u8playlist
    Author

    我上传了个HDR10的视频供测试

    https://x.jstudio.win/HDR10.mp4

  5. debugly commented on May 6, 2025

    @debugly
    Owner

    你发的 MPVKit,Mac 端Demo无法运行,我下载的 mpv官方的客户端,这是他们的对比情况:

    Safari | mpv mac 客户端
    FSPlayer | KSPlayer

    Image

    Safari,Edge,KSPlayer 他们的效果一致,浏览器渲染不知道啥情况,KSPlayer 使用的系统控件渲染的,没有编写shader。
    截屏后 mpv 客户端看起来好像跟 Safari一样,但是把显示器亮度调低些能发现是有些暗的,亮度调的高些看起来和Safari一样,这让人很困惑,只有研究他的代码才能知道咋回事。

    最后是FSPlayer,目前发现 gamma 矫正系数不太对,做了微调,比之前暗了一点点,但还是有问题。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions