擁抱自由,使用 linux !

在Linux底下真是太幸福了,有好多東西可以玩。想從windows解脫就是現在!

Oct-29-09

難用的dimdim 好用的 openmeeting

posted by Thomas

上禮拜再安裝dimdim 才發現他綁死超多東西例如 fedora 版本、一堆rpm、等裝了快一天時間,後來換IP就不work…鳥(又寫死IP了),部份重裝後可以運作,開心的準備用linux開視訊會議…發現

不支援FF3.5…晴天霹靂阿,真是爛到不行,真懷疑他商業版怎麼賣的出去阿…XD

過了兩天後,來裝openmeeting
很多軟體apt都有,一個小時就可以裝好
設定一下資料庫就上線了 很多功能都有了
視訊、音訊、檔案、白板、投票、中文都有了
我用 windows linux mac都可以跑
太棒啦!

update-1:
如果Ubuntu Jaunty 使用者發現 flash 找不到 webcam 的話,不妨試試看
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so firefox &
如確定是 v4l1 與 v4l2 相容性問題,應該可以執行
sudo ld.so.preload-manager /usr/lib/libv4l/v4l1compat.so 以解決問題!
http://blog.export.be/2009/07/fixing-your-webcam-in-ubuntu-jaunty/

Oct-8-07

村村有寬頻

posted by Thomas

Tags: , ,
Jul-31-07

Miro

posted by Thomas

簡單說就是 Linux 的 Ituns

下載與安裝可以看這邊

http://www.getmiro.com/download/#linux

以我的 Ubuntu 7.04

只要在 /etc/apt/sources.list 加入

deb http://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu feisty/

在下

apt-get update

apt-get install miro

就可以了

screenshot-welcome-to-internet-tv.png

screenshot-welcome-to-internet-tv-1.png

screenshot-welcome-to-internet-tv-2.png

screenshot-miro.png

screenshot-miro-2.png

Tags: ,
May-22-07

motion and vloopback 使用

posted by Thomas

這次主要測試與了解 vloopback 的作用並與 motion 整合。

vloopback 主要作用在於產生 stream pipe。一般情形我們的 usbcam 只能被一個程式使用,例如 motion 在跑的時候你就不能用 vlc 去擷取它,因為 motion 會佔住它的資源;vloopback 則會額外產生 stream pipe 做底層的資料轉送,就可以多出一個 device可以使用。

vloopback

vloopback 架構

安裝

主要是參考 http://www.lavrsen.dk/twiki/bin/view/Motion/LoopbackDevice
video4linux loopback device 下載最新的 vloopback並進行解壓縮

cd /usr/local

tar -xvzf /path/to/vloopback-1.1-rc1.tar.gz

ln -s vloopback-1.1-rc1 vloopback

cd vloopback

開始編譯,編譯前要先準備 kernel-source 在 /usr/src/linux

下載 kernel source 並解壓縮到 /usr/src/

ln -s /usr/src/linux-2.4.18-4 /usr/src/linux

編譯vloopback 

make

測試與使用 

載入模組
insmod /usr/local/vloopback/vloopback.k

dmesg log
[17475576.028000] /usr/local/src/vloopback-1.0/vloopback.c: Video4linux loopback driver v1.0
[17475576.032000] /usr/local/src/vloopback-1.0/vloopback.c: Loopback 0 registered, input: video1,output: video2

測試

我們的環境中 video0 是實體介面,載入vloopback模組之後,video1是vloopback input 介面, 而 video2 是輸出的介面。因此我們可以用 effedtv 把 video0 的 stream 餵到 video1,供其他程式由 video2 使用資源。

effectv -vloopback /dev/video1 -device /dev/video0
vlc v4l:// :v4l-vdev=”/dev/video2″ :v4l-adev=”/dev/dsp” :v4l-norm=3 :v4l-frequency=-1

如果 effectv 和 vlc 都有畫面出來表示成功。還有更多應用方式

用 effectv 擷取並用ffmpeg錄下來
effectv -vloopback /dev/video1 -device /dev/video0
ffmpeg -vd /dev/video2 -s 320×240 effect.mpg

在 motion 中,只要加入一個option
video_pipe -
就會幫你把 MJpeg 的畫面,” - ” 表示轉送到 free 的 vloppback resourc,當然也可以直接指定input device
video_pipe /dev/video1

參考資料:
ref. motion http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome

ref. vloopback
http://directory.fsf.org/vloopback.html, http://www.lavrsen.dk/twiki/bin/view/Motion/VideoFourLinuxLoopbackDevice

Tags:
Sep-20-06

善用motion與mencoder

posted by Thomas

mencoder真是太方便了
我的小碰氣與小露比的網站
使用了motion[ref.1]的方式紀錄生活的點滴
自動將motion detection 存成avi檔
我寫了script將所有的detection結果合併起來
成了生活紀錄短片
再搭配 fast-motion[ref.2]
可以變得veryfast and speed up 看起來也節省時間
就變得很好玩了

合併avi檔
mencoder -ovc copy `find $mov1_dir -mmin -1440 -name “*.avi”|sort` -o $tar_dir/daily/cam1_`date +%d%H`.avi

快轉效果 fast-motion
mencoder -ovc copy -oac copy -fps 25 -ofps 144 source.avi -o test.avi

如果想做slow-motion[ref.3]就把 -fps, -ofps 調小 [ref.4]

一般motion detection的結果
http://140.110.61.17/~thomas/fight1.avi
一天大約有數時勝至數百個片斷

我將某天的影片合併(注意右下角的時間是跳動的表示是將不同avi合併的結果)
再用fast-motion
的結果
http://140.110.61.17/~thomas/fight2.avi

真的挺有趣

ref.1 motion
ref.2 fast motion
ref.3 slow motion
ref.4 [MEncoder-users] playback too fast

Tags: ,