不使用智能手机应用程序控制触发陷阱设备。
pytriggertrap的Python项目详细描述
不使用智能手机应用程序控制触发陷阱设备。
触发陷阱是(或 was) 一种可以插入相机的设备,用以控制它 你的智能手机。
然而,在某些情况下,你并不真的想用 你的智能手机虽然有一个简单的方法来控制它很好。 可悲的是,没有任何文档或api可以做到这一点。这个 好的是协议实际上非常简单 这个项目为python开发人员提供了一种控制 触发装置。
安装
通过PIP:
pip install pytriggertrap
非python需求
此工具使用ffmpeg二进制文件,请确保它是 已安装并存在于PATH中。
用法
也有两种使用方法:
- 使用pyttcli工具,它允许从 外壳
- 为开发人员使用TTController类
如果您想使用该类,然后阅读代码,可以通过 文档字符串。
pytt工具
不同的操作允许您访问 控制器类。
timelapse_file
这将生成一个“timelapse文件”。这里的想法是:触发陷阱是 通过音频信号控制。所以如果一个设备能产生 适当的音频,那么它将能够控制摄像机。在 在时间流逝的情况下,它包括让事物运行很长时间 时间,也许当你不在的时候。在这种情况下,它真的 把你的手机放在那儿真烦人。
解决方法如下:你只需要找出一个旧的mp3 播放器(任何东西都可以)然后生成一个MP3文件 将是预生成的音频信号。你可以生成正确的 如果需要精确的持续时间或只是生成几个迭代,请调整大小 然后把文件放在播放器的“循环”中。
所以:
- 生成TimeLapse MP3文件
- 将文件放入播放器中
- 在播放器上插入触发陷阱
- 播放音乐
- 等待您的时间表完成
假设我想看6小时(21600秒) 制作一个30秒的延时视频。下面是命令:
pytt timelapse_file -i 21600 -o 30 -f timelapse.mp3
有关选项,请参见命令的内置帮助。
trigger
这只会向摄像机发送一个触发器。只要确保 TriggerTrap已连接到计算机的音频。
示例
pytt trigger
有关更多选项,请参见命令的内置帮助。