问题标签 [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.
macos - Gstreamer Mac OS X udpsink 错误
我正在尝试在 Mac OS X 中流式传输音频,但我不断收到此错误:
这适用于 Windows 替换osxaudiosrc
为autoaudiosrc
,有人知道是什么问题吗?
谢谢
android - Android GStreamer 无法流式传输 http url
我正在尝试在移植了 GStreamer 的 android 设备上构建音乐应用程序。但是当我在 http 上尝试 mp3 url 流式传输时,它无法处理流(但是,它在具有基本媒体框架 OPENCore 的 Android 设备上运行良好)。所以我想知道 GStreamer 是否支持 http url 流,或者有没有其他方法。
提前致谢
python - 使用 python-gstreamer 播放 RTSP
我使用 gstreamer 播放来自 IP 摄像机(如 Axis)的 RTSP 流。我使用如下命令行:
它工作正常。
我想用 pygtk 中的 gui 来控制它,所以我使用 gstreamer python 绑定。我写了这段代码:
但它不起作用并退出此消息:
我也尝试用这个来改进我的 CLI,因为我只使用 h264:
并在我的python代码中实现它:
但我得到了同样的错误:(
我的源代码(rtspsrc)之间有问题,因为它可以与带有 filesrc 的 decodebin 一起使用(当然不适用于 rtph264depay)
我不明白为什么它不起作用,因为它在 cli 中起作用。gstreamer的任何专家可以帮助我吗?
提前致谢。
问候,
python - 将gst视频切换到pygtk上另一个视频中的某个点按下按钮
我正在尝试播放视频并有一个按钮可以将视频切换到新视频,在除开头之外的某个时间点开始新视频。我没有写太多 UI 或视频相关的代码。
我有以下那种作品(非常修剪):
几点:
- 我使用 GObject 是因为我希望能够使用 gobject.timeout_add,因为我需要定期发生一些事情。如果有其他方法,我不会嫁给它。
- 没有那 1 秒的等待,它就行不通。使用 time.sleep() 会导致段错误。
- 我有时确实会看到视频开头的片段,有时它只是从头开始。
- 有人建议我有一个后台 playbin 并“热交换”它们。这会很好 - 我只是不知道该怎么做。
显然,我想要一种更清洁、更可靠的方法来做到这一点。
TL;DR:如何在 pygtk 窗口中从视频切换到视频,从视频中的任意点开始?
cuda - 带有 VDPAU 的 GStreamer(使用 nVidia 卡的 h264 加速)
我使用最新版本的 gstreamer 插件不好,我想尝试 VDPAU。我用搅拌机基金会的大钱兔子电影进行测试。我试过这个命令:
gst-launch-0.10 filesrc=/home/alex/big.mp4 ! mp4mux ! vdpauh264dec ! vdpauvideopostprocess ! vdpausink
但它无法将 mp4mux 与 vdph264dec 链接。
我还尝试使用 ffdemux_mov_mp4_m4a_3gp_3g2_mj2 而不是 mp4mux 和 gst-launch 失败但出现错误消息:
如何使用 NVIDIA 卡的 VDPAU 功能播放 h264?
在此先感谢您的帮助,请原谅我的英语不好。
问候,
h.264 - 解码(和渲染)H264 RTP 数据包
我写了一些代码,将一些带有 H264 流的 RTP 数据包存储在磁盘上。我希望能够从 RTP 数据包中提取 H264 数据并将该数据呈现在某处以测试并查看我的代码是否有效。我怎样才能做到这一点?
我想 gstreamer 可以帮我一把。如果我将数据包存储在磁盘上的文件中,是否可以使用 gstreamer 在某处提取、解码和渲染?或者创建一个 h264 视频文件来播放它,看看里面有什么?谢谢!
jquery - jQuery限制数字后的数量
嗨,我正在尝试找出执行以下操作的最佳方法
假设我以 22.55 的价格出售一件商品,其 GST 为 10%,这 = 2.25 但是当我运行以下命令时,它似乎
变量总和 = (.10 * 22.55);
它返回 2.250000002 美元我如何制作它,所以它只显示真正的美元?2.25 美元
谢谢
gstreamer - Gstreamer:如何在一个窗口中获取相同视频流的三个副本?
我正在尝试重现“没有计算机的分形”,但使用计算机而不是三台投影仪。我认为使用 gstreamer 应该很简单:只需使用tee复制来自相机的流,然后使用videomixer将三张相同的图片放在一张上。
在这里,我使用 ' videotestsrc pattern=1 ' 作为我希望复制的流,并使用 ' videotestsrc pattern="black" ' 作为整个屏幕的背景。
问题是我只得到了两个副本:一个对应于 sink_1,另一个对应于 sink_2。如果我交换最后两行,那么我只会得到 sink_1 和 sink_3。
所以问题是如何显示所有三个副本?
c - Windows 上的 GStreamer 音频流
我在 Windows 上对 GStreamer(ossbuild 0.10.7)进行了一些试验,但我似乎无法让两台计算机之间的音频流工作。我在接收器端听到的只是一声短促的哔哔声,然后是沉默。
这是发送方管道:
这是接收器管道:
我已经尝试过不同的队列设置和编解码器。当我尝试流式传输音频文件时也是如此,我听到的只是大约 1 秒。可能是什么问题呢?