Я использую gstreamer windows port OSSBuild. Я хочу передать gst-launch видеоданные через его STDIN с помощью элемента fdsrc. При этом кажется, что трубопровод расходует лишь небольшую часть входных данных. Например
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.
Есть идеи?