2016-07-22 14 views
3

2つのカメラが同じタイプのカメラを持っているとします。どのポートが接続されているのかわからない場合、どうすれば正しく使用できますか?同じタイプのカメラの2つを識別する方法

名前でカメラを選択できますが、どちらも同じ名前を使用しています。ドライブで選択できるのは分かっていますが、ユーザーがどのポートにカメラを接続したかはわかりません。

つまり、カメラを繰り返して、要約に基づいて適切なカメラを選択する必要があります。残念ながら、カメラが接続されている他のカメラと同じタイプのものであれば、カメラのプロパティを静的に識別することはできません。

私はgphoto2 --camera-概要を入力した場合、私は得る:シリアル番号のようなプロパティが含まれていません

Camera summary:                 
Manufacturer: Canon Inc. 
Model: Canon EOS Rebel T6i 
    Version: 3-1.0.0 
Vendor Extension ID: 0xb (1.0) 

Capture Formats: JPEG 
Display Formats: Association/Directory, Script, DPOF, MS AVI, MS Wave, JPEG, CRW, Unknown(b103), Unknown(bf02), Defined Type, Unknown(b104), Unknown(b105), Unknown(b982) 

Device Capabilities: 
    File Download, File Deletion, File Upload 
    No Image Capture, No Open Capture, Canon EOS Capture, Canon EOS Shutter Button 
    Canon Wifi support 

Storage Devices Summary: 
store_00020001: 
    StorageDescription: SD 
    VolumeLabel: None 
    Storage Type: Removable RAM (memory card) 
    Filesystemtype: Digital Camera Layout (DCIM) 
    Access Capability: Read-Write 
    Maximum Capability: 31902400512 (30424 MB) 
    Free Space (Bytes): 21192966144 (20211 MB) 
    Free Space (Images): -1 

Device Property Summary: 
Model ID(0xd049):(read only) (type=0x6) 2147484563 
Property 0xd402:(read only) (type=0xffff) 'Canon EOS Rebel T6i' 
Property 0xd407:(read only) (type=0x6) 1 
Property 0xd406:(readwrite) (type=0xffff) 'Unknown Initiator' 
Property 0xd303:(read only) (type=0x2) 1 
Battery Level(0x5001):(read only) (type=0x2) Enumeration [100,0,75,0,50] value: 100% (100) 

私はまた、gphoto2 --get-設定のserialNumberを試みたが、奇妙な結果だと思います:すべてのヘルプは素晴らしいだろう

Label: Serial Number               
Type: TEXT 
Current: None 

を、読んでくれてありがとう!外部機器との一般については

答えて

1

:多分

lsusb 

または

lsusb -v 

はあなたにいくつかの違いが表示されます。

もう一つの方法は、カメラに差し込むとき

udevadm --env 

の出力を比較することであろう。

編集: 非常に簡単カメラ具体的な解決策は

gphoto2 --set-config ownername=cameraX 

で別の所有者名を設定することであり、

gphoto2 --get-config ownername 

でそれを読んで、この可能性は、すべてのキヤノンのEOSおそらく、カメラの機種によって異なります'ownername'の変更をサポートしますが、他のメーカーのカメラは同様の個別設定を提供する可能性があります。

iso、シャッタースピードなどの個別の設定ができない場合は、カメラの内蔵メモリーにフォルダーを作成してください。あなたのSDカードを取り出して、フォルダを作成します。

gphoto2 --mkdir MYINDIVIDUALFOLDERNAME 

それは、その後で見ることができます。

gphoto2 --list-folders 
+1

非常に簡単な解決策は、gphoto2 --set-config設定ownernameに」と別の所有者名を設定することです= cameraX "と読み、" gphoto2 --get-config ownername "でそれを読んでください – mviereck

+0

私はownernameを設定してしまい、それは魅力的だった。私はあなたの答えを正確にマークしますが、確かにこの問題(カメラを別のポートやMacに切り替える)の方が信頼できる解決策であるため、代わりにset-config-ownernameを追加するべきだと思います。 –

+0

答えに「ownername」を使って解決策を追加しました。 「ownername」はCanon固有の設定なので、信頼性の低い可能性がありますが一般的な可能性のあるフォルダ名ベースのソリューションを追加しました。 – mviereck

関連する問題