2013-06-01 55 views
0

GStreamer(Linux)是否支持流媒體並同時以不同的分辨率拍攝?GStreamer,流媒體和同時拍攝

我需要使用h264以720p流式傳輸V4L設備。到目前爲止,一切都在運作。現在我想在不中斷視頻流的情況下以1080p時間拍攝一張(jpeg/png)圖片。

我想我必須從V4L設備讀取1080p,將數據編碼爲720p以進行流式傳輸,並使用原始1080p作爲單張照片的來源。

我的首選解決方案是按需觸發單張照片,但每半秒拍攝一次也應該可以。 GStreamer是否通過命令行支持這種應用程序,還是必須編寫aganist GStreamer庫?

@edit:我必須檢查是否可以在同一時間從相同的V4L設備讀取數據,並讓Linux進行多路複用。

回答

0

那麼,「發球」做這項工作。

實施例管道:

gst-launch-0.10 videotestsrc ! tee name=tp \ 
    tp. ! queue ! video/x-raw-rgb, framerate=25/1, width=640, height=360 ! ximagesink \ 
    tp. ! queue ! video/x-raw-rgb, framerate=25/1, width=640, height=360 ! ximagesink