snagplaces on @wiki
バッファローコクヨサプライ BSW13K05HBK を認識させる
最終更新:
snagplaces
-
view
最終更新日時:2009年12月18日 (金) 12時31分08秒[編集]
はじめに
この製品はUVC(Usb Video device Class)というWebカメラ統一規格に対応したもので、最近のWindowsなら挿すだけですぐに使用できますが、Linuxの場合はドライバを導入しておく必要があります。
各所でUVCの導入事例をみると、belilOSのsvnで引っ張って来てるものが多いのですが、uvc公式サイトによるとbelilOSのリンク先は古いドライバだから使わないほうがいい的なことが書いてあったので、LinuxTV.org - Television with Linuxより配布されているソースファイルからインストールしてみることにしました。
LinuxTVにあるソースファイルはUVCドライバの他、Video for Linux(今はV4L/DVBとかいうみたい)も同梱されます。ちなみにgspcaもUVCに統一されたわけではありませんが、一応ここのサイトに集約してるようです。
ただこのLinuxTVというサイトはトップページにプロジェクトの一覧がありますが、探すのが結構めんどくさいのはなんとかならんものか。
※UVCのカメラはドライバを一度導入すれば他の製品でもすぐに使えることが利点ですが、後述のwebcamはmotion、RED5等、UVC規格に対応していないパッケージが使用できません。しかも意外とメジャーなものばかり対応していないという状況です。
各所でUVCの導入事例をみると、belilOSのsvnで引っ張って来てるものが多いのですが、uvc公式サイトによるとbelilOSのリンク先は古いドライバだから使わないほうがいい的なことが書いてあったので、LinuxTV.org - Television with Linuxより配布されているソースファイルからインストールしてみることにしました。
LinuxTVにあるソースファイルはUVCドライバの他、Video for Linux(今はV4L/DVBとかいうみたい)も同梱されます。ちなみにgspcaもUVCに統一されたわけではありませんが、一応ここのサイトに集約してるようです。
ただこのLinuxTVというサイトはトップページにプロジェクトの一覧がありますが、探すのが結構めんどくさいのはなんとかならんものか。
※UVCのカメラはドライバを一度導入すれば他の製品でもすぐに使えることが利点ですが、後述のwebcamはmotion、RED5等、UVC規格に対応していないパッケージが使用できません。しかも意外とメジャーなものばかり対応していないという状況です。
UVC Videoドライバのインストール
インストール
ダウンロード
# wget http://linuxtv.org/hg/~pinchartl/uvcvideo/archive/tip.tar.bz2
解凍
# tar vjxf uvcvideo-f5c337ded781.tar.bz2 ※「f5c337~」の部分はダウンロードするたびに変わるかもしれません
インストール
# cd uvcvideo-f5c337ded781 # make # paco -D make install ※paco使用の場合
ドライバの確認
# lsmod | grep uvcvideo uvcvideo 57100 0 videodev 42240 1 uvcvideo v4l1_compat 16516 2 uvcvideo,videodev
これでドライバ自体の認識は完了です。いつもの感覚でxawtv入れてwebcamで画像を取ろうとしたのですが、画像の三分の二を境にずれるという問題が発生しました。
八方手を尽くしてみたものの、このずれは改善の兆しが見えなかったため、どうやらwebcamはuvcvideoドライバと相性が悪いと判断、別のパッケージで対応することにしました。
なお、xawtvのほうは一応表示はできましたが、ログのほうにエラーが出る状態でした。
八方手を尽くしてみたものの、このずれは改善の兆しが見えなかったため、どうやらwebcamはuvcvideoドライバと相性が悪いと判断、別のパッケージで対応することにしました。
なお、xawtvのほうは一応表示はできましたが、ログのほうにエラーが出る状態でした。
[▲上へ]