问题标签 [qtgstreamer]
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.
c++ - 使用 QtGStreamer 检索视频大小返回零
我正在使用QtGStreamer 0.10.0并且我正在尝试检索视频大小,但它为高度和宽度值返回零。
但是,我可以在QImage上毫无问题地播放视频。
上面的代码显示了管道设置的开始。通过将我的方法连接MyMultimedia::onNewDecodedPad
到信号上,"pad-added"
我可以访问视频数据。至少我是这么认为的。
我想知道我可能做错了什么。有小费吗?我无法使用此 API 在网络上找到相关示例。
c++ - 使用 QtGstreamer 在 connect() 上编译错误
我正在尝试查看通过 QtGstreamer管道的消息。
这是有问题的代码:
但 QtCreator 抱怨connect()
:
可能是什么原因?
c++ - 如何在 Visual Studio 2010 中使用 GStreamer?
我必须自己编译GStreamer吗?我可以使用 Visual Studio 2010 来实现吗?
我正在努力寻找一个好的分步指南,其中包含有关如何执行此操作的说明。有好的吗?
我的目标是在 VS2010 上使用QtGstreamer构建应用程序。
gstreamer - Gstreamer 缺少插件
我正在尝试在命令提示符下运行某些管道来播放视频,但我经常收到这些错误/消息/警告:
以下是管道:
或者
或者
或者
问题
- 我想知道,如果我错过了执行此操作的插件。
- 我怎么知道哪个插件负责哪个或在哪里找到?
- 通过 c 代码实现管道有什么好处。是否仍然需要缺少的插件。
- 从 Synaptic 管理器或 Gstreamer 站点安装缺少的插件是否好(基础、好、坏、丑)
当我们这样做时,
/li>gst-inspect
我们会得到这样的输出:
x:y(x 和 y 的意思)是什么意思?
qt - 插件中的 QML 和 QtGStreamer
我正在尝试准备 QML 插件以在嵌入式设备上播放视频,以便其他开发人员可以轻松使用它。然而,目前提出的方式几乎总是需要围绕您的 QML 应用程序编写一些 C++ 包装器。我指的是这个例子: http: //gstreamer.freedesktop.org/data/doc/gstreamer/head/qt-gstreamer/html/examples_2qmlplayer_2main_8cpp-example.html
我希望能够拥有插件并简单地编写:
目前 QtGStreamer 需要为 VideoItem 提供 videoSurface 属性。这样做的唯一方法是在 rootContext() 中为附加属性创建和设置上下文。并创建 GraphicsVideoSurface 我需要 QGraphicsView (QDeclarativeView 填补这个角色)。
是否有可能:
从 QDeclarativeItem(我只能从 QML 插件访问)中获取 QDeclarativeView,以便以后可以用于提供 GraphicsVideoSurface?我的猜测是否定的——但是我找到了路径 QFraphicsItem::scene() ==> QGraphScene ==> QGraphScene::views() ==> QGraphicsView 的 QList——它看起来像非常糟糕的编程,但也许有人让它工作(我得到段错误)
是否有其他方法可以从 QDeclarativeItem 为 QtGStreamer 提供视频接收器?
格雷茨
八字
macos - 在 Mac OS X 上构建 ( Cmake ) QtGStreamer
我对 Gstreamer 的 Qt 绑定有疑问。我使用 QtGStreamer 包中的自述文件中的程序,但在执行 cmake 命令时出现一些错误。
基本信息:
建议的构建过程:
cmake的结果:
我需要这个绑定来开发一个从闭路电视摄像机播放 MJPEG/ASF 流的应用程序。我已经尝试过 libvlc 但是没有简单的方法来捕获已经显示的流...... GStreamer 是唯一的选择,因为它将是跨平台应用程序
我对 C++/Qt 编程相当陌生,整个构建/编译魔法对我来说仍然有点令人困惑......
我知道如何构建 QtGstreamer 绑定没有简单的答案,但我会非常感谢任何帮助
audio-streaming - 用于音频会议的 Gstreamer audiomixer 实现,在向用户 [1] 流式传输时取消用户 [1] 贡献
下面是“理论”管道,它将取消特定用户在音频会议混音器中的音频贡献。理论上是这样的,我们将用户的音频样本从原始样本中反转,最后添加到混音器输出中。它应该取消。但是我不知道为什么我不在下面的管道中工作。混音器的想法是它汇总了所有用户的音频贡献,当流回单个用户时,他们的贡献被“反转”+“加法器”元素取消。
我怀疑打卡。还是因为这些管道是分开的,即不在单个管道中?
根据上述理论工作的示例管道,管道只有一个音频源,并且在加法器中被取消。
音频反转度=1
音频反转度=0.55
video - Gstreamer 和 QWidgets
阅读此讨论后:使用 Qt 在 xoverlay 之上绘制我最终得到以下代码:
所以我在这个播放我的视频QWidget
。现在我想QWidget
在这个之上添加另一个来绘制一些东西或放置另一个QWidget
带有 alpha 混合的东西。我在主应用程序中尝试了这段代码:
但我得到一个黑色的不透明QWidget
。根本没有透明度。我错过了什么?
c++ - gstreamermm 和 Qt 编译错误
我是 Qt 新手,我正在尝试使用 Qt 运行基本的 gstreamermm 示例。当我在 qt 的 main.cpp 中包含 gstreamermm.h 时,出现编译错误。我不明白那个错误是什么意思。我在这个例子中使用了 Qt creator。
我收到以下编译错误
非常感谢任何有关上述内容的帮助。
qt - Qt 5 + QMediaPlayer(视频小部件示例)无法播放视频文件
我正在尝试 Qt 5 和 videowidget 示例,其中 QMediaplayer 用于播放视频文件。它给了我类似 错误的错误:“GStreamer 遇到一般流错误。”
当我在其中播放任何 mp4 文件时。它无法播放单个文件。
但是如果我使用旧的 SDK Qt 4.8.2 并使用 Phonon 并播放相同的文件,那么在具有相同环境的情况下就可以了。它的工作。
谁能告诉我为什么新的 SDK QT 5.1.1 会发生这种情况?
问候, 凯尔