UsbWebカメラproの使い方のページです。現在の最新版は2.2.0です。幸運(^_^;)当然ですが上3つは必須です。下2つは可能な限り用意することを推奨します。Webカメラやビデオキャプチャでは200〜500mAの消費電力が有るため、スマホから直接給電すると本体の発熱が著しくまた使用時間の制限が厳しく、動作が不安定になることが有りますので、4の「セルフパワーのUSBハブまたは、YケーブルとUSBモバイルバッテリー等」を使用することを推奨します。一部機種で採用されているUSB3.0でうまく認識・動作出来ない場合には、間にUSB2.0のUSBハブを挟むことで動作が改善する場合があるようです。Android4.4以上の端末においてもrootを取ったりやカスタムROMを使う必要はありません。動作確認済みカメラUVC対応のカメラ・ビデオキャプチャ・USBマイクロスコープ等で、現在動作確認ができている機種は、下記の通りです。使用するスマホ/タブレットとOTGケーブルの組み合わせによっては下記のカメラでも動作しない場合がありますので、必ず動作することを保証するものではありません。アプリで設定可能な解像度・FPSをカメラがサポートしていない場合にも動作しませんのでご注意下さいなお、現在のバージョンでは内蔵のマイク・スピーカー等は使用できません。カメラ機能のみ使用可能です。card(HDMIからのデジタルビデオキャプチャです。card(SUNRIASE様にて確認)その他その他のUSB接続のカメラ系機器・・・USBマイクロスコープ等も動作するものが有るようです。viewっとめがねテラテクノス(株)様にお貸しいただきました。ありがとうございました。7M7メートルもある長〜いケーブル上の内視鏡です。Corp.製のMD-T4010L/MD-T4010(超小型のチューブカメラ)防水なのかどうかは判りませんが、エンドスコープの1種です(2014/09/03追記)。Corp.で確認していただきました。UsbWebカメラproアプリではMJPEGとYUV2の2種類の方式に対応していますが、アプリのバージョン1.10未満ではYUV2のみに対応したカメラを使用できないことが有ります。MJPEGとYUV2の両方式に対応したカメラの場合はMJPEGを優先して使用します。廉価なカメラの一部ではYUV2のみに対応している場合があります。この場合には殆どの場合カメラ自体が高解像度・高FPS(例えば1600×1200@30fps等)をサポートしていません。このため、高解像度では最大FPS設定値に関わらず低いFPSでしか映像を取得できない=パラパラ漫画風に表示されることがあります。詳しい動作状況確認はこちら:UsbWebカメラアプリの動作確認。Playからインストールして下さい。野良apkについては何が起きても知りません。対応解像度追加)いざ接続(^o^)/スマホ/タブレットとカメラの接続は右の図のようにします。1番上はOTGケーブルだけで接続する場合。2番めはOTGケーブルとセルフパワーハブと使って接続する場合(個人的にはこれが一番)3番めはOTGケーブルとYケーブルを使って接続する場合4番めは電源供給できるOTGケーブル(OTGケーブル兼用のYケーブル)を使って接続する場合ちなみに極一部のカメラで、直接スマホ/タブレットに接続することが出来るものもあります(カメラからのケーブルのコネクタがUSBMicroBオスコネクタでOTGケーブル兼用になっているもの)。この場合には直接接続して下さい。※ビデオキャプチャ(フレームグラバ)の場合には、別途ビデオキャプチャと映像機器の接続が必要です。機器の取扱説明書に従って接続しておいて下さい。接続手順あらかじめカメラからのUSBケーブルとOTGケーブルを繋いでおいて下さい。OTGケーブルと端末を先に繋いでからカメラを接続するとうまく認識・動作しないことが有ります。セルフパワーのUSBハブを使用する場合には、USBハブとOTGケーブルを先に繋いでおいて下さい。この場合のカメラとUSBハブの接続は端末とOTGケーブルを接続する前でも後でも大丈夫です。端末の電源を入れて画面のロックを解除しておいて下さい。次にうまく動くことをお祈りしてから、ケーブルを端末に接続します。カメラを使うアプリが他にもインストールしてある場合には、アプリの選択画面が表示されます。ここではUsbWebカメラまたはUsbWebカメラProを選択したものとします。初回は接続したUSB機器を使用するアプリの確認画面が表示されますので、[OK]を押して下さい。ここで、「このUSBデバイスにデフォルトで使用する」にチェックを入れると、次回接続時にこの確認画面が表示されなくなります。他のアプリでカメラを使う予定がなければチェックを入れると次回からの手間が省けます。この確認画面は、アプリのデータを消去することで再び表示されるようになります。通常であればここでカメラからの画像が表示されるはずです\(^o^)/既に繋いでいる場合にはアプリを起動するだけで上記手順の5の状態になります。静止画のキャプチャ画面中央下部に水色の丸いアイコンをタッチすると、静止画をキャプチャ出来ます。画面中央のアイコンが赤色の場合には、画面右下部にあるスイッチアイコンにタッチして下さい。画面中央のアイコンが白い四角の入った赤色の丸いアイコンの場合には動画キャプチャ中です。この場合には一旦アイコンをタッチして動画キャプチャを終了してから画面右下部にあるスイッチアイコンにタッチして下さい。画面中央下部の水色の丸いアイコンを長押しすると、静止画繰返しキャプチャモードになります。設定画面で指定した回数・間隔で自動的に複数回の静止画キャプチャを行います。静止画繰返しキャプチャモード中は黄色い丸いアイコンになります。黄色い丸いアイコンをタッチすると静止画繰返しキャプチャモードを解除することが出来ます。静止画は、「外部ストレージ/DCIM/UsbWebCamera」ディレクトリ内にキャプチャした日時のファイル名で保存されます。Android標準のギャラリーアプリでも見ることが出来ます。動画のキャプチャ画面中央下部に赤色の丸いアイコンが表示されている時にタッチすると、動画をキャプチャ出来ます。画面中央のアイコンが水色の場合には、画面右下部にあるスイッチアイコンにタッチして下さい。白い四角が入った赤色の丸いアイコンが表示されている時は、動画キャプチャ中です。この時にアイコンにタッチすると動画のキャプチャが終了します。赤色の丸いアイコンを長押しすると、動画繰返しキャプチャモードになります。設定画面で指定した回数・間隔で自動的に複数回の動画キャプチャを行います。動画繰返しキャプチャモードでは中に四角が入った黄色の丸いアイコンになります。このアイコンをタッチすると動画繰返しキャプチャモードを解除することが出来ます。動画は、「外部ストレージ/Movies/UsbWebCamera」ディレクトリ内にキャプチャ開始日時のファイル名で保存されます。Android標準のギャラリーアプリでも見ることが出来ます。アプリバージョンが1.10よりも古い場合には、ギャラリーアプリでは直ぐに見れない場合があります。音声付き動画のキャプチャ(アプリ1.10以上)アプリのバージョンが1.10以上で設定画面で録音を有効にしている場合には、音声入りの動画をキャプチャすることが出来ます。現在のバージョンでは端末内蔵のマイクのみ使用可能で、カメラにマイクが内蔵されていても使用することは出来ません。S5ではアプリバージョン2.2.0未満で録音を有効にするとクラッシュする可能性があります。この場合には録音を無効にするかアプリバージョン2.2.0以降にアップデートをお願いします。カメラコントロールカメラが対応している場合カメラ画像の明るさ・コントラスト等を調整することが出来ます。初回起動時には画面上端部に何種類かのアイコンとして並んでいます。カメラコントロールの表示切り替え画面左下のアイコンをタッチすると、カメラコントロールの表示・非表示を切り替えることが出来ます。画像調整については、下記の8種類が調整可能です。カメラが対応している場合に表示されますが、対応していても殆ど効果が出ないカメラも有るようです。ブライトネス(明るさ)コントラスト彩度シャープネスガンマゲイン色合いホワイトバランスアイコンが緑色の場合は、オートホワイトバランス、白いアイコンの場合はマニュアルホワイトバランスです。アイコンをタッチする度にオートとマニュアルが切り替わります。通常はオートで使って下さい。マニュアル設定の場合には、画面中央に表示される設定バーで値を変更することが出来ます。この時、設定バー左端のアイコンをタッチするとカメラのデフォルト設定の値になります。設定バーは操作せずに放置すると一定時間後に自動的に非表示に戻ります。その他として、下記の3種類を行うことが出来ます。位置合わせ用に十字線を表示することが出来ます。この十字線はプレビュー画面のみに表示され、静止画・動画には保存されません。表示する事が出来ます。こちらも十字線と同様に、静止画・動画キャプチャには適用されません。アイコンにタッチすると、画面中央にアイコンが4つ表示されます。左から順に下記の通りとなっています。この時選択した状態が、カメラコントロールのアイコンとして表示されます。(アプリバージョン2.10以降)アプリバージョン2.10以降)画面のタッチ&ドラッグ操作で並行移動、ピンチ操作で拡大縮小、二本指で画面にタッチしてから一呼吸後にピンチ/ツイスト操作で回転出来るようになりました。画面を長押しすると初期状態に戻ります。アイコンをタッチすると、設定画面に切り替わります。設定内容は下記の通りとなっています。一般設定:一定時間後に画面輝度を下げるこのアプリではカメラからの画像を表示している間画面が消えないように制御しています。せずに放置した場合に、画面の輝度を下げることで消費電力を抑制することが出来ます。初期設定では無効となっています。画面表示の向きを3通りから選ぶことが出来ます。好みに合わせて設定して下さい。初期設定では「端末の向きで自動切り替え」になっています。:いつも同じカメラを使う(アプリバージョン1.06以上)このアプリでは複数のカメラを同時に接続するのはサポート外で推奨しませんが、複数のカメラを同時に接続した場合に、いつも同じカメラを使用する場合に設定します。この設定を有効にした後最初に使用したカメラを自動的に選択するようになります。接続されているカメラが1台だけの場合の動作には影響ありません。動画についてはこの設定に関係なく指定した解像度で保存されます。この設定ONの場合の画質」となっています。将来のバージョンで、プレビュー表示でも画質優先(保存した動画と同等の画質)となる設定を追加する予定です。※現在のバージョンでは設定名が「プレビュー画質」となっています。キャプチャで使用する解像度を選択できます。FPSの設定値によっては映像が表示できなくなる事があります。※アプリバージョン2.2.0以降では動的解像度変更をサポートしプレビュー画面で解像度をの変更ができるようになったことからこの設定は廃止されました。pro版のみ選択可能カメラ設定:最大FPSバッテリー消耗抑制のために、最大FPSを制限出来ます。FPSの設定値によっては映像が表示されなくなる事が有ります。可能な限りここで設定した値でカメラからの映像を取得・動画保存しますが、必ずここでの値となることを保証するものではありません録音設定:録音設定(アプリバージョン1.10以上)カメラからの映像と共に音声を保存する場合に有効にします。現在のバージョンでは内蔵マイクからの音声のみに対応しています。カメラにマイクが内蔵されていても使用できません。(Android5.xのNexus5/Nexus7/Nexus9等では、UVCカメラからの音声を同時に取り込むことが出来ます)アプリバージョン2.20以降では録音が有効な場合に音声モニターをプレビュー画面に表示できるようになりました。取り込んでいる音量を左下にバー表示します。不要な場合にはエキスパート設定の「音声モニターを有効」をOFFにしてください。デフォルトでは音声モニターが有効になっています。一回の動画保存の最大時間を設定します。通常版は最大3分間に制限されていますが、pro版では無制限に設定することが出来ます。この場合にも外部ストレージ容量の制限を受けます。外部ストレージに全容量の25%以上で20MB以上の空き容量が無い場合には録画できません。Androidのシステムソフトウエアや動画再生ソフトの制限により、1つの動画ファイルサイズが2GB以上になった場合には、正常に保存・再生出来ない場合があります。録画設定:繰返しキャプチャ回数[回]一定時間毎に繰り返して静止画・動画のキャプチャを行う場合の最大回数を設定します。繰り返して静止画・動画のキャプチャを行う場合のキャプチャ間の待機時間を設定します。UXGA等の高解像度では、機種によってはシステムソフトウエア・ハードウエアの制限により正常に動画を保存できない場合があります。一部の機種では、FullHD(1920×1080)の動画を保存する際に、色ずれ・下端に緑の帯が起こることが有ります。これは画面の縦のサイズが16の倍数で無い場合に生じる現象で、この設定を有効にすることで改善する場合があります。問題の発生しない機種ではこの設定を有効にしないでください。Nexus7(2012)で、録画した映像の下端に緑の帯が入る場合/色がずれる場合はこの設定を有効にして下さい。エキスパート設定:カメラ接続時に自動起動(pro版のアプリバージョン2.0以降)従来はカメラ接続時に自動的にアプリが起動するようになっていましたが、pro版のアプリバージョン2.0以降では自動起動するかどうかを選択できるようにしました。Androidのシステム側の制約により、アプリをインストールして一度も起動していない場合には自動起動出来ません。最初の1回だけは手動で起動をお願いします。広告付きの通常版は従来通りカメラ接続時に自動起動します。エキスパート設定:プレビュー終了時にアプリ終了(アプリバージョン.1.3以上)この設定を有効にすると、プレビュー終了時にアプリが終了します。プレビュー終了とは、画面右下のOn/Offボタンでプレビューを終了した場合およびプレビュー中にカメラが取り外された場合です(なお、プレビュー中のカメラ取り外しは推奨しません)。エキスパート設定:電源周波数(アプリバージョン1.13以上)カメラ側で電源由来のノイズを低減するための設定です。UVC1.5機器向けには自動選択するようにカメラにはコマンドを送っていたのですが、UVC1.0/1,1の機器・・・いまでもかなり沢山有ります・・・では手動選択しか出来ないので、設定できるようにしました。「デフォルト」はカメラ自体の初期値です。「無効」は電源由来のノイズ低減機能を使用しません。「50Hz」「60Hz」はお住まいの地域の電源周波数に合わせて設定して下さい。スマホ・カメラに商用電源から給電しながら使用する場合以外は効果は期待できませんし、実際のところ商用電源から給電している場合でも、手持ちのスマホやタブレットで試す限りでは映像の変化は判りませんでした。エキスパート設定:優先ビデオモード(アプリバージョン1.11以上)カメラがMJPEG/YUVモードの両方をサポートしている場合に、どちらの方法を優先して使用するかを設定します。通常はMJPEG優先にしておいて下さい。YUV優先にすると、MJPEGモードがサポートされていても可能な限りYUVで接続します。YUVモードではフレームレートが低下・消費電力upしますが画質が良くなることが多いです。いずれの設定をしていても、どちらか一方のモードしかサポートしていないカメラの場合でも動作します。トラブルシューティングすみません。USBカメラとの接続を確認して下さい」と表示される場合。OTGケーブルまたはUSBホストケーブルと表示していないケーブルは、形が同じでも動かないことがあります。一部の機種でプレビュー表示中にケーブルを引き抜くとUSBホスト機能が働かなくなることがあるようです。プレビュー表示中は極力ケーブルを抜かないようにして下さい。万一ケーブルを引き抜いてしまってカメラを認識できなくなった場合には、ご面倒ですが端末の再起動をお願いします。「特に何も表示されない・またはハイパワーUSB機器が接続されました等が表示される」いくつかの端末では節電設定が有効になっている場合にカメラを接続しても動作しない事があります。節電設定を無効にしてからカメラを接続しなおしてみてください映像が点滅するように表示される(表示と非表示/エラー表示が交互に繰り返される)殆どの場合は端末からの供給電流不足です。セルフパワーのUSB2.0ハブ(外部から電源供給可能なハブ)を経由して接続してくださいいくつかの機種では供給電流は十分でも直接繋ぐとUSBホスト機能が不安定になる場合があります。この場合にもUSB2.0ハブを経由することで安定動作することが多くあります。この場合にはバスパワーのUSBハブでもOKです。Yケーブルの一部ではUSBホスト機能が不安定になる場合があり、接続と切断が繰り返される場合があります。違うケーブルを試す・USB2.0ハブを経由して接続する等を試してください。映像が表示されない(カメラを認識しているが映像が表示されない場合)「USBカメラの設定範囲外です。設定値を確認して下さい」と表示される場合。アプリで設定している解像度・FPSをカメラがサポートしていない場合には、表示できません。カメラの取説を参考にしてカメラのサポートしている解像度・FPSに変更して下さい。アプリバージョン2.20以降では動的解像度の変更をサポートしました。従来はカメラで対応しているかどうかに関わらずアプリにプリセットしてある解像度の中から選択するようになっていたので、カメラが対応していない解像度の場合にはプレビュー表示できなくなってしまいました。アプリバージョン2.20以降では、動的解像度の変更をサポートしたことでカメラが対応している解像度のみを表示&選択できますのでカメラがどの解像度に対応しているかわからない場合にも設定しやすくなりました。動的解像度の変更で選択した解像度はカメラ毎に保存していますので、複数のカメラを使う場合にはカメラをつなぎ替えるだけでそれぞれのカメラ毎の解像度に自動的に切り替わります。A-1000F等)ではAndroidシステム側の制限により映像取得出来ません。Rockchip製およびAllwinner製のチップセットを搭載したスマホ/タブレットのほとんどでUSBホスト機能の一部が正常に動作しません。音声が保存されない録音設定:録音設定が無効になっている場合は有効にして下さいAndroid5.xでUVCカメラにマイクが内蔵されていない場合には録音できません。アプリ内では常に端末(スマホ/タブレット)内蔵のマイクを使用する設定にしていますが、Android5.xではAndroidのシステム側で強制的にUVCカメラ内蔵のマイクを使用しようとするためのようです。「開発者向けオプション」の「USBオーディオルーティングを無効」をONにすることで内蔵マイクを使用して録音できるようになることがあります。S5ではシステムソフトウエアの仕様によりアプリバージョン2.1.2までは録音を有効にするとクラッシュする場合があります。クラッシュしない場合でも録音出来ません。S5でも録音に対応しています。S4やS6でも同様の挙動となる可能性があります。S5ではシステムソフトウエアの仕様によりアプリバージョン2.1.2までは録音を有効にするとクラッシュする場合があります。クラッシュしない場合でも録音出来ません。S5でも録音に対応しています。S4やS6でも同様の挙動となる可能性があります。参考OTGケーブルって何USBホストケーブルとも言います。OTG、更に略してOTGです。何の説明にもなってませんね。簡単に言うと、USB機器同士を繋ぐための規格で、それをUSB機器に認識させるために必要なのがOTGケーブルです。Aメスコネクタとなっていますが、単なるコネクタ形状の変換ケーブルではありません※。Aメスコネクタに変換するだけのケーブルも売っていますがこれは使用できません。OTGケーブルまたはUSBホストケーブルと明記されているか、あるいは「スマホ/タブレットへマウス等の外部機器を接続するためのケーブル」などの表記があるものを使って下さい。USBはパソコン等の「ホスト」(親となる機器)と、例えばマウスやキーボード、プリンタ、USBハードディスクと言った周辺機器(子となる機器)を接続するための規格でした。On-The-GO、と言うことらしいです。キーボードとUSBハードディスクを繋いでとか、USBメモリとUSBハードディスクを繋いで・・・なんてことをしても殆どの場合は駄目ですよ。少なくとも片側は子としても親としても働ける機器・・・スマホやタブレットである必要が有ります。Androidの場合には、USBホスト機能を公式にサポートしているのはAndroid3.1からで(正確にはAndroid.2.3.4も)、対応している場合にはスペックにUSBホスト機能対応と書いてあることが多いと思います。2012年頃以降発売でAndroid4.xな端末は大抵対応していると思いますが、端末のスペック表等で確認して下さいね。MiniB/MicroBオスコネクタの4番ピン(ID)が5番(GND)に落ちています。自作している人もいるみたいですが、100円から数百円程度なので普通は買った方が端末・USB機器を壊したり接触不良等の心配がなくていいのでは無いかと思います。三叉ケーブルとも言います。通常USBではホストとなる機器またはセルフパワーのハブから周辺機器へ電流が供給されます。Yケーブルは電源と信号を別々に分岐させたケーブルで、モバイルバッテリー等の別電源から周辺機器へ電流を供給することが出来るようになります。Yケーブルには、カメラ側へのみ給電可能なものと、OTGケーブルと兼用になっていて対応機種へはカメラ側へも端末側へも給電可能なものの2種類あります(対応機器でなくても少なくともカメラ側へは給電可能なはずです)。いずれにしてもケーブルの取説に従って使用して下さい。御自身のスマホ/タブレットが対応機種なら後者の両方へ給電可能なものを選んだほうが良いのかなって思います。いずれにしても数百円程度です。告示事項等このアプリではMJPEGのデコード用にlibjpegを使用しています。Groupカメラとの接続処理にlibusbおよびlibuvcを使用しています。静止画の保存にlibpngを使用しています。reserved.%d人のブロガーが「いいね」をつけました。このサイトでは利便性の向上の為に、機能的なクッキーと外部スクリプトを使用しています。同意しますプライバシー設定広告プライバシー設定このサイトでは利便性の向上の為に、機能的なクッキーと外部スクリプトを使用しています。どのクッキーとスクリプトが使用され、どのように訪問に影響を与えるかを左に示します。設定はいつでも変更できます。あなたの選択はサイトへの訪問に悪い影響を与えません。これらの設定は、現在使用しているブラウザとデバイスにのみ適用されます。広告このサイトでは、サイトや広告を改善するためにCookieを利用することがあります。本サイトを利用することでCookieの仕様に同意するものとします。