问题标签 [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.

0 投票
1 回答
1054 浏览

c++ - 使用 QtGStreamer 检索视频大小返回零

我正在使用QtGStreamer 0.10.0并且我正在尝试检索视频大小,但它为高度宽度值返回零。

但是,我可以在QImage上毫无问题地播放视频。

上面的代码显示了管道设置的开始。通过将我的方法连接MyMultimedia::onNewDecodedPad到信号上,"pad-added"我可以访问视频数据。至少我是这么认为的。

我想知道我可能做错了什么。有小费吗?我无法使用此 API 在网络上找到相关示例。

0 投票
1 回答
704 浏览

c++ - 使用 QtGstreamer 在 connect() 上编译错误

我正在尝试查看通过 QtGstreamer管道的消息。

这是有问题的代码:

但 QtCreator 抱怨connect()

可能是什么原因?

0 投票
3 回答
6216 浏览

c++ - 如何在 Visual Studio 2010 中使用 GStreamer?

我必须自己编译GStreamer吗?我可以使用 Visual Studio 2010 来实现吗?

我正在努力寻找一个好的分步指南,其中包含有关如何执行此操作的说明。有好的吗?

我的目标是在 VS2010 上使用QtGstreamer构建应用程序。

0 投票
2 回答
14967 浏览

gstreamer - Gstreamer 缺少插件

我正在尝试在命令提示符下运行某些管道来播放视频,但我经常收到这些错误/消息/警告:

以下是管道:

或者

或者

或者

问题

  1. 我想知道,如果我错过了执行此操作的插件。
  2. 我怎么知道哪个插件负责哪个或在哪里找到?
  3. 通过 c 代码实现管道有什么好处。是否仍然需要缺少的插件。
  4. 从 Synaptic 管理器或 Gstreamer 站点安装缺少的插件是否好(基础、好、坏、丑)
  5. 当我们这样做时,gst-inspect我们会得到这样的输出:

    /li>

x:y(x 和 y 的意思)是什么意思?

0 投票
1 回答
1663 浏览

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 填补这个角色)。

是否有可能:

  1. 从 QDeclarativeItem(我只能从 QML 插件访问)中获取 QDeclarativeView,以便以后可以用于提供 GraphicsVideoSurface?我的猜测是否定的——但是我找到了路径 QFraphicsItem::scene() ==> QGraphScene ==> QGraphScene::views() ==> QGraphicsView 的 QList——它看起来像非常糟糕的编程,但也许有人让它工作(我得到段错误)

  2. 是否有其他方法可以从 QDeclarativeItem 为 QtGStreamer 提供视频接收器?

格雷茨

八字

0 投票
0 回答
1344 浏览

macos - 在 Mac OS X 上构建 ( Cmake ) QtGStreamer

我对 Gstreamer 的 Qt 绑定有疑问。我使用 QtGStreamer 包中的自述文件中的程序,但在执行 cmake 命令时出现一些错误。

基本信息:

建议的构建过程:

cmake的结果:

我需要这个绑定来开发一个从闭路电视摄像机播放 MJPEG/ASF 流的应用程序。我已经尝试过 libvlc 但是没有简单的方法来捕获已经显示的流...... GStreamer 是唯一的选择,因为它将是跨平台应用程序

我对 C++/Qt 编程相当陌生,整个构建/编译魔法对我来说仍然有点令人困惑......

我知道如何构建 QtGstreamer 绑定没有简单的答案,但我会非常感谢任何帮助

0 投票
1 回答
2476 浏览

audio-streaming - 用于音频会议的 Gstreamer audiomixer 实现,在向用户 [1] 流式传输时取消用户 [1] 贡献

下面是“理论”管道,它将取消特定用户在音频会议混音器中的音频贡献。理论上是这样的,我们将用户的音频样本从原始样本中反转,最后添加混音器输出中。它应该取消。但是我不知道为什么我不在下面的管道中工作。混音器的想法是它汇总了所有用户的音频贡献,当流回单个用户时,他们的贡献被“反转”+“加法器”元素取消。

我怀疑打卡。还是因为这些管道是分开的,即不在单个管道中?

根据上述理论工作的示例管道,管道只有一个音频源,并且在加法器中被取消。

音频反转度=1

音频反转度=0.55

0 投票
1 回答
1378 浏览

video - Gstreamer 和 QWidgets

阅读此讨论后:使用 Qt 在 xoverlay 之上绘制我最终得到以下代码:

所以我在这个播放我的视频QWidget。现在我想QWidget在这个之上添加另一个来绘制一些东西或放置另一个QWidget带有 alpha 混合的东西。我在主应用程序中尝试了这段代码:

但我得到一个黑色的不透明QWidget。根本没有透明度。我错过了什么?

0 投票
1 回答
1439 浏览

c++ - gstreamermm 和 Qt 编译错误

我是 Qt 新手,我正在尝试使用 Qt 运行基本的 gstreamermm 示例。当我在 qt 的 main.cpp 中包含 gstreamermm.h 时,出现编译错误。我不明白那个错误是什么意思。我在这个例子中使用了 Qt creator。

我收到以下编译错误

非常感谢任何有关上述内容的帮助。

0 投票
2 回答
3318 浏览

qt - Qt 5 + QMediaPlayer(视频小部件示例)无法播放视频文件

我正在尝试 Qt 5 和 videowidget 示例,其中 QMediaplayer 用于播放视频文件。它给了我类似 错误的错误:“GStreamer 遇到一般流错误。”

当我在其中播放任何 mp4 文件时。它无法播放单个文件。

但是如果我使用旧的 SDK Qt 4.8.2 并使用 Phonon 并播放相同的文件,那么在具有相同环境的情况下就可以了。它的工作。

谁能告诉我为什么新的 SDK QT 5.1.1 会发生这种情况?

问候, 凯尔