【发布时间】:2018-06-12 14:38:03
【问题描述】:
我过去使用 gphoto 来捕获图像并将它们直接下载到我的计算机,而不是使用相机中的 sd 卡。我想知道是否可以对视频执行此操作,或者在成功录制后将文件视频文件复制到计算机。我正在寻找相当于--capture-image-and-download 的视频/电影或其他可以通过命令行使用数码单反相机完成此任务的程序
【问题讨论】:
标签: video command-line-interface libgphoto2
我过去使用 gphoto 来捕获图像并将它们直接下载到我的计算机,而不是使用相机中的 sd 卡。我想知道是否可以对视频执行此操作,或者在成功录制后将文件视频文件复制到计算机。我正在寻找相当于--capture-image-and-download 的视频/电影或其他可以通过命令行使用数码单反相机完成此任务的程序
【问题讨论】:
标签: video command-line-interface libgphoto2
取决于您的数码单反相机,但有可能,请参阅此处的命令行(“电影捕捉”):http://gphoto.org/doc/remote/
编辑:
目前可以通过以下方式拍摄有声电影:
较新的尼康数码单反相机:gphoto2 --set-config movie=1 --wait-event=10s --set-config 电影=0 --wait-event-and-download=2s。用你想让你的电影长的秒数替换 10s。这开始成为 大约在 2012 年左右,在 D7000 发布前后受到支持。
较新的佳能 EOS 数码单反相机(大约 7D 及更高版本):将相机切换到 相机上的动画录制模式。然后运行 gphoto2 --set-config 取景器=1 --set-config movierecordtarget=卡 --wait-event=10s --set-config movierecordtarget=None --wait-event-and-download=2s(2.5.6之前,取景器替换为eosviewfinder)。如果这不 工作,检查并将捕获目标切换到SD卡(gphoto2 --set-config capturetarget=1)
具有预览捕捉功能的旧相机:gphoto2 --capture-movie=10s 。这将捕获 10 秒的预览帧并将它们连接到 MotionJPEG 样式流中。
对于 Canon,您需要将 --set-config movierecordtarget=Card 更改为 --set-config movierecordtarget=0 并将 --set-config movierecordtarget=None 更改为 --set-config movierecordtarget=1。
【讨论】: