问题标签 [phonon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 尝试在 Phonon 中以不同速度播放音频时出现 availableAudioEffects() 错误
我正在尝试研究如何在 Ubuntu 中使用 Phonon 以不同的速度播放声音。我的第一个想法是检查函数调用中可用的选项:
但是,当我导入 PyQt 和 Phonon 然后进行该函数调用时,会发生以下情况:
我在网上找不到任何好的线程。为什么会中止?另请注意,在我当前的程序中,我已经在使用 Phonon 同时播放多个音频流,甚至将其链接到管理自定义视频播放器(不在 Phonon 中)的 Qt 线程,以保持音频同步,即使用户在视频中拖得更快。因此,必须正确安装 Phonon 才能达到这个程度,而且我已经使用了一些后端功能特性。当我查询有什么后端效果时,为什么会中止?
有什么建议么?即使他们没有修复这个错误,有没有关于如何强制 Phonon 比正常播放音频文件更快或更慢的建议?
添加
我通过执行以下操作解决了中止问题:导入 PyQt 和 Phonon 后,我创建了一个虚拟 QApplication 并为其命名,如下所示
但是这里是函数的输出,即使在从列表中指定了一项之后,它也是不可读的。不知道如何把它变成可读的形式......?
Post Script 正如在下面的评论中,我想出了关于 Phonon 中音频速度的大部分内容,并且该线程在这里:<有关 PyQt Phonon 后端音频效果“速度”的文档>
python - PyQt Phonon 后端音频效果“速度”的文档
当我查看函数的输出时
我将此作为选项之一:
我知道我需要将此效果插入到连接到我的音频源文件的路径中,并且实现起来并不困难。我不明白的是如何访问选项或这种“速度”效果的功能是什么。如何通过 Python 接口访问它?我可以指定播放速率(如 2x、4x 等,以使速度翻倍或四倍)作为此选项吗?
c++ - Qt 4.8 beta 和 Mac OSX Lion,Phonon 错误
成功安装 mac OS 10.7 后,我尝试编译我的 qt 4.7 项目。
我有很多关于“不支持的 mac os x 版本”的警告。因此我决定使用 Qt 4.8 beta,现在所有的警告都消失了。
但是,我现在使用 Phonon 时遇到了链接器问题:
你知道我可以解决这个问题吗?
谢谢!
qt - 如何在我的声子媒体播放器中添加一个矩形?
现在这是一个基于声子(QT)的简单媒体播放器。
现在我想在当前小部件播放视频时添加一些标志。我该如何实施?例如,如果我想在当前帧的指定位置添加一个矩形。我怎么能那样做?
现在我有另一个尝试这样做:我定义了一个名为 MyVideoWidget 的类,它是从 Phonon::VideoWidget 继承的。像这样:
然后我像这样重载函数paintEvent:
但仍然无法工作......有人有什么好主意吗?
c++ - Qt中声子音频播放器中的循环问题
在 Phonon 音频播放器中将歌曲设置为静态。该循环使用aboutToFinish()
. 问题是歌曲结束时有 1 秒的延迟,然后歌曲重复播放。我们怎样才能避免延误?我还存储在一个临时缓冲区(使用QBuffer
)中,用于播放它。但它没有为循环问题提供解决方案。
pyside - 如何禁用声子?
你如何在 PySide 中禁用声子?
我正在尝试使用 QWebpage 并且我不希望 phonon 启动,因为我正在编写的应用程序是服务器端应用程序,并且不需要媒体。我尝试了一些东西,但没有找到任何真正相关的文档。
windows - Qt Phonon 不播放视频
我有一个应用程序,它使用Qt库中的Phonon资源显示一些预定义的消息和视频。直到最近必须通过网络访问运行应用程序的机器时,它一直运行良好。现在,从 30 多个视频中,只有一个正确显示。
使用Windows Media Player或Media Player Classic可以正常播放所有视频(安装了K-Lite编解码器包)。但应用程序不会播放它们。
我能做些什么来解决这个问题?
python - 使用 Python 管理多平台视频流的最佳方法是什么?
这个问题在我的脑海里已经有一年多了。我想你们可能已经有了答案。
在某些 Python GUI 应用程序中,我需要显示视频流。我需要记录这个流的一部分,以便以后重新阅读。
此外,我需要使这个 python 应用程序多平台(OSX、GNU、Windows)
我对许多解决方案持开放态度:
- 将相机连接到流并使用 python 应用程序读取流。(RTP + VLC 可以解决问题)
- 使用 Phonon 读取相机
- 创建一个抽象类来定义不同的阅读器,并在操作系统的功能中使用 Quicktime、Win32 或 GStreamer。
你的经验是什么,你会用什么来做到这一点?
qt - 在 Qt (Windows) 中使用带有声子的 VLC 后端
我正在尝试使用 Qt 和声子库制作一个媒体播放器应用程序。当我播放 SD DivX 时一切顺利,但当我尝试播放 12 GB HD MKV 时,它会冻结(使用 I7、8GB RAM、NV GTX260)。
目前我正在使用默认后端(phonon_ds94.dll)。我想使用 phonon_vlc.dll 之一,但我不知道如何进行切换。有人有想法吗?
谢谢你,塞巴斯蒂安
pyqt - With Python/PySide/PyQt/Phonon how to control a USB Soundcards output sample clock rate?
I am trying to O/P audio to a USB soundcard (Lindy PnP SoundCard device) via Python/PySide/PyQT by the use of Phonon and/or QTMultimedia.
I can O/P the aduio (mp3/wav) which is no problem - the issue is that I want to control the USB's output sample clock rate, I need to be able to change this from 44.1 to 48 kHz. The soundcard comes with its own s/w that allows this so it is possible.
I can play Audio through Phonon like so..
However I do not see any way to change the sample clock rate of the USB device from looking at the Class Reference doc's it seems its not possible.
http://www.pyside.org/docs/pyside/PySide/phonon/index.html
So then I have tried to use Qt Multimedia to change the USB soundcards O/P clock rate..
This has no effect. Does anyone know how I would do this and if it is even possible with Phonon/PyQT? I am guessing I need to go lower and try find the USB Soundcard directly which will be messy..
Much appeciate any help!!
Alan