2012-02-27 15 views

答えて

2

はい、すぐにv4l2src要素を設定し、SRCパッドの上にキャップを確認してください。この要素は、実際のデバイスを開いてクエリを実行したときに、実際にサポートされているもののリストの上限を絞り込みます。それはREADY状態で起こります。私は何

+0

感謝を交渉できなかった、んあなたはリンクかいくつかのソースコードを持っていますか?再度、感謝します! – Maverik

+0

すべてのgstreamerモジュールにはtests/examplesディレクトリがあります。そこに見てみましょう(gst-plugin-good for v4l2、gst-plugin-bad for camerabin)。また、v4l2を使用するgstreamerとしてチーズ/ empatyのソースを参照することもできます。 – ensonic

1

は、次の(コマ​​ンドライン)である:

GST_DEBUG=v4l2src:3 gst-launch v4l2src ! decodebin2 ! xvimagesink 

オンボードの他のビデオソースが「v4l2src」を変更した場合。これは、 "probed caps:"からの情報の大部分を表示し、ビデオソースがサポートする可能な形式の長い行を示します。ここで

は、私のマシンからの同じコピー/ペーストである:

probed caps: video/x-raw-yuv, format=(fourcc)YUY2, width=(int)1280, height=(int)720, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 10/1 }; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)640, height=(int)480, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1 }; So the info your looking for is:

! video/x-raw-yuv, framerate=30/1, width=640, height=480, interlaced=false ! 

ないでプローブされたリストから何かがエラーになります場合: は形式に

関連する問題