こんにちは、ビデオを再生するときに gstreamer と c API を使用してウィンドウのサイズを変更する方法を探しています。たとえば、gst-launch の場合、次のコードを使用します。
gst-launch -e videotestsrc pattern="snow" ! video/x-raw-yuv, framerate=10/1, width=200, height=150 ! videomixer name=mix ! \
ffmpegcolorspace ! xvimagesink videotestsrc ! video/x-raw-yuv, framerate=10/1, width=640, height=360 ! mix.
幅を 900 に変更し、高さを 400 に変更すると正常に動作しますが、c API を使用して videoscale で実行しようとすると動作しません。常に小さなウィンドウが表示されます。ありがとうございました