做什麼,我有這樣的管道:隊列元素GStreamer的管道
gst-launch -v filesrc location=video.mkv ! matroskademux name=d \
d. ! queue ! ffdec_h264 ! subtitleoverlay name=overlay ! ffmpegcolorspace ! x264enc ! mux. \
d. ! queue ! aacparse ! mux. \
filesrc location=fr.srt ! subparse ! overlay. \
matroskamux name=mux ! filesink location=vid.mkv
我試圖字幕刻錄成視頻。我已經succdeded讀取與字幕,但上面的管道卡住的文件,我有這樣的消息:
queue_dataflow gstqueue.c:1243:gst_queue_loop:<queue0> queue is empty
這有什麼錯我的管道?隊列元素的作用是什麼?我還沒有真正理解它在文檔中的意思。
謝謝,這是否意味着「隊列」後面的所有內容都在新線程中運行?我認爲這意味着不要過度「排隊」? – 2016-09-24 12:57:54