2012-05-03 12 views
2

GStreamerの行方不明のプラグイン

WARNING: erroneous pipeline: no element "qtdemux" 
WARNING: erroneous pipeline: no element "playbin2" 
WARNING: erroneous pipeline: no element "decodebin2" 
ERROR: pipeline could not be constructed: no element "playbin". 

後は、パイプラインです

gst-launch filesrc location=path to the mp4 file ! playbin2 ! queue ! ffmpegcolorspace ! autovideosink 

または

gst-launch -v filesrc location=path to the mp4 file ! qtdemux name=demuxer ! { queue ! decodebin ! sdlvideosink } { demuxer. ! queue ! decodebin ! alsasink } 
私はこれを実行するためのプラグインが欠落していた場合

または

gst-launch -v playbin uri=path to the mp4 file 

または

gst-launch -v playbin2 uri=path to the mp4 file 

質問

  1. 私は、知りたいと思いました。
  2. どのプラグインがどのプラグインを担当しているのか、どこにあるのかを知るにはどうすればよいですか?
  3. cコード経由でパイプラインを実装する利点は何ですか?欠落しているプラ​​グインは依然として必要です。
  4. は、それが良い不足しているプラ​​グインがシナプスマネージャを形成インストールするか、私たちはこのような出力を得る gst-inspectを行うと Gstreamer site(base,good,bad,ugly)
  5. を形成することである:Y(:xとは何

    postproc: postproc_hdeblock: LibPostProc hdeblock filter 
    libvisual: libvisual_oinksie: libvisual oinksie plugin plugin v.0.1 
    flump3dec: flump3dec: Fluendo MP3 Decoder (liboil build) 
    vorbis: vorbistag: VorbisTag 
    vorbis: vorbisparse: VorbisParse 
    vorbis: vorbisdec: Vorbis audio decoder 
    vorbis: vorbisenc: Vorbis audio encoder 
    coreindexers: fileindex: A index that stores entries in file 
    coreindexers: memindex: A index that stores entries in memory 
    amrnb: amrnbenc: AMR-NB audio encoder 
    amrnb: amrnbdec: AMR-NB audio decoder 
    audioresample: audioresample: Audio resampler 
    flv: flvmux: FLV muxer 
    flv: flvdemux: FLV Demuxer 
    

xとyの平均)?それはあなたの両端にgstreamerのように見えます

答えて

1

回答、

が正しくインストールされていません。 playbin2、

1はい、あなたが欠落している可能性があり、いくつかのプラグイン

ベースのプラグインの基本と一部decodebin2ある

2使用GST-検査、それはあなたが管理できるCコードから

3利用可能であるかどうかを確認するためのコマンドを状態は、 はい欠けているプラ​​グインはまだ

4は、私はあなたがRを手配する場合に役立つだろう、GStreamerのサイトはこの1つについて、より良い

5わからないだろうと思う必要とされているより多くの学び、コールバックを登録します適切な方法でエスケープ

関連する問題