DSLR tethering
Linux 上的 DSLR 控制有
DslrDashboardServer (ddserver) 和功能強大的
gphoto2 這套開源軟件 (OSS)。ddserver 需要配合付費的 qDslrDashboard app 使用, 不在此介紹, 至於 gphoto2 , 它支援的 DSLR 很多, 但不是所有型號和功能都支援, 尤其是星空攝影必須的 B 快門 (Bulb mode), 就算支援某 DSLR 的 B 快門也要有相對應的連接線/接頭來連接 raspberry pi。由於我的知識所限, 只能分享 Nikon 和 Canon 以及使用 usb 作連線的相關資料。
gphoto2 這套軟件需要用指令操作並沒有原生的圖形介面 (GUI), 想使用圖形介面就要靠安裝第三方的前端 (Front end) 軟件又或是自己編寫。
支援 gphoto2 高階功能的前端軟件不多, 主要是 Kstars、 Entangle、darktable 和 digikam, 當中以 Kstars 專為天文攝影而設計, 同好可以利用 Kstars 作對焦以及配合自動導星軟件作 dithering 和排程攝影。除了 Kstars之外 , Entangle 最能配合 raspberry pi, 因它對硬體效能要求較少以及其針對 tethering 拍攝的設計, 但我認為除了使用 live view 作對焦外,用 gphoto2 指令控制是最有彈性的, 所以網路上能找到很多以 python 或其他語言寫成的 DSLR 控制程式, 當然也不乏天文同好自己寫的程式, 但用 Entangle 的原因當然是它的圖形控制介面, 亦可以用其 live view 功能作對焦, 唯一問題是 raspberry pi3 效能有限, live view 時反應稍為緩慢。
於 Raspberry pi 安裝 Entangle 並不困難, 但想要最新版本就需要用原始碼 自行編譯 (compile)。
雖然 Entangle 的遙距拍攝功能完善, 但我未能成功使用 Nikon 作 B 快門拍攝, 這應該是 Entangle 對 Nikon Bulb mode 支援的問題所致。事實上只有近年新出的 Nikon 機種才能以 usb tethering 方式作 Bulb mode 拍攝 (Nikon D600 或更新的機種但不包括 D3xxx 的機) , 而 Canon 機就普遍沒有問題。幸好我用的 Nikon 機是近年的機種, 所以能透過 gphoto2 指令來進行 B 快門拍攝 ( 雖然 Entangle 未能支援我的 Nikon) , 甚至配合 Lin guider 作 dithering。
Entangle 對需求 tethering 拍攝的影友可能更具吸引力。
至於 Sony DSLR, gphoto2 也支援 Sony Alpha A7 series 的 usb tethering 作 Bulb 拍攝, 詳情請參閱 gphoto2 官方網站。gphoto2 亦是縮時攝影 (Time-lapse) 的利器。
對於我這個只用 DSLR 作星空攝影的入門初哥, 用不着 Kstars 這些複雜軟件, 這是我用的定時快門程式並支援 Lin guider 的 dither 功能, 但暫時只支援 Nikon DSLR, 使用者只需因應自己 Linux 系統的情況, 修改程式內的預設影像儲存位置就能使用, 由於此程式只是用作排程, 系統必須安裝 gphoto2 才能使用, dither 功能就要安裝 Lin guider。程式亦備有 web 控制介面, 但暫時未曾釋出。
https://github.com/QK-sampson/astroCap/ … strocap.sh
這張相是用此程式配合 Lin guider 作 dither 而影的: http://qqkkd.blogspot.hk/2016/07/dither … 8-m20.html
Reference:
https://www.youtube.com/watch?v=qRsAqTL4ZZI (Using Canon DSLR in Kstars/Ekos)
http://www.gphoto.org/doc/remote/
https://entangle-photo.org/
http://www.timelapseplus.com/compatability/
https://sourceforge.net/p/gphoto/feature-requests/462/
https://bitbucket.org/tstibor/deepskytools
http://qqkkd.blogspot.hk/2016/11/dslr-c … ither.html
http://www.darktable.org/
https://www.digikam.org/