gpt4 book ai didi

video - 管道标准输出到 gstreamer

转载 作者:行者123 更新时间:2023-11-28 21:42:00 28 4
gpt4 key购买 nike

美好的一天,

我正在尝试让 gst-launch (gstreamer) 从 stdout 获取输入。网上的大多数示例都是关于从文件读取或从设备读取的。有人知道示例管道吗?

filesrc location="lowframe.h264"

device=/dev/video0

有没有可以从 stdout 读取的?

最佳答案

有一个名为 fdsrc 的 GStreamer 元素允许您读取(已经打开的)文件描述符。
stdin 基本上是 fd 0(在 Linux/Mac 等 POSIX 系统上;请参阅 Wikipedia),因此您可以简单地使用类似以下启动行的内容:

curl http://example.com:8000/stream1.ogg ! gst-launch fdsrc fd=0 ! decodebin ! autoaudiosink


另一种方法是在支持它的系统上使用 filesrc 并从 /dev/stdin 读取,例如:

gst-launch filesrc location=/dev/stdin ! decodebin ! autoaudiosink < /path/to/file.mp3


/edit 发现了fdsrc 方法(这似乎是解决这个问题的更好方法)

关于video - 管道标准输出到 gstreamer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23353007/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com