Gstreamer "qtdemux" 和 "ffdec_h264"

Gstreamer "qtdemux" and "ffdec_h264"

如何使用 C 代码与 Gstreamer 连接 "qtdemux" 和 "ffdec_h264"?

demux= gst_element_factory_make("qtdemux", "demux");

dec = gst_element_factory_make ("ffdec_h264", "dec");

我相信您使用的是 0。10.x? Gst 1.x 没有 ffmpeg 元素。

步骤如下:

  • 您必须将回调附加到 qtdemux 的 "pad-added" 信号。

  • 将为每个流从 qtdemux 调用回调
    (例如音频、视频)出现在源中。

  • 焊盘连接必须在回调中完成。

转到第 32 页 https://lzy-s-prct.googlecode.com/files/gstreamer-manual.pdf

举个例子。