私はこのコマンドを持っています:
gst-launch-1.0 ximagesrc startx=1920 starty=0 endx=2943 endy=768 use-damage=0\
! video/x-raw,framerate=15/1 \
! videoscale method=0 \
! video/x-raw,width=640,height=360 \
! videoflip method=horizontal-flip \
! ximagesink
2 番目のディスプレイ (ピクセル 1920 から最後のピクセル -1 まで) を取得し、最初のディスプレイの小さなウィンドウに表示し、水平フリップを適用し、隣接スケーリング法を使用して、15fps で表示します。これは、最初のディスプレイ (コンピューター モニター) で 2 番目のディスプレイ (TV) を "モニター" するためのものです。
現在、2 台目のディスプレイは 16:9 テレビで、1024x768 を使用しています。そこに表示されている画像は、既にスケーリングされています (16:9 から 4:3 へ)。ここで、gstreamer ウィンドウで 4:3 の比率を 16:9 に戻す必要があります。
しかし、このコマンドを使用すると、この完全なスクリーンショット (実際のウィンドウと「必要な」ウィンドウを含む) に表示されるものが得られます。
それを行うための正しいコマンドは何ですか?