0

GStreamer (Linux) は、ストリーミングと異なる解像度でのショットの同時撮影をサポートしていますか?

h264 を使用して 720p で V4L デバイスをストリーミングする必要があります。これまでのところすべてが機能しています。ビデオストリームを中断することなく、時々 1080p でシングルショット (jpeg/png) を撮りたいと思っています。

V4L デバイスから 1080p を読み取り、ストリーミング用にデータを 720p にエンコードし、生の 1080p をシングル ショットのソースとして使用する必要があると思います。

私の好みの解決策は、オンデマンドでシングル ショットをトリガーすることですが、0.5 秒ごとにショットを撮ることも問題ありません。GStreamer はコマンド ラインでそのようなアプリケーションをサポートしていますか、それとも GStreamer lib に対してプログラミングする必要がありますか?

@edit: 同じ V4L デバイスから同時に読み取ることが可能かどうかを確認し、Linux に多重化を行わせる必要があります。

4

1 に答える 1

0

まあ、「ティー」が仕事をします。

パイプラインの例:

gst-launch-0.10 videotestsrc ! tee name=tp \
    tp. ! queue ! video/x-raw-rgb, framerate=25/1, width=640, height=360 ! ximagesink \
    tp. ! queue ! video/x-raw-rgb, framerate=25/1, width=640, height=360 ! ximagesink
于 2013-06-01T13:18:26.880 に答える