问题标签 [gstreamer]
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 - 用于 Windows 的 python gstreamer
我想在 Windows 上为 GStreamer 使用 Python 绑定。但是查看 INSTALL 文件,gstreamer 以 unix 方式执行此操作。(制作安装)。我不想安装 cygwin 或其他 windowsunix 环境。
是否有 GStreamer 的 GPL 二进制发行版可用?(或可以使用 python setup.py install 安装它的脚本)
谢谢
更新:我正在使用 Python 2.6(或更高版本)。当前包仅适用于 Python 2.4 或 2.5
c++ - 如何检测捕获设备的设备名称?
我正在编写一个捕获计算机麦克风和摄像机的 GStreamer 应用程序(GStreamer 在 Windows 的后台使用 DirectShow)。它工作正常,但需要我手动指定设备名称。我想让我的程序自动检测这些。有谁知道这是怎么做到的吗?
python - 使用 GStreamer 将 wav 转换为 mp3(反之亦然)
我正在为 Gstreamer 使用 Python 绑定,并正在使用以下管道将 wav 文件转换为 mp3。我使用了这个问题中的一个建议,并进行了一些修改(因为我在使用原始语法时遇到了一些错误)
当我在 Python 中运行此代码时,我没有收到任何错误。但是,它不会生成 music.mp3 文件。
我还需要做什么才能创建一个新文件 music.mp3
audio - gstreamer - 从网站播放音频.. 缓冲问题
我正在尝试使用以下方式播放声音文件:
gst-launch playbin uri="some URL"
其中,URL 是该文件的整个 url。
它播放此文件,但存在缓冲问题,我无法收听大部分音频。
是否有一个简单的命令行参数可以解决这个缓冲问题。
示例:使用appsrc 存储一个临时缓冲区,然后播放它......代码片段将不胜感激!
注意:我在 Windows 上,GStreamer 安装只有一些标准插件。但它确实有appsrc 和appsink 插件。
谢谢
python - 如何使用 gstreamer 从较长源的片段制作音频剪辑?
我想使用 gstreamer 将任意剪辑从一个音频文件保存到一个新文件中。例如,原版中从 1 分钟到 2 分钟的片段。我该怎么做?
python - gstreamer playbin - 在 Windows 上设置 uri
我正在尝试使用此站点上的 CLI 示例播放一些音频文件:
http://pygstdocs.berlios.de/pygst-tutorial/playbin.html http://pygstdocs.berlios.de/pygst-tutorial/playbin.html
我在 Windows 上,读取文件时出错。我指定了以下路径:
我应该如何在 Windows 上指定文件路径?
另外,在这行代码中我需要做些什么特别的事情吗?
谢谢!
qt - 将 Gstreamer 与 Qt 连接以在 Qt Widget 中播放 gstreamer 视频
我尝试使用 phonon 播放视频,但未能成功。Off-late 通过 Qt 论坛得知,即使是最新版本的 Qt 也不支持 phonon。那是我开始使用 Gstreamer 的时候。关于如何将 Gstreamer 窗口与 Qt 小部件连接的任何建议?我的目标是在 Qt 小部件上使用 Gstreamer 播放视频。那么如何链接 Gstreamer 窗口和 Qt 小部件呢?
我成功Id
通过winid()
. 在 Gregory Pakosz 的帮助下,我在我的应用程序中添加了以下两行代码 -
但是无法将 Qt 小部件与 gstreamer 视频窗口链接。
这就是我的示例代码的样子:-
您能否在我的上下文中更详细地解释 gst_x_overlay_set_xwindow_id() 的用法?
我能得到任何关于如何在 Qt 下集成 gstreamer 的提示吗?请帮我解决这个问题。
xul - 如何在 XPCOM 组件中实现定时器?
我正在创建一个基于 XULRunner 的 GStreamer 应用程序。为了实现这一点,创建了一个 XPCOM 组件,它使某些 GStreamer 功能在 XUL 应用程序中可用。然而,GStreamer 通常使用一个消息循环(GMainLoop),它使人们能够接收总线消息。因为 XULRunner 已经有自己的消息循环,所以我无法创建 GMainLoop。所以我需要另一种方式来获取这些消息。一种方法是使用 gst_bus_poll 调用。我需要经常调用它以防止消息队列被淹没。所以我认为计时器是正确的解决方案。
长话短说:如何在 XPCOM 组件中创建计时器?
c# - gstreamer:交错 2 个音频 - 链接错误
我正在尝试交错 GStreamer 文档中给出的两个音频文件:
但是执行此命令会出现以下错误:
0:00:00.125000000 2264 00332BC0 错误 GST_PIPELINE 语法.tab.c:656:gst_parse_perform_link: 无法将 queue0 链接到 i
如果我删除第二个filesrc
相关命令,即“filesrc location=file2.wav”之后的所有命令,该命令运行正常。上述命令有什么问题?
谢谢
python - 在 Python 中使用 GStreamer 从网络摄像头抓取随机帧
我正在尝试编写一个程序来通过解释来自网络摄像头的帧并发生在 GStreamer 上来控制机器人。
在此页面的帮助下,我已经能够使用 GStreamer 从网络摄像头以 Python 流式传输视频: http ://www.ndeschildre.net/2008/04/04/python-power/
但是,我不知道如何从管道中请求单个 RGB 编码帧,虽然我设法找到并阅读了一些文档,但我没有找到明显的答案。
有没有人有任何想法?
编辑:我首先尝试使用 OpenCV 来解决这个问题,但是缓冲区没有保持原样,并且导致连续的图像不能从缓冲区的左上角开始。(操作系统为 Ubuntu Linux)