SergeGao

b 站 pc web 端视频播放默认使用的解码格式 HEVC 不支持硬解,导致 CPU 负载高

  •  
  •   SergeGao · Apr 3, 2022 · 3507 views
    This topic created in 1681 days ago, the information mentioned may be changed or developed.

    rt ,在 b 站 pc web 端播放视频的时候看了下 cpu 占用超高,搜索后发现默认使用的编码格式是 HEVC ,PC 端无法硬解,手动调到 AVC 就可以了 详情参考 https://www.ithome.com/0/602/058.htm

    8 replies  •  2022-04-04 09:14:49 +08:00
    mons
    mons
    Apr 3, 2022❤️1
    1
    MS Edge 支持硬解 HEVC

    about:gpu 中 Video Acceleration Information 有:

    Decode hevc main 48x48 to 8192x8192 pixels
    Decode hevc main 10 48x48 to 8192x8192 pixels
    Decode hevc main still-picture 48x48 to 8192x8192 pixels
    lostpg
    lostpg
    Apr 4, 2022 via Android❤️1
    2
    期待 av1 和 h.266 的普及,后者的专利池别搞得这么恶心
    hs0000t
    hs0000t
    Apr 4, 2022 via Android
    3
    油猴插件,强制 h264
    autoxbc
    autoxbc
    Apr 4, 2022
    4
    我在油管测试的结果是硬解 VP9 和软解 AV1 的功耗非常接近(1080P@60fps 耗用 6~8W ,CPU 为 i7 10510U),那么调整视频格式除了转移 CPU 负载并没有特别的好处,如果播放视频是沉浸任务,建议不要纠结 CPU 占用率而始终使用 AV1 ,以获得更佳的色块消除效果
    RicardoY
    RicardoY
    Apr 4, 2022 via iPhone
    5
    @mons b 站不行 只支持没换内核之前的 edge 这个是 b 站自身的问题
    Cielsky
    Cielsky
    Apr 4, 2022 via Android
    6
    11 代 CPU 及以上可以切换到 AV1 吧
    muzuiget
    muzuiget
    Apr 4, 2022
    7
    Chrome 和 Firefox 本来就不支持 HEVC 的,B 站能播放,估计用 WASM + Canvas/MSE 的手段来实现,肯定是软解。Edge 的话,Microsoft 商店里有个 HEVC 安装包,装了后 Edge 应该能硬解了。
    echo1937
    echo1937
    Apr 4, 2022 via iPhone
    8
    @Cielsky 这个格式 A 卡要 6000 系,N 卡要 30 系,Mac 全部不支持,这个要求太高了…
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4140 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 03:51 · PVG 11:51 · LAX 19:51 · JFK 22:51
    ♥ Do have faith in what you're doing.