GStreamer獲取攝像頭

前些天porting一個獲取攝像頭圖像的Firefox Plugin代碼,其中圖像的獲取是使用gstreamer實現的,在Linux上的pipeline主要如下:

gst-launch v4l2src ! ffmpegcolorspace ! ffmpegcolorspace ! ximagesink

這裏主要使用了v4l2src source,這個source就是在linux下獲取攝像頭信息,那在Windows下如何哪,在Windows下也有,如下:

gst-launch ksvideosrc ! ffmpegcolorspace ! ffmpegcolorspace ! directdrawsink

這個控件中還有一個保存Video的功能,大體如下,不過我把其中的audio部分去掉了,而且改爲Windows版本的了。

gst-launch ksvideosrc! ffmpegcolorspace! videorate! videoscale! jpegenc!avimux!identity!filesink location=c:/tmp/hello.ogv

 

所提到的控件鏈接:

camera plugin

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章