0

そのため、魚眼カメラをgstreamerを介してインターネット経由で別のPCにパイプし、Oculus Riftに表示したいと考えています。Oculus は、通常のモニターと同様に 1280×800 の解像度の入力を想定していますが、画面の左側の 640×800 が左目に表示され、その他の 640×800 が右目に表示されます。

これを変更する必要があります:

gst-launch-1.0 -e -v udpsrc port=5001 ! application/x-rtp, payload=96 ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! fpsdisplaysink sync=false text-overlay=false

ストリームを 2 回並べて表示します。このコマンドを実行して winKey+leftArrow を実行すると、片目で非常によく表示されます。oculus はエッジを切り取ることさえできます (ウィンドウの装飾を読んでください)。しかし、gstreamer では、gst-launch を同時に 2 回実行することはできません。それを機能させる方法はありますか?確かに、それはかなりのハックですが、片目では非常にうまく機能しているように見えました.

または、誰かが videomixer の使用を手伝ってくれませんか?

Windows 8、ところで'

ありがとう!

4

1 に答える 1

0

ビデオを複製できるはずです

... ! tee name=t ! queue ! videomixer name=m sink_0::xpos=0 sink_1::xpos=640 ! ... t. ! queue ! m.

重要なのは、videomixers パッド プロパティを使用してコピーを配置することです。

于 2013-10-27T11:41:53.560 に答える