gstreamer如何查看相關插件信息(src/sink)?


gstreamer及相關插件編譯完成后,會輸出gst-inspect可執行文件,相關信息如下:

drwxrwxr-x 12 yingc yingc   4096  6月 15 16:56 glib-2.42.0/
drwxrwxr-x 10 yingc yingc   4096  6月 15 17:05 gst-libav-1.4.5/
drwxrwxr-x 14 yingc yingc   4096  6月 15 17:03 gst-plugins-bad-1.4.5/
drwxrwxr-x 14 yingc yingc   4096  6月 15 16:59 gst-plugins-base-1.4.5/
drwxrwxr-x 13 yingc yingc   4096  6月 15 17:00 gst-plugins-good-1.4.5/
drwxrwxr-x 13 yingc yingc   4096  6月 15 17:01 gst-plugins-ugly-1.4.5/
drwxrwxr-x 14 yingc yingc   4096  6月 15 16:57 gstreamer-1.4.5/

./gst-inspect-1.0 -h
用法:
gst-inspect-1.0 [選項...] [ELEMENT-NAME | PLUGIN-NAME]

幫助選項:
-h, --help 顯示幫助選項
--help-all 顯示全部幫助選項
--help-gst 顯示 GStreamer 選項

應用程序選項:
-a, --print-all 打印全部組件
-b, --print-blacklist 顯示黑名單文件列表
--print-plugin-auto-install-info 顯示機器可解析的指定插件或所有插件提供的特性列表。
與外部自動插件安裝機制連接時有用
--plugin 列出插件信息
--exists Check if the specified element or plugin exists
--atleast-version When checking if an element or plugin exists, also check that its version is at least the version specified
-u, --uri-handlers 打印所支持的 URI 樣式及它們的關聯組件
--version Print version information and exit

 

 執行gst-inspect-1.0 --plugin,我們會看到當前gstreamer所有的可用插件等:

rtp:  rtppcmupay: RTP PCMU payloader
rtp:  rtppcmapay: RTP PCMA payloader
rtp:  rtpmpadepay: RTP MPEG audio depayloader
rtp:  rtpmpapay: RTP MPEG audio payloader
rtp:  rtpmparobustdepay: RTP MPEG audio depayloader
rtp:  rtpmpvdepay: RTP MPEG video depayloader
rtp:  rtpmpvpay: RTP MPEG2 ES video payloader
rtp:  rtph263ppay: RTP H263 payloader
rtp:  rtph263pdepay: RTP H263 depayloader
rtp:  rtph263depay: RTP H263 depayloader
rtp:  rtph263pay: RTP H263 packet payloader
rtp:  rtph264depay: RTP H264 depayloader
rtp:  rtph264pay: RTP H264 payloader
............................................................

gio:  giostreamsink: GIO stream sink
gio:  giostreamsrc: GIO stream source
autodetect:  autovideosink: Auto video sink
autodetect:  autovideosrc: Auto video source
autodetect:  autoaudiosink: Auto audio sink
autodetect:  autoaudiosrc: Auto audio source
liveadder:  liveadder: Live Adder element
taglib:  id3v2mux: TagLib-based ID3v2 Muxer
taglib:  apev2mux: TagLib-based APEv2 Muxer
chromaprint:  chromaprint: Chromaprint fingerprinting element
dataurisrc:  dataurisrc: data: URI source element
dvdsub:  dvdsubdec: DVD subtitle decoder
dvdsub:  dvdsubparse: DVD subtitle parser
staticelements:  bin: Generic bin
staticelements:  pipeline: Pipeline object

總數:174 個插件, 1090 個特性

 

 

 

aa

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM