【问题标题】:GStreamer pipe to another playerGStreamer 管道到另一个播放器
【发布时间】:2015-05-27 23:52:16
【问题描述】:

有谁知道是否可以将 Windows 版本的 GStreamer(使用 gst-launch)的输出通过管道传输到 MPlayer 等其他播放器?我认为如果这是 Linux,我可以使用 fdsink 或 filesink location=/dev/stdout。 Windows 版本显然只有文件接收器,我无法说服该位置是标准输出。我试过 - 和 con 作为位置。 - 什么都不做。 Con 不会管道,但会转储到控制台。我还认为使用 dump 的 fakesink 会起作用,但显然不是。

另外,我很好奇是否可以将 RTP 流直接通过管道传输到 MPLayer。这将消除我使用 GStreamer 的需要。我知道我可以使它与指向源地址/端口的 SDP 文件一起工作,但是我需要运行另一个软件来实际检索 RTP 数据包,我希望能够通过管道传输它们进入 MPlayer。

【问题讨论】:

    标签: windows gstreamer mplayer


    【解决方案1】:

    【讨论】:

    • 我不确定这是否可能。 en.wikipedia.org/wiki/Named_pipe 建议在 Windows 中没有命令行界面,我想我需要它。
    • 我写了一个程序来使用命名管道。我知道数据正确进入管道(我可以从管道读取并转发到网络地址并播放视频),但从管道直接读取到 GStreamer 或 MPlayer
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    • 2014-02-09
    • 1970-01-01
    相关资源
    最近更新 更多