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
举个例子。
如何使用 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
举个例子。