zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    ASP.NET中如何防范SQL注入式攻击?(转)
    打开D盘时速度奇慢?
    Visual Studio 2008 下载地址
    如何利用XML文件,做为配置参数?
    如何将一个表中的数据INSERT INTO 到另一个表中?
    拖延交货或惹万人诉讼 消费者称戴尔态度恶劣
    NHibernate Linq中Null值排序的解决方法
    NHibernate3剖析:Query篇之NHibernate.Linq标准查询
    Nhibernate出现No row with the given identifier exists问题的产生原因及解决方法
    Nhibernate使用动态Expression的问题解决
  • 原文地址:https://www.cnblogs.com/jingzhishen/p/9198471.html
Copyright © 2011-2022 走看看