CanonFans

 找回密碼
 立即註冊
搜索
查看: 6078|回復: 4

Canon 60D 取得快門數

[複製鏈接]
發表於 2013-2-7 09:26 | 顯示全部樓層 |閱讀模式
其實網路上已經有許多的分享了!~
大多數都是使用 EOSinfo (40ShutterCount) 或 EOS count 網站
也有人介紹到 gphoto2 這軟體。
但 gphoto2 是使用在 Linux 底下,說真的,不是那麼多人都懂得如何使用 Linux 系統 (看它哪一天可以擊敗微軟吧!)
也已經有人把 gphoto2 由 Linux 改為 Windows 程式!可以直接執行!
寫了個分享文,供給大家參考囉!
http://travel.pondoudou.com/inde ... tch-shutter-counter


<<<<< 截取文章中部份的內容,完整版請參閱上的網址囉! >>>>>>
利用 gphoto2 程式 for Windows

  網址:http://www.gphoto.org/(官方網址)

  這隻程式是使用在 Linux 底下,對於一般使用者來說,真的是一件困擾的事。如果有在把玩 Linux / Unix系統的人,倒是可以直接把它安裝在系統中;不想要換系統,也可以利用 VMware 或 VritualBox 或 Hyper-V等虛擬機器軟體來安裝這套軟體。幸好,網路上已經有人利用 cygwin 這套虛擬環境來建立 Microsoft Windows版本的執行檔。下載網址在 (http://code.google.com/p/scan-manager/downloads/list);到網頁裡面,下載 gphoto-2.4.14-win32-build2.zip。這個已經算是裝版本,在 2013-01-27 時,官網已經發佈2.5.1 版,想要使用最新版程式的人,就只能在 Unix 系統下使用囉!不然就得要再等等,看看有沒有好心人再把程式跟著更新。
  

  安裝 gphoto2 後(其實就只是解壓縮,也不是什麼安裝),不是馬上就能使用,還得要安裝專門的 USB 驅動程式才行。這就要到 http://sourceforge.net/projects/libusb-win32/ 下載 libusb-win32 。兩隻程式都取得到手後就可以開始來截取快門數囉!

  先將這兩套程式下載後,放在 C:\temp 的資料夾內;再將這兩套程式解壓縮,放在 C:\temp 底下的各自的目錄之中。在libusb-win32-bin-1.2.6.0 (目前的版本,日後可能會有更新版本) 的資料夾中找到 bin;再找到inf-winard.exe。在執行前,請先將 Canon 60D 用 USB配件線,連接到電腦。如果電腦沒有安裝好正確的驅動程式、或是沒有抓到 Canon 60D,那就看不到 Canon Digital Camera的選項。
  執行後的第一個畫面,直接按「Next」按鈕,接續下一個動作:

  記得,一定要先將 Canon 60D 連接電腦上,這時程式才能抓取到相機資料;在我的電腦上可以看到「Canon Digital Camera」的項目,直接點選這項,準備要來製作專屬的驅動程式。

  原則上,這一頁裡面的資料是可以不需要理會它;除非,想要做不一樣的識別,才會去異動裡面的資料,直接按下「Next」繼續囉!

  程式會產生 *.inf 檔 (資訊檔);這是安裝驅動程式時,常常會用到的檔案。檔案名稱可以任意設定,如果不錯的話,就照著預設值直接按「存檔」。

  看到這個畫面,就表示驅動程式已經準備完成了!直接按下「Install Now...」按鈕,就會馬上進行安裝。

  程式會自動辨識系統的位元版本;像我的作業系統是 64 bits,程式就自動使用 install_x64.exe 來安裝。安裝過程,可能會遇上這個對話方塊,直接按下「是」,就可以接續安裝。

  準備好 libusb-win32 之後,就可以來執行 gphoto2 囉!
  這隻程式不能直接點擊兩下來執行它,必須使用指令的方式來執行。必須先執行「命令提示字元」(方式一:開始 -> 執行 -> 輸入cmd -> 按下 Enter 即可;方式二:開始 -> 所有程式 -> 附屬應用程式 -> 命令提示字元)。
  程式執行後的預設路徑,一定不會剛好是我們程式存放的地方 (C:\temp);這時候要使用 cd 指令 (ChangeDirectory:改變目錄 / 改變資料夾),來變換資料夾的位置;以我的電腦為例,我就必須要輸入 cd c:\temp\gphoto-2.4.14-win32-build2\win32。如果切換成功,最新的路徑就會變成符合預期的。

  這時候需要先執行「gphoto2.bat」,直接在畫面上輸入 gphoto2.bat 它會為我們設定好系統需要的環境資料;如果沒有執行的話,那我們就必須要自己手動輸入以下的指令:[blockquote]
    [li]set CAMLIBS=camlibs[/li][li]set IOLIBS=iolibs[/li]
[/blockquote]
  現在,我們可以來準備截取快門數囉!
  先檢查看看,系統有沒有載入 Canon 60D;直接執行「gphoto2.exe --auto-detect」(記得要按下 Enter)
  第一次、第二次都沒有抓到,可能是系統當掉或是驅動程式異常;可以先把 Canon 60D 拔線後再重新接上;第三次再輸入指令。就正常抓到 Canon 60D 了!

  終於可以進入到最終高潮 ~~~
  直接輸入「gphoto2.exe --get-config=main/status/shuttercounter」(同樣,記得按 Enter)。成功抓取到快門數了!
  用檔案總管開記憶卡起來看,裡面的相片數量與快門數是相同的;檔名的編號也是從 1 開始。那就保證 100% 是全新的機子,沒有被別人玩弄過唷!^_^
  再測試開一張,快門數由 9 變成 10;程式是正常運作。如果有遇到拍完後,怎麼取出來的快門數還是跟上一次的相同。建議可以先把 Canon 60D 拔線,再重新接回電腦,再重新截取快門數一次;應該就會得到最新的結果。

  後語:
  如果有出現下面的錯誤訊息,多半是因為驅動程式沒有裝好;試著再重新安裝 libusb-win32 看看。

評分

參與人數 4參與度 +157 收起 理由
dvchung + 50
kisskenlin + 50
wen19700421 + 35
jamiya + 22 感謝分享

查看全部評分

回復

使用道具 舉報

發表於 2013-2-7 09:48 | 顯示全部樓層
有的連結好像有問題
650d不知可用嗎?
回復

使用道具 舉報

發表於 2013-2-7 11:17 | 顯示全部樓層
第三個方法下載弄好了…
不過剛出清60D…等入新機再來測試XD
不知道6D能不能用…過一段時間在測試XD
回復

使用道具 舉報

發表於 2013-2-7 11:18 | 顯示全部樓層
其實您只要有 Magic Lantern, 馬上就可以查了:


有興趣的話,可以看下面的鏈接:
::: 如何安裝和使用 Magic Lantern Firmware by DV :::
回復

使用道具 舉報

 樓主| 發表於 2013-2-7 14:28 | 顯示全部樓層
gphoto2 的官網上有列出 1600 多台的相機
http://www.gphoto.org/proj/libgphoto2/support.php
可以到這裡找看看機型有沒有!
雖然 650D、6D 都沒有註明到!
能讀到的機會應該很高 ~

期待有人可以分享心得囉!^_^
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|手機版|Archiver|CanonFans

GMT+8, 2024-11-29 19:04 , Processed in 0.036721 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表