vMix-M5Stick-Tally-Light: M5Stick-C脚本实现vMix提示灯功能

需积分: 16 1 下载量 79 浏览量 更新于2024-12-22 收藏 9.7MB ZIP 举报
资源摘要信息: "vMix-M5Stick-Tally-Light" 是一个专门为M5Stick-C 设备编写的脚本项目,旨在将M5Stick-C 设备转变为vMix软件的Tally Light。Tally Light是一个常用于视频制作中以视觉方式表示当前录制、播放或其他状态的设备,主要用来提供给现场工作人员一个明确的视觉提示,告知他们是否正在录制或者切换到特定的摄像头。这个脚本利用M5Stick-C 的多种功能和输入按钮来创建一个既可以本地使用,也可以远程控制的提示灯。 知识点详细说明: 1. M5Stick-C设备简介: M5Stick-C是由M5Stack公司生产的一款小型微控制器,内置了ESP32-WROVER微芯片,具有Wi-Fi和蓝牙功能。它还配备了彩色的TFT液晶显示屏、按钮、LED指示灯、加速度计传感器等,使其成为一个多功能的便携式设备。 2. vMix软件简介: vMix是一款专业的视频制作软件,广泛应用于视频切换、直播、录制等场景。它支持多路视频输入,可进行实时剪辑、图像叠加、音频处理等功能。Tally Light是vMix的一项功能,可以同步显示当前直播或录制状态的设备。 3. 脚本功能介绍: 脚本实现了几个核心功能,以满足作为Tally Light的使用需求: - M5按钮用于在不同的屏幕或提示灯状态之间切换。 - 屏幕设计包括: - 理货状态屏幕:显示当前vMix的状态,可设置为默认屏幕。 - 网络屏幕:显示设备的IP地址及Wi-Fi信号强度,方便用户远程访问Web UI。 - 提示输入数字屏幕:通过按钮设置提示灯显示的编号。 - 亮度屏幕:调节设备亮度,支持通过按钮或Web UI进行调节。 - 设备状态保存:即使在关闭设备后,设置仍能被保存并记住。 - 专用按钮:用于快速重新连接到vMix,除了在亮度屏幕上。 - 设备重置:在屏幕重试连接时长按按钮可重置设备设置。 - Web UI功能:提供一个简洁的Web界面,方便用户进行网络配置和设备管理。 - 电池指示灯:显示当前设备电量。 - 方向模式:使用加速度计实现设备的横向和纵向模式。 - 输入提示编号:在提示输入数字屏幕上,双击按钮以增加编号,实现快速调整。 4. 脚本开发与部署: - 脚本是基于C语言开发的,这也是为什么在标签中出现了"C"。 - 该脚本被压缩在一个名为“vMix-M5Stick-Tally-Light-master”的文件夹中,表明它是该项目的主版本。 通过上述信息可以看出,脚本充分利用了M5Stick-C的硬件特性,结合简洁的用户界面设计,以及网络功能,使其成为了一个方便实用的vMix Tally Light解决方案。这个脚本的发布,对于使用vMix软件进行视频制作的用户来说,将极大提高现场工作的效率和便捷性。