根据源功能选择GStreamer元素

时间:2013-02-01 00:40:50

标签: selector gstreamer pipeline skip

使用gst-launch有没有办法根据源元素确定的功能选择GStreamer元素?例如,如果我有一个可以下载MP3,M4A或WAV文件的网络源元素,我可以根据收到的文件类型选择管道数据的元素吗?在加载网络源元素之前,实际上不知道文件类型。请参阅下面的链接图片,了解我想到的管道。有什么想法吗?

GStreamer Element Selector http://i49.tinypic.com/xpc5li.png

1 个答案:

答案 0 :(得分:2)

您可以使用decodebin2或uridecodebin元素。这些元素包含自动截取功能。

http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-uridecodebin.html