不使用智能手机应用程序控制触发陷阱设备。

pytriggertrap的Python项目详细描述


不使用智能手机应用程序控制触发陷阱设备。

触发陷阱是(或 was) 一种可以插入相机的设备,用以控制它 你的智能手机。

然而,在某些情况下,你并不真的想用 你的智能手机虽然有一个简单的方法来控制它很好。 可悲的是,没有任何文档或api可以做到这一点。这个 好的是协议实际上非常简单 这个项目为python开发人员提供了一种控制 触发装置。

安装

通过PIP:

pip install pytriggertrap

非python需求

此工具使用ffmpeg二进制文件,请确保它是 已安装并存在于PATH中。

用法

也有两种使用方法:

  • 使用pyttcli工具,它允许从 外壳
  • 为开发人员使用TTController

如果您想使用该类,然后阅读代码,可以通过 文档字符串。

pytt工具

不同的操作允许您访问 控制器类。

timelapse_file

这将生成一个“timelapse文件”。这里的想法是:触发陷阱是 通过音频信号控制。所以如果一个设备能产生 适当的音频,那么它将能够控制摄像机。在 在时间流逝的情况下,它包括让事物运行很长时间 时间,也许当你不在的时候。在这种情况下,它真的 把你的手机放在那儿真烦人。

解决方法如下:你只需要找出一个旧的mp3 播放器(任何东西都可以)然后生成一个MP3文件 将是预生成的音频信号。你可以生成正确的 如果需要精确的持续时间或只是生成几个迭代,请调整大小 然后把文件放在播放器的“循环”中。

所以:

  1. 生成TimeLapse MP3文件
  2. 将文件放入播放器中
  3. 在播放器上插入触发陷阱
  4. 播放音乐
  5. 等待您的时间表完成

假设我想看6小时(21600秒) 制作一个30秒的延时视频。下面是命令:

pytt timelapse_file -i 21600 -o 30 -f timelapse.mp3

有关选项,请参见命令的内置帮助。

trigger

这只会向摄像机发送一个触发器。只要确保 TriggerTrap已连接到计算机的音频。

示例

pytt trigger

有关更多选项,请参见命令的内置帮助。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java播放流媒体音乐   LWJGL中的java纹理未显示   java从父集合中删除时删除子对象   mysql希望在我的代码中添加验证,如果表不存在,它应该用java创建新表   java我可以关闭客户端的socket而不引起服务器端的EOFEException吗?   java Primefaces对话框框架咆哮和showMessageInDialog不工作   hadoop配置单元无法初始化类java。网网络接口   关键字中缺少oracle11g Java iBatis   java在RESTAPI中创建PUT和POST端点,而不创建GET端点?   java Math abs和ceil输出编译错误   java Tomcat 8.017代md5及其摘要。球棒   java SpringBean配置xml文件在IteliJ Idea中加载   java为什么在使用Powershell指定Xms和Xmx时,它们什么都不做,但通过Netbeans IDE可以正常工作?   java Drools项目构建失败,kjar打包从7.7版开始