gstreamer をメディア バックエンドとして使用するアプリケーションを構築しています。gstreamer のバグを分離した可能性があると思います。これは事実ですか、それとも私は何か間違ったことをしていますか?
これを使用して jpeg 画像をデコードし、すぐにエンコードすると、次のようになります。
gst-launch filesrc location=../front_thumbnail_1976.jpg ! jpegdec ! colorspace ! video/x-raw-yuv,format='(fourcc)'UYVY,width=2592,height=1936,framerate='(fraction)'0/1 ! jpegenc ! filesink location=sample.jpeg
すべてが機能します。ただし、次のように中間ファイルを使用してパイプラインを分割しようとすると、次のようになります。
gst-launch filesrc location=../front_thumbnail_1976.jpg ! jpegdec ! colorspace ! video/x-raw-yuv,format='(fourcc)'UYVY,width=2592,height=1936,framerate='(fraction)'0/1 ! filesink location=sample.yuv
gst-launch filesrc location=sample.yuv ! video/x-raw-yuv,format='(fourcc)'UYVY,width=2592,height=1936,framerate='(fraction)'0/1 ! jpegenc ! filesink location=sample.jpeg
segfault が発生します (2 行目)。私はステップを逃しましたか?またはgstreamerに何か問題がありますか?必要に応じて、サンプル データを提供できます。