お知らせ

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

#1 2012-12-08 16:20:43

satsumahayato
新しいメンバ
登録日: 2012-12-08

Usbビデオキャプチャでアナログカメラから画像を取込む方法を御教授いただけないでしょうか。

マイコンボードにUbuntu12.04を導入し、
ここにUSBビデオキャプチャにてアナログカメラから
画像を取り込みたいと考えております。

しかしLinuxに正式対応したUSBビデオキャプチャを
見つけられず、あるサイトを手掛かりに2種類ほど試しましたが、
/dev/の中に/dev/video0等と認識されません。

環境は以下になります。

・マイコンボード : Beagleboard-xm rev.C
・OS : Ubuntu12.04
・アナログカメラの端子 : RCA端子(コンポジット)
・試したUSBビデオキャプチャ
  ①プリンストンテクノロジー㈱ PCA-DAVR
  ②IOデータ㈱ GV-USB2
・画像ソフト: cheese

dmesgしたところ
①の該当箇所は以下のように表示されます。
usb 1-2.4: new high-speed USB device number 5 ushing ehci-omap
usb 1-2.4: new device found, idVendor=117f, idProduct=5207
usb 1-2.4: new device strings: Mfr=0, Product=1, SerialNumber=0
usb 1-2.4: Product: USB 2861 Device

同様に②の該当箇所は以下です。
usb 1-2.4: new high-speed USB device number 5 ushing ehci-omap
usb 1-2.4: new device found, idVendor=04bb, idProduct=0532
usb 1-2.4: new device strings: Mfr=1, Product=2, SerialNumber=10
usb 1-2.4: Product: I-O DATA GV-USB2
usb 1-2.4: Manufacturer: I-O DATA
usb 1-2.4: SerialNumber: 000000000000001

◎御教授頂きたい内容
1.上記2種類のUSBビデオキャプチャにてアナログカメラから画像を取込む方法は
  無いでしょうか。

2.他のUSBビデオキャプチャでUbuntuにて使用可能な物はありませんでしょうか。
  (Googleにていろいろ検索しましたが見つかりませんでした)

3.USBビデオキャプチャ以外でアナログカメラから画像を取込む方法はありませんでしょうか。

以上です。
Ubuntu(Linux自体)初心者で的外れな調査をしているかもしれません。

お忙しい中、恐縮ですが手掛かりだけでも御教授いただけますと幸いです。
宜しくお願いいたします。

オフライン

 

#2 2012-12-09 13:05:36

udooon
メンバ
登録日: 2012-01-24

Re: Usbビデオキャプチャでアナログカメラから画像を取込む方法を御教授いただけないでしょうか。

わけが分からぬまま検索してみると、PCA-DAV2だと使えるようなことが書いてありました。
http://mindia.jp/book/karakani/keyword/PCA-DAV2
http://www.ne.jp/asahi/techno/ostra/video-capture-on-linux.html
em28xx がドライバのようですので、em28xxとかem2861とかで検索してみるとどうでしょうか。

オフライン

 

#3 2012-12-10 17:08:11

satsumahayato
新しいメンバ
登録日: 2012-12-08

Re: Usbビデオキャプチャでアナログカメラから画像を取込む方法を御教授いただけないでしょうか。

udooon様

アドバイスをいただきまして、ありがとうございます。
こちらへの質問が初めてで、回答をいただける場合の通知方法を理解できておらず
返信が遅くなってしまいました。

PCA-DAV2についてのサイトを拝見して、この商品を購入しようとしたのですが、
すでに生産中止であったためにPCA-DAVRを購入したという次第です。

御紹介いただきましたサイトを参考にして、em28xx、em2861のドライバを調べてみたいと
思います。

他にも何か情報を見かけましたら、お知らせいただけますと幸いです。

宜しくお願いいたします。

オフライン

 

#4 2012-12-12 15:07:30

udooon
メンバ
登録日: 2012-01-24

Re: Usbビデオキャプチャでアナログカメラから画像を取込む方法を御教授いただけないでしょうか。

PCA-DAVR
linux-source-3.2.0/Documentation/video4linux/CARDLIST.em28xx(カーネルソース内のドキュメント)

38 -> Yakumo MovieMixer                        (em2861)
39 -> KWorld PVRTV 300U                        (em2861)        [eb1a:e300]
40 -> Plextor ConvertX PX-TV100U               (em2861)        [093b:a005]
72 -> Gadmei UTV330+                           (em2861)

/etc/modprobe.d/em28xx.conf(新規作成、ファイル名は適当)

options em28xx card=38

一旦再起動。
38でダメな場合は、39,40,72に変更してみる。
(変更してもダメな場合は、ファイルを削除)

オフライン

 

#5 2012-12-14 10:47:13

udooon
メンバ
登録日: 2012-01-24

Re: Usbビデオキャプチャでアナログカメラから画像を取込む方法を御教授いただけないでしょうか。

PCA-DAVRのwindowsドライバをみると、「dvd maker II」「usb2861e」で一括りにされており、
CARDLIST.em28xxと比較してみると、9番が適切なようです。

9 -> Pinnacle Dazzle DVC 90/100/101/107 / Kaiser Baas Video to DVD maker  (em2820/em2840) [1b80:e302,1b80:e304,2304:0207,2304:021a,093b:a003]

/etc/modprobe.d/em28xx.conf

options em28xx card=9

でよいのではないかと思いますが、どうでしょうか。

オフライン

 

#6 2012-12-20 20:16:19

satsumahayato
新しいメンバ
登録日: 2012-12-08

Re: Usbビデオキャプチャでアナログカメラから画像を取込む方法を御教授いただけないでしょうか。

udooon様

アドバイスをいただきまして、ありがとうございます。

返事が遅くなってしまい、すみません。

出張等があり、こちらを閲覧できずにおりました。


card=9,38,39,40,72

を試してみましたが、どれも/dev/に認識されませんでした。(/dev/video0と表示されませんでした)

これはデバイスドライバのem28xxがカーネルに含まれていて、modulesとして生成されていないと
いうことも考えられるでしょうか。

カーネルに含まれていた場合、cardの№を変更する方法はあるでしょうか。
あるいはmodules化するしかないでしょうか。

オフライン

 

#7 2013-01-18 02:22:50

udooon
メンバ
登録日: 2012-01-24

Re: Usbビデオキャプチャでアナログカメラから画像を取込む方法を御教授いただけないでしょうか。

ダメだったようなので、ファイルを削除したうえで、下記を試してみてはどうでしょうか。
端末から

コード:

$ sudo -i
# modprobe -r em28xx
# modprobe em28xx card=9
# echo "117f 5207" > /sys/bus/usb/drivers/em28xx/new_id
# exit
$

PCA-DAVRを挿してみる。
em28xx new_id で、念のためネット検索してみてください。

オフライン

 

#8 2013-01-19 13:01:57

satsumahayato
新しいメンバ
登録日: 2012-12-08

Re: Usbビデオキャプチャでアナログカメラから画像を取込む方法を御教授いただけないでしょうか。

udooon様

度々アドバイスをいただきまして、ありがとうございます。


御提案いただきました方案を試してみましたところ、デバイスが認識され

/dev/video が表示されました。

しかしマイコンボードにqv4l2というフリーソフトをインストールし画像取り込みを行ったところ、

緑一色の画像となりました。

試しにデスクトップPCに同じ環境を構築し、qv4l2にて画像取り込みを行うとカメラから画像を得ることができました。

この時のqv4l2の設定は双方共に以下の通りです。

○TV Standard : NTSC
○Input : Composite1
○Frequency : 0
○Frequency Table : japan-bcast
○Channels :1
○Capture Image Formats : YUYV-16bpp YUY2, 4:2:2
○Frame Width :640
○Frame Height : 480
○Capturef Method : Memory Mapped I/C


◎非常に恐縮なのですが、下記について御存知でしたら御教授頂けませんでしょうか。

①前回御教授いただいた内容は、
# modprobe -r em28xx (モジュールem28xxのアンロード)
# modprobe em28xx card=9 (モジュールem18xxをcard=19にてロードする)
# echo "117f 5207" > /sys/bus/usb/drivers/em28xx/new_id (モジュールem28xxにPCA-DAVRのベンダーID、プロダクトIDを追加する)

という処理を行っているのだと思いますが、これを起動時に設定する方法は、/etc/modprobe.d/em28xx.confに
options em28xx card=9
echo "117f 5207" > /sys/bus/usb/drivers/em28xx/new_id
と入力すれば良いでしょうか。

②取込む画像が緑一色になる問題を対策したいのですが、原因が思い当たりません。
ネットで調べるとPAL方式とNTSC方式にアンマッチがあるとこのようなことがあるとの情報もあり、
NTSC、PAL双方とも設定を切り替えましたが同様です。
何か思い当たるヒントでもありましたら御教授いただけますと幸いです。

宜しくお願いいたします。

オフライン

 

#9 2013-03-01 13:49:45

udooon
メンバ
登録日: 2012-01-24

Re: Usbビデオキャプチャでアナログカメラから画像を取込む方法を御教授いただけないでしょうか。

参考
https://forums.ubuntulinux.jp/viewtopic.php?id=10791

オフライン

 

#10 2013-03-05 18:45:52

satsumahayato
新しいメンバ
登録日: 2012-12-08

Re: Usbビデオキャプチャでアナログカメラから画像を取込む方法を御教授いただけないでしょうか。

udooon様

情報を御提供いただきまして、ありがとうございます。

添付いただきましたサイトを参考に進めたいと思います。

後日、結果をお知らせいたします。

オフライン

 

#11 2013-03-07 01:51:25

udooon
メンバ
登録日: 2012-01-24

Re: Usbビデオキャプチャでアナログカメラから画像を取込む方法を御教授いただけないでしょうか。

緑一色については、em28xxのtunerパラメーターを指定してみるとどうでしょうか。

確認

コード:

$ modinfo em28xx
$ man modprobe
$ man modprobe.conf

参考 CARDLIST.tuner

tuner=0 - Temic PAL (4002 FH5)
tuner=1 - Philips PAL_I (FI1246 and compatibles)
tuner=2 - Philips NTSC (FI1236,FM1236 and compatibles)
tuner=3 - Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)
tuner=4 - NoTuner
tuner=5 - Philips PAL_BG (FI1216 and compatibles)
tuner=6 - Temic NTSC (4032 FY5)
tuner=7 - Temic PAL_I (4062 FY5)
tuner=8 - Temic NTSC (4036 FY5)
tuner=9 - Alps HSBH1
tuner=10 - Alps TSBE1
tuner=11 - Alps TSBB5
tuner=12 - Alps TSBE5
tuner=13 - Alps TSBC5
tuner=14 - Temic PAL_BG (4006FH5)
tuner=15 - Alps TSCH6
tuner=16 - Temic PAL_DK (4016 FY5)
tuner=17 - Philips NTSC_M (MK2)
tuner=18 - Temic PAL_I (4066 FY5)
tuner=19 - Temic PAL* auto (4006 FN5)
tuner=20 - Temic PAL_BG (4009 FR5) or PAL_I (4069 FR5)
tuner=21 - Temic NTSC (4039 FR5)
tuner=22 - Temic PAL/SECAM multi (4046 FM5)
tuner=23 - Philips PAL_DK (FI1256 and compatibles)
tuner=24 - Philips PAL/SECAM multi (FQ1216ME)
tuner=25 - LG PAL_I+FM (TAPC-I001D)
tuner=26 - LG PAL_I (TAPC-I701D)
tuner=27 - LG NTSC+FM (TPI8NSR01F)
tuner=28 - LG PAL_BG+FM (TPI8PSB01D)
tuner=29 - LG PAL_BG (TPI8PSB11D)
tuner=30 - Temic PAL* auto + FM (4009 FN5)
tuner=31 - SHARP NTSC_JP (2U5JF5540)
tuner=32 - Samsung PAL TCPM9091PD27
tuner=33 - MT20xx universal
tuner=34 - Temic PAL_BG (4106 FH5)
tuner=35 - Temic PAL_DK/SECAM_L (4012 FY5)
tuner=36 - Temic NTSC (4136 FY5)
tuner=37 - LG PAL (newer TAPC series)
tuner=38 - Philips PAL/SECAM multi (FM1216ME MK3)
tuner=39 - LG NTSC (newer TAPC series)
tuner=40 - HITACHI V7-J180AT
tuner=41 - Philips PAL_MK (FI1216 MK)
tuner=42 - Philips FCV1236D ATSC/NTSC dual in
tuner=43 - Philips NTSC MK3 (FM1236MK3 or FM1236/F)
tuner=44 - Philips 4 in 1 (ATI TV Wonder Pro/Conexant)
tuner=45 - Microtune 4049 FM5
tuner=46 - Panasonic VP27s/ENGE4324D
tuner=47 - LG NTSC (TAPE series)
tuner=48 - Tenna TNF 8831 BGFF)
tuner=49 - Microtune 4042 FI5 ATSC/NTSC dual in
tuner=50 - TCL 2002N
tuner=51 - Philips PAL/SECAM_D (FM 1256 I-H3)
tuner=52 - Thomson DTT 7610 (ATSC/NTSC)
tuner=53 - Philips FQ1286
tuner=54 - Philips/NXP TDA 8290/8295 + 8275/8275A/18271
tuner=55 - TCL 2002MB
tuner=56 - Philips PAL/SECAM multi (FQ1216AME MK4)
tuner=57 - Philips FQ1236A MK4
tuner=58 - Ymec TVision TVF-8531MF/8831MF/8731MF
tuner=59 - Ymec TVision TVF-5533MF
tuner=60 - Thomson DTT 761X (ATSC/NTSC)
tuner=61 - Tena TNF9533-D/IF/TNF9533-B/DF
tuner=62 - Philips TEA5767HN FM Radio
tuner=63 - Philips FMD1216ME MK3 Hybrid Tuner
tuner=64 - LG TDVS-H06xF
tuner=65 - Ymec TVF66T5-B/DFF
tuner=66 - LG TALN series
tuner=67 - Philips TD1316 Hybrid Tuner
tuner=68 - Philips TUV1236D ATSC/NTSC dual in
tuner=69 - Tena TNF 5335 and similar models
tuner=70 - Samsung TCPN 2121P30A
tuner=71 - Xceive xc2028/xc3028 tuner
tuner=72 - Thomson FE6600
tuner=73 - Samsung TCPG 6121P30A
tuner=75 - Philips TEA5761 FM Radio
tuner=76 - Xceive 5000 tuner
tuner=77 - TCL tuner MF02GIP-5N-E
tuner=78 - Philips FMD1216MEX MK3 Hybrid Tuner
tuner=79 - Philips PAL/SECAM multi (FM1216 MK5)
tuner=80 - Philips FQ1216LME MK3 PAL/SECAM w/active loopthrough
tuner=81 - Xceive 4000 tuner
tuner=81 - Partsnic (Daewoo) PTI-5NF05
tuner=82 - Philips CU1216L
tuner=83 - NXP TDA18271
tuner=84 - Sony BTF-Pxn01Z
tuner=85 - Philips FQ1236 MK5
tuner=86 - Tena TNF5337 MFD

参考(要修正)
/etc/modprobe.d/em28xx.conf

install em28xx /sbin/modprobe --ignore-install em28xx $CMDLINE_OPTS ; /bin/echo "117f 5207" > /sys/bus/usb/drivers/em28xx/new_id
options em28xx card=9 tuner=2

再起動するなどして、反映されたか確認。
(/sys/module/em28xx/parameters/tuner など)

オフライン

 

Board footer

Powered by FluxBB