2008年9月16日星期二

LevelHead的小改良

GStreamer 本身是個相當之不錯的 multimedia framework,可是對webcam的支援並不足夠,結果大部份採用GStreamer的影像程式都沒有提供設定鏡頭的介面,連最基本改變攝取影像的大少也沒辦法,除非懂得設計GStreamer的pipeline,但這對一般用者來說不太人道了……

之前介紹過的LevelHead亦有同樣的問題,不過在這之前,該怎樣編譯舊版的openscenegraph及解決套件衝突問題相信已經玩死了大部份用者,這部份沒人理也很正常……

而我總是喜歡處理這類問題 =.='''

利用正在開發的專案Rvtk,我弄了一個叫做rvtk-gst-pg (GStreamer pipeline generator)的小程式,提供圖像介面讓使用者選擇影像的來源(包括Webcam及影像檔,然後生成GStreamer的pipeline描述,再拋給LevelHead。

示範:


詳情:GStreamer pipeline description generator

13 則留言:

Xavuer 說...

有什么联系方式么?
想跟你探讨下LevelHead

Ben Lau 說...

就在這裏談吧?

Xavuer 說...

哇 在啊...
那个LevelHead是 LINUX平台上的么?

Ben Lau 說...

Xavuer 說...

额...估计制作不成了
我是xP
你做这个用了多长

Ben Lau 說...

LevelHead 不是我寫的,我只寫了一個小程式。

Xavuer 說...

我知道不是你写的,
那个视频是你做的吧.
你BOLG里是视频.
LevelHead是新西兰一个人写的.
他开源了.
我也想做一个尝试.
比较难.所以过来请教

Ben Lau 說...

真的要自己動手的是那個盒子,圖樣在作者的網頁上有,最初那個花了半個多小時,之後駕輕就熟,15分鐘左右可以做起。

要留意的是紙質,180G或以上才有好效果,否則會太軟

Xavuer 說...

关键是程序...
我比较苦手.orz
这个程序只能在LINUX上执行

Ben Lau 說...

很麻煩,因為LevelHead用OpenSceneGraph 1.2,但Ubuntu 7.10及以後已經昇級到新的版本,並不兼容,要自己再裝。

解決這個以後就依作者網頁的指示去裝便可。

我遲些會弄套件出來,但最近都未有空。

Xavuer 說...

拜托你了.
有套件就好办多了.
还有这个程序能移植到XP上么?
难度大不大

Ben Lau 說...

OpenSceneGraph還可,但GStreamer的windows移植好像沒有鏡頭驅動,大概不行吧。

Xavuer 說...

...郁闷了.
等高人出现.
你也是牛人
以后多多请教了

Creative Commons License
本網誌Ben Lau製作,以共享創意署名-非商業性-相同方式共享 3.0 香港 授權條款釋出。