【问题标题】:Pyqt5 Activate Proprietary codecsPyqt5 激活专有编解码器
【发布时间】:2018-02-24 00:06:09
【问题描述】:

目前我正在使用 Pyqt5,QWebEngine。当我尝试打开我的 HTML5 <video> 时,它不起作用。

我知道问题是我没有激活专有编解码器。

看看这个解决方案:Make mp4/h264 video work in QtWebEngine on Windows

我尝试将 -proprietary-codecs 作为 QApplication 参数,但它不起作用。

【问题讨论】:

  • 请添加您遇到的所有错误。
  • 该答案中没有证据表明 -proprietary-codecs 是一个 QApplication 参数。显然你需要再读一遍并试着正确理解它。
  • 我的问题是关于激活该编解码器。谢谢你。我不能运行 Facebook 视频,因为它说:这不能在这个浏览器/平台上运行。此外,我得到了一些错误,但它们是不同的,例如:PIP_MEDIA_ERROR
  • 这个问题解决了吗?我正在使用 PyQt 5.14.2 并遇到同样的问题。谢谢
  • 这个问题在我的项目中消失了,我认为它没有解决。据我所知,您必须使用 c++ 使用专有编解码器编译 qt。

标签: html pyqt mp4 qwebengineview


【解决方案1】:

您需要将其启用为铬标志--enable-features=-webengine-proprietary-codecs...

【讨论】:

  • 那将是通过 C++ 而不是 python。对吗?
  • 不,它的铬标志