Qt WebEngine 视频加速支持比 Chromium 更小的分辨率

问题描述

对于在 Windows 上运行并使用 Qt WebEngine 支持 ANGLE 的 Qt 应用程序,当您打开调试页面 chrome://gpu for Video acceleration @R_834_4045@ion 时,它会显示

Decode h264 baseline    48x48 to 1920x1088 pixels
Decode h264 main    48x48 to 1920x1088 pixels
Decode h264 high    48x48 to 1920x1088 pixels

当我对 Chromium、Chrome 或支持 Qt WebEngine 和桌面 OpenGL 的应用程序运行相同的检查时,同一部分显示以下内容

Decode h264 baseline    64x64 to 4096x4096 pixels
Decode h264 main    64x64 to 4096x4096 pixels
Decode h264 high    64x64 to 4096x4096 pixels

我使用的是 Qt 5.15.2 的自定义版本,配置为:

configure -debug-and-release -confirm-license -openssl-linked OPENSSL_PREFIX="C:\Program Files\OpenSSL" -platform win32-msvc -opensource -prefix C:/Qt/5.15.2/msvc2017 -webengine-proprietary-codecs

根据 this page Windows 视频加速应该在 Qt 5.13 之后为 ANGLE 工作,但我希望获得与 Chrome 和 Chromium 相同的 H264 解码支持分辨率。是否有我遗漏的构建配置或参数?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)