gstreamer Windows ポート OSSBuild を使用しています。fdsrc 要素を使用して、STDIN 経由で gst-launch にビデオ データをフィードしたいと考えています。そうすることで、パイプラインが入力のほんの一部を消費しているように見えます。例えば
type source.yuv | gst-launch fdsrc ! videoparse format=GST_VIDEO_FORMAT_I420 width=176 height=144 framerate=30000/1001 ! x264enc ! mpegtsmux ! filesink location=out.ts
動作しません
gst-launch filesrc location=source.yuv ! videoparse format=GST_VIDEO_FORMAT_I420 width=176 height=144 framerate=30000/1001 ! x264enc ! mpegtsmux ! filesink location=out.ts
大丈夫です。したがって、問題は fdsrc の使用に関連していると思います。
何か案は?