這陣子網路上有些文章在討論如何查詢Canon相機的快門數,以往除了1Ds系列之外,要查詢Canon相機的快門數就得用「Canon Adjustment Software」這套Canon官方守得緊緊的,只有工程師才會有的調校軟體。而最近(其實也好幾個月了)國外有位仁兄寫了一個「40D shutter count」,搭配Canon Utility使用就可以查詢使用「Digic III/IV」引擎的相機快門數(如40D/50D/450D/5DMKII),對於想購入二手機器的買家來說非常方便。

它是如何做到的呢?竟然可以讀出快門數據,那麼是不是代表也可以寫呢?查了一下Canon 的Camera SDK文件,似乎找不到任何有關於查詢快門次數的函式或參考,SDK的大部份內容都是關於「從電腦遙控相機」的功能闡述,簡單的說就是教你如何做成一個類似EOS Utility裡面、由電腦控制相機快門、光圈、白平衡等等的遙控功能。

其實我有點失望,或許該作者參考的是另外的、更不容易取得的技術文件吧。不過仔細想想,其實SDK提供的功能應該也可以做出蠻多有趣的應用,比如相機接上電腦後,就可以「定時拍攝」或「藉由特定事件觸發快門」,用來觀察綠豆苗的成長過程,加上可以編譯成純文字模式的指令,要做到「網路遠端遙控相機」更是方便。

如果你都沒有以上的需求,剛好又是DOS時代命令列的偏執狂,或是常幻想自已是諜報電影裡面的駭客高手,那麼嘗試一下鍵入指令來觸發相機快門的快感吧,好像在演007一樣呢!

「Gcan」

一位網友寫出的命令列版本,因為使用的是比較舊的SDK,一些比較新的相機可能無法使用,我試了一下5D,可以正常遙控無誤。在命令列鍵入「gcan setcam av=5.6 ; setcam tv=250 ; shot "c:\pcadv_is_good.cr2"」後按Enter,就能用5.6的光圈、1/250的快門速度照一張Raw檔存到C槽底下,想像著用機械式鍵盤快速輸入完上面文字,按下Enter後聽到快門簾的一聲「喀擦」作動,爽度非常高。

Canon SDK並不提供公開下載,需要填單子申請,審核過後才會給你一個載點。想要的,跟Canon拿吧!

使用 Facebook 留言

Eb5faf1eada8704dae5c4569964410a3?size=48&default=wavatar
1.  冰淇淋小美 (發表於 2008年12月05日 13:40)
如果有無線藍芽或WiFi遙控的應該也不錯哩~但是如果為了要"埋伏"用貴貴的DSLR放在定點,心裡還是會怕怕的@@等下被摸走不就"去了了"了嗎 e___e;
>>>
題外話,之前不是有報導說,某人筆電中木馬,結果視訊被遙控。。。好死不死還被照到不太妙的畫面......真黑暗,不過號稱六塊雞阿宅的我應該不會有危險>///<
Admin
2.  Admin (發表於 2008年12月05日 15:26)
無線藍芽或WiFi遙控好像就比較貴哩,要高階機身或加裝配件才有。

放心啦,當然不會用DSLR去當作「偷拍機」或「埋伏機」囉,一般的Canon相機、小DC也是可以滴。

另外筆電中木馬、遙控視訊這回事其實是老梗了,之前iMac上面就有人在玩「遠端開啟你的webcam」。我到是不擔心六塊肌被偷看到,只怕哪天巨龍不安分就遭了。
9600590b938e5fc57ec13571b5f4395a?size=48&default=wavatar
3.  紫云残雪 (發表於 2009年10月29日 20:56)
arging 你好,能不能提供Canon SDK 及Sample到我的邮箱lzf78penny@163.com.谢谢

發表回應

謹慎發言,尊重彼此。按此展開留言規則