草庐IT

windows - Qt + 声子 : doesn't play on some computers

我的应用程序部署到干净的机器后出现问题。这些是运行应用程序的结果:Win7Home:安装ffdshow后程序播放wmv、mp3。VistaHome:安装ffdshow后,它可以播放mp3,但不能播放wmvWinXP(没有服务包):不能播放wmv、mp3,即使安装了ffdshow。该程序可以找到38个后端,mp3和wmv就在其中。它确实播放wav文件。即使在ffdshow中禁用了许多格式,在构建项目的计算机上一切都可以正常播放。plugins文件夹放在exe文件旁边,包含一个带有phonon_ds94.dll的phonon_backends文件夹。谁能解释一下如何让程序在未安装Qt的计算

Qt音视频开发30-qmedia内核qt4方案phonon播放(支持视频流)

一、前言在Qt4中如果需要播放视频,一般用phonon多媒体框架,这应该就是Qt5/Qt6中多媒体框架的前身(查阅qmultimedia模块的相关代码可以发现架构几乎雷同,除了部分命名变了以外),phonon多媒体框架本身也是没有内置解码器的,意味着用它实现的功能,依赖本地解码器,在windows上你需要安装k-lite或者LAVFilters,在linux上你需要安装GStreamer(sudoapt-getinstallgstreamer1.0-libavubuntu-restricted-extras),不安装的话很可能只能播放MP3/MP4。以前一直以为用phonon多媒体框架只能播放

python - Phonon 的 VideoWidget 在 QGLWidget(Qt,Python)上显示错误的颜色

我有一个宠物项目,其中包含一个具有显示字幕功能的视频播放器。到目前为止,我一直在处理项目的其他部分,但现在我必须以最好的方式实现字幕渲染部分。我没有找到任何有用的东西,除了this.但是当我使用此代码时,我得到了错误的视频图片。颜色修改:红→蓝、蓝→红等有人可以帮我处理这段代码,或者告诉我另一种在视频顶部呈现字幕的解决方案吗?PS:我在PySide1.0.0、1.0.6以及Arch和Ubuntulinux上对其进行了测试。编辑:解决方法感谢alexisdm提供了一个丑陋的hack.它改变了paint()方法来反转颜色。importsysfromPySide.QtGuiimportQAp

python - Phonon 的 VideoWidget 在 QGLWidget(Qt,Python)上显示错误的颜色

我有一个宠物项目,其中包含一个具有显示字幕功能的视频播放器。到目前为止,我一直在处理项目的其他部分,但现在我必须以最好的方式实现字幕渲染部分。我没有找到任何有用的东西,除了this.但是当我使用此代码时,我得到了错误的视频图片。颜色修改:红→蓝、蓝→红等有人可以帮我处理这段代码,或者告诉我另一种在视频顶部呈现字幕的解决方案吗?PS:我在PySide1.0.0、1.0.6以及Arch和Ubuntulinux上对其进行了测试。编辑:解决方法感谢alexisdm提供了一个丑陋的hack.它改变了paint()方法来反转颜色。importsysfromPySide.QtGuiimportQAp

python - 使用 Python、PyQt 和 Phonon 播放 mp3

我一整天都在尝试用Python找出Qt的Phonon库。我的长期目标是看看我是否可以让它播放mms://流,但由于我无法在任何地方找到实现这一点的方法,所以我会自己解决这个问题。(我想如果有人对此有更多的了解,我会把它放在那里,如果不是什么大不了的话。)无论如何,我想我应该从我在网上找到的一个工作示例开始逆向工作。这将启动文件浏览器并将播放指定的mp3文件。我想去掉文件浏览器的东西,把它归结为执行脚本并让它播放带有硬编码路径的Mp3文件的基本要素。我假设我的问题是对setCurrentSource()和指定数据类型的误解。(参见:http://www.riverbankcomputin