で生画像(1.8MB)を表示しようとしていますgst-launch-1.0
。これを実現するには、データを JPG にエンコードする必要があることを理解しています。画像が既にjpgファイルとして保存されている場合、ストーリーは非常に単純になります。
gst-launch-1.0.exe -v filesrc location=output.jpg ! decodebin ! imagefreeze ! autovideosink
ただし、パイプラインを組み立てて、3D アプリケーションによってディスクにダンプされた生のBGRA 800x600 画像(上記と同じように見える) を表示する必要があります。
これは私がこれまでに行ったことですが、問題は、ディスク上に完全に黒いイメージが作成されることです。
gst-launch-1.0.exe -v filesrc location=dumped.bin ! video/x-raw,format=BGRA,width=800,height=600,framerate=1/1 ! videoconvert ! video/x-raw,format=RGB,framerate=1/1 ! jpegenc ! filesink location=out.jpg
GStreamer はこのタスクを処理できますか?