お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2007-08-04 09:05:36

34m010
メンバ
登録日: 2007-07-01

Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

長文ですいません。

SKYPEを導入するためにWebカメラを購入しました。
SKYPE関係のスレ、driverのスレを確認させていただきましたが、うまくいきません。
認識させる方法を教えてください。

【やったこと】
「デバイスドライバの設定方法」のスレを参考にして、WebCam2をinstallしましたが起動するとWebカメラを認識しませんでした。(WebCamに変更してもダメでした)

lsusbの出力結果は
Bus 003 Device 003: ID 0c45:608f Microdia
です。

次に、「LinuxでWEBカメラを使ってみよう!」に従って、
qc-usb-messenger-1.6.tar.gz
をdownloadして、
$ cd /home/vine_user
$ tar zxvf qc-usb-messenger-1.2.tar.gz
$ cd qc-usb-messenger-1.2
$ ./quickcam.sh
を実行しましたが、
$ v4l-conf

  v4l-conf: using X11 display :0.0
  dga: version 2.0
  mode: 1680x1050, depth=24, bpp=32, bpl=8192, base=0xd07d0000
  /dev/video0 [v4l2]: no overlay support
と表示され、うまくいったかどうかわかりません。

さらに、「Installing Logitech Quickcam Pro 5000 on Edgy」に従って、
$ aptitude install libpt-plugins-v4l2 v4l2ucp subversion libsdl1.2-dev
$ svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
$ cd trunk
$ make
$ make install

$ wget http://mxhaard.free.fr/spca50x/Investigation/uvc/luvcview-20060920.tar.gz
$ zcat luvcview-20060920.tar.gz |tar xvf -
$ cd luvcview-20060920
$ make
$ make install
$ luvcview
を実行しましたが、make installで「make: *** [frmfmtenum.o] エラー 1」となり、luvcviewがinstallできません。

そして、googleで「046d:c506 spca5xx」を検索して、http://who.is.free.fr/dokuwiki/doku.php?id=webcamが参考になりそうと思い、
$ sudo apt-get install spca5xx-source module-assistant
$ sudo m-a auto-install --text --kernel-dir=/usr/src/linux spca5xx
$ sudo modprobe -r spca5xx ;  sudo modprobe -v spca5xx ; dmesg | tail
を実行しましたが、Xawtvで画像が移りません。

いろいろやりすぎて、何が原因かわからなくなっているのですが、よい方法があれば教えてください。

オフライン

 

#2 2007-08-04 09:22:41

anoir
モデレータ
From: Berkeley, CA
登録日: 2007-01-13

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

SKYPEを導入するためにWebカメラを購入しました。

えーと、linux用のskypeではwebcamは使えません…。wengophoneをどうぞ。

https://answers.launchpad.net/ubuntu/+question/3743

こちらのインストラクションでいけるという報告はあります。

http://linux-uvc.berlios.de/#devices

uvcでサポートされているようですし。luc-viewのコンパイルはlibsdl1.2-devでいいようですがbuild-essentialとかkernel-headersは確認されました?ただluc-viewで動いてもmjpegしか使えないと厳しいのでチェックしてください。

オフライン

 

#3 2007-08-04 14:54:44

34m010
メンバ
登録日: 2007-07-01

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

anoirさん、ありがとうございます。検索不十分でした。

skype-videoは未対応なのですか…残念です。Windowsとビデオチャットしたかったのですが…wengophoneにとりあえず変更しました。日本語なので操作がしやすそうです。

anoir による投稿:

SKYPEを導入するためにWebカメラを購入しました。

えーと、linux用のskypeではwebcamは使えません…。wengophoneをどうぞ。

https://answers.launchpad.net/ubuntu/+question/3743

こちらのインストラクションでいけるという報告はあります。

http://linux-uvc.berlios.de/#devices

uvcでサポートされているようですし。luc-viewのコンパイルはlibsdl1.2-devでいいようですがbuild-essentialとかkernel-headersは確認されました?ただluc-viewで動いてもmjpegしか使えないと厳しいのでチェックしてください。

build-essentioalはqt3-configをautoremoveしろと言われたので外してinstallしました。でもluvcviewをmakeできませんでした。verが20060920だからでしょうか?

kerel-headersはsudo apt-getすると、
----------------------------------------------------------------------------------------
パッケージ kernel-headers はデータベースには存在しますが、利用できません。
おそらく、そのパッケージが見つからないか、もう古くなっているか、
あるいは別のソースからのみしか利用できないという状況が考えられます
E: パッケージ kernel-headers にはインストール候補がありません
----------------------------------------------------------------------------------------
と言われinstallできませんでした。

「luc-viewで動いてもmjpegしか使えないと厳しいのでチェックしてください。」とは、何をcheckすれば良いですか?luc-viewのmjpeg以外への対応状況をHPで見るのでしょうか?
いろいろいってすいません。

オフライン

 

#4 2007-08-04 15:28:15

anoir
モデレータ
From: Berkeley, CA
登録日: 2007-01-13

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

build-essentioalはqt3-configをautoremoveしろと言われたので外してinstallしました。

意味が分かりません。build-essentialパッケージはソースからのインストール時に必要なものを集めたパッケージです。必要です。

kerel-headersはsudo apt-getすると、
----------------------------------------------------------------------------------------
パッケージ kernel-headers はデータベースには存在しますが、利用できません。
おそらく、そのパッケージが見つからないか、もう古くなっているか、
あるいは別のソースからのみしか利用できないという状況が考えられます
E: パッケージ kernel-headers にはインストール候補がありません
----------------------------------------------------------------------------------------
と言われinstallできませんでした。

http://openfacts.berlios.de/index-en.phtml?title=HowTo_compile_for_Ubuntu_6.06_LTS

ここにDapper用のインストラクションがあります。パッケージの名前はlinux-headers-にカーネルの番号を足したものです。カーネルは分からなければターミナルでuname -rを実行してください。そのあとSynapticで探すといいでしょう。

luc-viewで動いてもmjpegしか使えないと厳しいのでチェックしてください。」とは、何をcheckすれば良いですか?luc-viewのmjpeg以外への対応状況をHPで見るのでしょうか?

v4lのページなんかに情報があります。

http://www.linuxtv.org/v4lwiki/index.php/Webcams

Ekigaでは動くようですが、Wengoではあつかえませんでした(quickcam notebook)。ソフトウェアとしてはEkigaを使うのも全く問題ありませんけど。

オフライン

 

#5 2007-08-04 18:48:14

34m010
メンバ
登録日: 2007-07-01

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

ありがとうございます。でも苦戦中です。

anoir による投稿:

意味が分かりません。build-essentialパッケージはソースからのインストール時に必要なものを集めたパッケージです。必要です。

build-essentialをapt-get upgradeしたときにqt3-configのautoremoveのメッセージが出たという意味でした。正しくupgradeできたと思います。

anoir による投稿:

http://openfacts.berlios.de/index-en.phtml?title=HowTo_compile_for_Ubuntu_6.06_LTS
ここにDapper用のインストラクションがあります。パッケージの名前はlinux-headers-にカーネルの番号を足したものです。カーネルは分からなければターミナルでuname -rを実行してください。そのあとSynapticで探すといいでしょう。

uname -rして確認しました。2.6.20-16-genericでした。Synapticでlinux-headers-2.6.20-15-genericはインストール済みでしたが、念のため再インストールしました。

anoir による投稿:

luc-viewで動いてもmjpegしか使えないと厳しいのでチェックしてください。」とは、何をcheckすれば良いですか?luc-viewのmjpeg以外への対応状況をHPで見るのでしょうか?

v4lのページなんかに情報があります。

http://www.linuxtv.org/v4lwiki/index.php/Webcams

Ekigaでは動くようですが、Wengoではあつかえませんでした(quickcam notebook)。ソフトウェアとしてはEkigaを使うのも全く問題ありませんけど。

EkigaでWindowsとビデオチャットできるみたいなので、Ekigaにします。

http://opentechpress.jp/developer/07/04/08/2322219.shtml

でもDriverの入れかたが相変わらずわかりません。教えていただいたV4L WikiのWebCam driversのどれが該当するのでしょうか?
lsusbの結果は
Bus 002 Device 003: ID 0c45:608f Microdia
です(04c45:608fとspca5xxでgoogleしたのですが)。

http://who.is.free.fr/dokuwiki/doku.php?id=webcam

でまとめてくれているようですが...

オフライン

 

#6 2007-08-05 00:39:41

anoir
モデレータ
From: Berkeley, CA
登録日: 2007-01-13

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

https://answers.launchpad.net/ubuntu/+question/3743

にあるようにlinux-uvcでいいはずです。linux-uvcをsubversionを使ってダウンロードしてmake, make installで大丈夫なはずですが。上のリンクの指示に従ってください。makeに必要な依存関係はクリアしているはずです。

私もWindowsマシンとwengoを使って通信してます(映像付き)。まあこの用途ですと画質はどうせ大したことないので枯れたカムを使うのが楽です(逆に枯れたものについてはlinuxだとドライバを勝手に入れてくれるのでWindowsよりよっぽど楽です)。

オフライン

 

#7 2007-08-06 23:42:22

34m010
メンバ
登録日: 2007-07-01

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

ご返事が遅くなりました。いろいろやりすぎて、どこまでいったか分からなくなってしまい、ubuntuを再インストールしていました。

anoir による投稿:

https://answers.launchpad.net/ubuntu/+question/3743

にあるようにlinux-uvcでいいはずです。linux-uvcをsubversionを使ってダウンロードしてmake, make installで大丈夫なはずですが。上のリンクの指示に従ってください。makeに必要な依存関係はクリアしているはずです。

make installが無事に走りました。やったことは、
$ sudo apt-get install linux-headers-`uname -r` linux-restricted-modules-`uname -r` build-essential subversion
$ svn checkout http://svn.berlios.de/svnroot/repos/linux-uvc/
$ cd linux-uvc/linux-uvc/trunk
$ make
$ sudo make install
をして、
dmesg | less
で、/dev/video1を探しましたが、/dev/video0しかいないみたいです。not suppportなんでしょうか?
dmesgの該当個所は次のようです
[  656.225482] Linux video capture interface: v2.00
[  656.227672] sn9c102: V4L2 driver for SN9C10x PC Camera Controllers v1:1.27
[  656.230042] usb 4-1: SN9C103 PC Camera Controller detected (vid/pid 0x0C45/0x
608F)
[  656.289925] usb 4-1: OV7630 image sensor detected
[  656.442623] usb 4-1: Initialization succeeded
[  656.442816] usb 4-1: V4L2 device registered as /dev/video0
[  656.443024] usbcore: registered new interface driver sn9c102
[  656.447981] usbcore: registered new interface driver snd-usb-audio
[  991.124129] uvcvideo: Adding mapping Brightness to control 00000000-0000-0000
-0000-000000000101/2.
[  991.124138] uvcvideo: Adding mapping Contrast to control 00000000-0000-0000-0
000-000000000101/3.
[  991.124145] uvcvideo: Adding mapping Hue to control 00000000-0000-0000-0000-0
00000000101/6.
[  991.124151] uvcvideo: Adding mapping Saturation to control 00000000-0000-0000
-0000-000000000101/7.
[  991.124157] uvcvideo: Adding mapping Sharpness to control 00000000-0000-0000-
0000-000000000101/8.
[  991.124163] uvcvideo: Adding mapping Gamma to control 00000000-0000-0000-0000
-000000000101/9.
[  991.124170] uvcvideo: Adding mapping Backlight Compensation to control 000000
00-0000-0000-0000-000000000101/1.
[  991.124177] uvcvideo: Adding mapping Gain to control 00000000-0000-0000-0000-
000000000101/4.
[  991.124183] uvcvideo: Adding mapping Power Line Frequency to control 00000000
-0000-0000-0000-000000000101/5.
[  991.124191] uvcvideo: Adding mapping Hue, Auto to control 00000000-0000-0000-
0000-000000000101/16.
[  991.124198] uvcvideo: Adding mapping Pan (relative) to control 63610682-5070-
49ab-b8cc-b3855e8d2256/1.
[  991.124205] uvcvideo: Adding mapping Tilt (relative) to control 63610682-5070
-49ab-b8cc-b3855e8d2256/1.
[  991.124212] uvcvideo: Adding mapping Pan/Tilt (reset) to control 63610682-507
0-49ab-b8cc-b3855e8d2256/2.
[  991.124220] uvcvideo: Adding mapping Exposure, Auto to control 00000000-0000-
0000-0000-000000000001/2.
[  991.124227] uvcvideo: Adding mapping Exposure (Absolute) to control 00000000-
0000-0000-0000-000000000001/4.
[  991.124235] uvcvideo: Adding mapping White Balance Temperature, Auto to contr
ol 00000000-0000-0000-0000-000000000101/11.
[  991.124243] uvcvideo: Adding mapping White Balance Temperature to control 000
00000-0000-0000-0000-000000000101/10.
[  991.124287] usbcore: registered new interface driver uvcvideo

一応、次のレスにあった
$ sudo rmmod uvcvideo
$ sudo modprobe uvcvideo trace=15
をして、/etc/modprobe.d/optionsの最後にuvcvideo trace=15を追記しました。

ekigaを起動してvideoのアイコンをクリックすると「映像デバイス /dev/video0 を開く際にエラー」と表示されます。カメラが接続したらこれで画像が移るのでしょうか(そこも良く分かっていません)?次にwengophoneも試してみます。

オフライン

 

#8 2007-08-06 23:57:21

anoir
モデレータ
From: Berkeley, CA
登録日: 2007-01-13

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

video0ならvideo0を選択すればいいだけです。

uvcの動作確認はlucviewがつかえます。

http://mxhaard.free.fr/download.html

オフライン

 

#9 2007-08-11 00:26:18

34m010
メンバ
登録日: 2007-07-01

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

ご返事が遅くなりました。しばらく家に帰っていなかったので、今Wengophoneとluvcviewを試しています。
結果といたしまして、
 luvcviewはmakeをすると、「sdl-config:コマンドが見つかりませんでした」となり、makeできませんでした。Synapticでそれらしいものを探しましたが、分かりませんでした。

 Wengophoneはアカウントを作成して、起動しました。このときビデオセッティングはWebcamデバイスとして「SN9C10x PC Camera : video0」のみ選択でしました。プレビューを行うと、緑色の画面が表れるだけで画像取得できません。この現象はEkigaも同様です。画像を正しく取得できていないようです。

 何が原因か、分かる方教えてください。

オフライン

 

#10 2007-08-11 00:40:17

anoir
モデレータ
From: Berkeley, CA
登録日: 2007-01-13

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

lucviewのmakeに関してはsdl関係が必要なだけだと思います。devパッケージをインストールするとコンパイルは通ると思います。wengoで何故つかえないのかは分かりません。

低機能で安いカムを使うと簡単に動くと思います(v4l1とかで)。

オフライン

 

#11 2007-08-11 08:48:20

34m010
メンバ
登録日: 2007-07-01

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

ありがとうございます。

anoir による投稿:

lucviewのmakeに関してはsdl関係が必要なだけだと思います。devパッケージをインストールするとコンパイルは通ると思います。wengoで何故つかえないのかは分かりません。

libsdl-devをインストールしてluvcviewをmakeできました。

ターミナルでluvcviewと入力すると、
luvcview version 0.2.1
Video driver: x11
A window manager is available
video /dev/video0
Unable to map buffer (22)
Init v4L2 failed !! exit fatal
と表示されます。
Init v4L2 failedを調べてみたのですが、よくわかりませんでした。

あと、SN9C10x PC Cameraと認識していたので、driverらしきものを探してインストールしました。

anoir による投稿:

低機能で安いカムを使うと簡単に動くと思います(v4l1とかで)。

このWebCamは諦めるしかないのでしょうか?
参考にお使いのWebCamを教えていただけませんか?古いともう購入できないかもしれませんよね?

オフライン

 

#12 2007-08-11 09:07:13

anoir
モデレータ
From: Berkeley, CA
登録日: 2007-01-13

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

手元にあったものを試したことがあるだけなので、個別の機種については正直よくわかりません。

v4l2ではLogitech QuickCam for Notebooks Proがv4l2で動作しましたがmjpegのせいで自分が普段利用しているwengophoneでは使えませんでした(ekigaでは使えるはずです)。

現在は中国製のなんだかよく分からないカムをつかっています。ドライバもどこにあるのかわかりませんが、EasyCam2で一発で使えています。最近のメガピクセルのでなければ大丈夫じゃないかと思います(非常に安価に手に入りますし)。どちらにしろ画質は微妙という用途なので別に不満はありません。QuickCamは自宅に設置してきました。

オフライン

 

#13 2007-08-11 11:44:38

34m010
メンバ
登録日: 2007-07-01

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

luvcviewが起動しました。取り急ぎ、ご連絡を。

anoir による投稿:

lucviewのmakeに関してはsdl関係が必要なだけだと思います。devパッケージをインストールするとコンパイルは通ると思います。wengoで何故つかえないのかは分かりません。

ただ、画面が緑色で画質調整が全くできません。

コード:

:~$ luvcview
luvcview version 0.2.1 
Video driver: x11
A window manager is available
video /dev/video0 
ioctl querycontrol error 22 
Set Brightness up error
ioctl querycontrol error 22 
Set Contrast up error 
ioctl querycontrol error 22 
Set Saturation up error

オフライン

 

#14 2007-08-11 21:30:03

34m010
メンバ
登録日: 2007-07-01

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

あの後、ダメ元でWebCamとWebCam2もinstallしてみました。そうしたら...Ekigaでビデオが映るようにになっていました!
でも、luvcviewは映らないままですし、WengoPhoneでもプレビューに画像が映っていませんが...
どこが原因がよくわからないままですが、とりあえず、このWebCamを捨てなくてよさそうです。

anoir様ありがとうございました。何が原因か分かりましたら、教えてください。私も何か分かればレビューしたいと思います。

オフライン

 

#15 2007-08-25 11:42:28

34m010
メンバ
登録日: 2007-07-01

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

追加報告です。

どうやらこのWebCamはV4L2で動いているようです。これだとLucviewでは使いないのでしょうね。
WengophoneもV4L2には対応していないようで…
Ekigaでは映像が移りました。でも白黒で解像度もWebCamのスペックに足りていないような…

一応、Winとの接続ができたのですが、映像のやりとりができないので、別にスレを立てて質問したいと思います。

オフライン

 

#16 2007-08-25 12:36:26

anoir
モデレータ
From: Berkeley, CA
登録日: 2007-01-13

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

wengophoneは2.2系なら大丈夫です。

http://www.mail-archive.com/[email protected]/msg05099.html

lucviewは大丈夫だと思いますが確認はとれていません。

白黒なのは分かりませんが、解像度については多少設定でいじれた気がします。

オフライン

 

#17 2007-09-04 22:34:11

34m010
メンバ
登録日: 2007-07-01

Re: Webカメラ(ELECOM UCAM-A1C30TDSV)の認識方法

anoir による投稿:

wengophoneは2.2系なら大丈夫です。

http://www.mail-archive.com/[email protected]/msg05099.html

lucviewは大丈夫だと思いますが確認はとれていません。

白黒なのは分かりませんが、解像度については多少設定でいじれた気がします。

2.2系はまだalpha版のようですね。気長に待つことにします。

WinXPとなんとかしてつなごうとしていたのですが、どうも無理っぽいです。プラットフォームの違いってあるのでしょうかね。

オフライン

 

Board footer

Powered by FluxBB