问题描述
对于在 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 (将#修改为@)