qtmultimedia相关内容
我已经使用正常的apt-get安装方法在Raspberry PI 3上安装了Qt和QtCreator。一切似乎都运行得很好,除了当我尝试构建声明性相机示例或其他多媒体示例时,我收到错误消息module "QtMultimedia" is not installed。然后弹出空的白色应用程序窗口。 我已尝试安装并重新安装所有必需的程序包,如libqt5multimedia5、qtmultime
..
我是基于 QML 的应用程序,我使用 Camera 和 CameraCapture 从相机捕获图像.捕获后,我想使用 CameraCapture.captureToLocation() 将捕获的图像存储在应用程序数据文件夹中.但我不知道如何获取该文件夹的路径.所以我的问题-如何获得具有写入权限的应用程序文件夹的路径?Qt有没有办法得到它?我猜它应该是系统指定的文件夹.例如在 Android 中它应
..
我从网络摄像头收到 QVideoFrames,它们包含 YUV 格式 (QVideoFrame::Format_YUV420P) 的图像数据.如何使用 QVideoFrame::Format_ARGB32 或 QVideoFrame::Format_RGBA32 将一帧转换为一帧? 我可以不使用低级别,只使用 Qt5 中现有的功能吗? 例子: QVideoFrame convertF
..
有一个包含两个音轨的视频文件: 持续时间:01:05:09.12,开始:0.000000,比特率:2781 kb/s流 #0:0:视频:mpeg4(高级简单配置文件)(XVID/0x44495658)、yuv420p、720x400 [SAR 1:1 DAR 9:5]、1998 kb/s、25 fps、25 tbr、25 tbn、25 tbc流 #0:1:音频:ac3 ([0] [0][0]/
..
根据文档,QCameraInfo::availableCameras 应该返回可用摄像机的列表.根据文档,没有任何问题. 但是,我有两个网络摄像头,可用摄像头阵列返回空.我能做什么?这是否在编程范围内,或者这是否意味着 Qt 仅支持有限的网络摄像头子集? 我现在使用的操作系统是 Windows 7x64. 解决方案 我也有这个问题.然后我读了这个例子.我发现一旦你声明了 QCa
..
我有一个应用,旨在帮助同步实验视频和数据信号.该应用程序有一个视频小部件和一个滑块,可以设置视频的时间位置.但是,QMediaPlayer 只会将位置设置为 500 毫秒/1000 毫秒间隔(在我的应用程序中为 500 毫秒/在人为的应用程序中为 1000 毫秒),而视频以 50 fps 拍摄,这意味着 20 毫秒间隔.这使得同步非常无用.我在位置更改前后添加了位置的输出. 任何帮助将不胜感
..
假设我使用文件对话框在 PyQt5 应用程序中打开了一个名为 file1.mp3 的文件,并将其分配给如下变量: song = QFileDialog.getOpenFileName(self, "Open Song", "~", "声音文件 (*.mp3 *.ogg *.wav *.m4a)")打印(歌曲[0])url = QUrl.fromLocalFile(song[0])self.pla
..
我正在尝试运行qt示例应用程序之一,而没有进行任何修改.它被称为 player ,它是一个多媒体小部件演示.我的系统是Ubuntu 16.04 64位.当我尝试播放视频时,在控制台中看到以下错误: 没有适用于'video/x-h264 类型的解码器 尝试两个不同的视频后,出现完整错误: 开始/home/aras/Qt5.7.0_Sept2016/Examples/Qt-5.7/mult
..
我试图在使用QtMultimedia的Linux(Ubuntu 14.04)上部署应用程序Qt(5.3)我首先部署了一个简单的应用程序(Hello World)来理解.我没有问题,无需安装Qt即可在PC上运行该应用程序.同样,我尝试部署整个应用程序,但是在执行应用程序时遇到问题: QQmlApplicationEngine无法加载组件qrc:/main.qml:3模块"QtMultimedia
..
我正在Ubuntu 15.10上运行官方的Qt 5.5 SDK,并尝试在QML中播放3D声音: import QtAudioEngine 1.0 项目文件: qt += multimedia import语句的结果为qrc:///Main.qml:1:1: module "QtAudioEngine" is not installed.我有点困惑,因为我看到所需的库在SDK中.
..
我想做的是在某个时间(例如20秒)获取视频帧. 我知道我可以做这样的事情-倒带视频并暂停它: QMediaPlayer* player = new QMediaPlayer; ... player->play(); player->setPosition(20000); player->pause(); 但是有没有更优雅的解决方案(对我来说这似乎是个hack,因为我不需要整个视频,但有时
..
假设我使用文件对话框在PyQt5应用程序中打开了一个名为file1.mp3的文件,并将其分配给了这样的变量: song = QFileDialog.getOpenFileName(self, "Open Song", "~", "Sound Files (*.mp3 *.ogg *.wav *.m4a)") print(song[0]) url = QUrl.fromLocalFile(so
..
我正在尝试在视频播放器(QVideoWidget)上叠加一些图形(QtGraphicsView).我已经尝试过将QtGraphicsView子类样式表设置为透明和背景画笔,但没有一个起作用. #self.setBackgroundBrush(QtGui.QBrush(QtGui.QColor(30, 30, 30, 3))) #self.setStyleSheet("background-c
..
有一个带有两个音轨的视频文件: Duration: 01:05:09.12, start: 0.000000, bitrate: 2781 kb/s Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 720x400 [SAR 1:1 DAR 9:5], 1998 kb
..
为VideoOutput QML对象提供自定义帧源到底需要做什么? VideoOuput本身是否向“源"提供QAbstractVideoSurface类的实例? Qt5文档说明了有关提供此问题的以下内容: 如果要扩展自己的C ++类以与之互操作 VideoOutput,您可以为基于QObject的类提供一个 mediaObject属性公开一个QMediaObject派生类,该类
..
我正在Ubuntu 16.04上使用官方的Qt 5.6 SDK,当我尝试播放mp3文件时,我得到的是: defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer" 代码非常简单: mMediaPlayer->setMedia(QUrl::fromLo
..
我正在使用Qt5 :: QMediaPlayer编写视频播放器,以随机播放一些视频,其播放时间如下: int main(int argc, char *argv[]) { QApplication a(argc, argv); QMediaPlaylist* playlist = new QMediaPlaylist(&a); playlist->addMedia(
..
我正在尝试捕获相机的输出帧,并在GPU管道中对其进行进一步处理.因此,将帧恢复为GPU纹理是最佳选择.从 QAbstractVideoBuffer :: GLTextureHandle .它等于NoHandle,我需要通过glTexImage手动进行贴图/取消映射和加载纹理,这对性能不利.有没有可以用于返回纹理名称的控件选项? 一些注意事项: 在Android上看起来不错.返回的帧是纹
..
我使用TI提供的工具链及其SDK 6.00.00交叉编译了用于TI AM335x板的Qt 5.2.1. 不幸的是,我无法以QML复制任何视频... 调试控制台会告知: defaultServiceProvider::requestService(): no service found for – “org.qt-project.qt.mediaplayer” 在交叉编译中是否
..
文档说如果QMediaPlaylist :: addMedia失败,则返回false: bool QMediaPlaylist :: addMedia(const QMediaContent& content ) 将媒体内容附加到播放列表。 如果操作成功返回true,否则返回false。 但是这个代码将打印为true, 't exists: QMediaPlayer * p
..