从安装配置到演出实战,从基础操作到故障排查 —— 这份指南解答你所有疑问
OSCscript 是一个 集成化操作平台。它启动后会打开一个网页操作界面,这个界面就是你的主操作台——你在里面完成发现设备、连接、播放控制、状态监控等所有操作。
它不是任何单一软件的辅助显示工具,而是把演出中所有支持 OSC 通信的软硬件集成到一个统一的操作界面里。你可以同时管理多台设备——比如 QLab 播放器、调音台、灯控台、灯杆、剧场大幕、其他播放器等,自定义按钮组合、一键执行多个操作。
理解 OSCscript 和配置文件的关系,可以打个比方:OSCscript 主程序就像手机,配置文件就像手机里的 App。
OSCscript 有两类配置文件:
| 类型 | 作用 | 谁来读 |
|---|---|---|
| 设备模块 | 定义"怎么发现设备、怎么连接、怎么发命令、怎么处理回复" | OSCscript 主程序 |
| 界面配置 | 定义"界面长什么样、每个按钮对应什么操作、收到消息怎么显示" | 网页界面 |
这种设计的好处:换设备不改界面,换界面不改设备。同一份界面配置可以同时控制各种设备——比如 QLab 4 / QLab 5、调音台、灯控台、灯杆、剧场大幕、其他播放器等任何支持 OSC 通信的设备,OSCscript 会自动按模块分发指令。
可以,这是 OSCscript 最强大的特性之一。通过配置文件,一个按钮可以同时触发多个操作——比如点击一个"开场"按钮,可以同时:
这些组合完全由配置文件定义,你不需要写代码,只需要在界面配置里把一个按钮绑定到多个地址即可。
整个流程如下:
反过来,设备的状态变化(比如 QLab 开始播放、灯控台切换场景)也会实时反馈到界面上:
OSCscript 通过编号来识别和管理你的每一个节目素材。编号是整个系统的"身份证"——没有编号,软件就无法知道当前播放的是哪个素材、下一个该播什么、时间进度该对应哪条节目。
以 QLab 为例,如果 Cue 没有编号,会出现以下问题:
OSCscript 通过编号识别每条 Cue,编号相当于节目素材的"身份证"。格式规范直接影响控制端能否正确读取、切换和显示进度。
推荐格式:
快捷编号技巧:
快速编号使用方法:
QLab 快速编号窗口示例
QLab 每个 Cue 都有一个 Notes 备注栏。OSCscript 可以读取并在界面上显示这个备注内容,方便操作人员在演出时快速确认每条节目的身份。
建议写入:
OSCscript 支持多平台,分述如下:
OSCscript.app 应用文件首次启动后,应用会打开主界面。你可以按需选择:
登录或选择免费使用后,按以下顺序完成初始化:
登录激活时需要联网,验证通过后即可离线使用。演出过程中不需要外网,OSCscript 与 QLab 之间通过本地通信完成所有交互。
按以下顺序排查:
| 密码类型 | 用途 | 在哪设置 |
|---|---|---|
| Web 访问密码 | 保护网页操控界面,防止同一网络内他人通过浏览器误操作 | OSCscript 底部功能栏的锁形图标 |
| 设备 OSC 密码(Passcode) | 设备端 OSC 通信的握手密码,连接设备时需输入 | 设备软件内(如 QLab 工作区设置) |
连接设备时提示的密码,是设备 OSC 密码(Passcode),不是 OSCscript 的账号密码,也不是 Web 访问密码。
QLab 5 设置路径:
QLab 4 设置路径:
这种反复掉线通常有以下原因:
OSCscript 是集成化操作平台,真正执行动作的是各设备端软件(如 QLab、调音台软件、灯控台软件等)。不同设备需要按各自的方式做好"能被外部控制"的准备,下面按设备类型分别说明。
1. 开启 OSC 通信
2. 给每条 Cue 编号
OSCscript 通过编号识别节目素材,编号是整个系统的"身份证"。推荐使用纯数字递增(1、2、3...),也可分段编号(第一幕 101-110,第二幕 201-210)。
3. 设置 Fade & Stop 选项
Fade & Stop 是 QLab 中每一个 Cue 的一个选项,只有"淡出停止",没有"淡入"。它决定的是上一个 Cue 的命运——本 Cue 触发时,上一个 Cue 该怎么退场。
| 选项状态 | 效果 |
|---|---|
| 勾选 Fade & Stop | 触发本 Cue 时,上一个 Cue 会被淡出停止,再开始播放本 Cue |
| 不勾选 | 上一个 Cue 不会被停止,与本 Cue 重叠播放 |
设置位置:QLab 中每个 Cue 的 Trigger 标签里。这个设置是每个 Cue 独立的,不是全局设置。
4. 填写 Notes 备注
QLab 每个 Cue 都有 Notes 备注栏,OSCscript 可以读取并在界面上显示,方便演出时快速确认节目身份。建议写入节目名称、操作提示、演员灯光配合说明。
建议按以下顺序操作:
演出中主要在浏览器打开的 OSCscript 网页操控界面里操作。这是你的主操作台——播放、停止、切换节目等所有操作都在这里完成,不需要回到 OSCscript 主程序或 QLab。
OSCscript 的界面配置允许你把一个按钮绑定到多个操作上。比如你可以做一个"第二幕开始"按钮,点击后同时完成:停止第一幕的背景音乐、播放第二幕的开场音效、触发灯光切换——这些都在网页操控界面里一键完成,不需要在多个软件之间切换。
不要慌张,按以下步骤处理:
不是,可以在任意电脑、手机、平板的浏览器里打开操作。只要这些设备和运行 OSCscript 的电脑在同一个局域网内,浏览器输入 OSCscript 显示的操控地址即可访问。
点击问题展开查看解决方案
可能原因:
解决步骤:
可能原因:
解决步骤:
原因一:网络延迟或连接不稳定
状态更新滞后,等待 2-3 秒通常会自动同步。如持续不同步,检查网络质量,改用网线直连。
原因二:节目名只在播放瞬间获取一次
节目名称是在 Cue 开始播放的那一瞬间获取的,只获取一次。如果当时网络有波动可能获取失败或获取到错误内容。
解决办法:在设备软件中再播放一个节目(如 QLab 的 Cue),触发新一轮获取,通常会自动修正。或者断开重连 OSCscript,让它重新同步当前状态。
QLab 4 用户重点检查:
QLab 4 的 OSC 通信默认可能未开启。必须手动操作:
其他设备通用排查:
可能原因:系统权限问题或应用损坏。
解决步骤:
解决步骤:
可能原因:备注中包含特殊字符或表情符号。
解决步骤:
OSCscript 支持发现并显示局域网内的多台设备(如多台 QLab、调音台、灯控台等)。你可以同时连接多台,但建议演出时每种类型只连接一台主控设备,避免操作混乱。如果有主备双机需求,建议明确主备切换流程,并在彩排时反复演练。
授权绑定在首次激活的设备上,不可迁移。请在确认演出电脑后再激活授权。如果演出电脑更换,需要重新购买授权。
QLab 4 因为原生系统不支持很多功能,导致匹配度较低,一些数据显示可能会有延迟,但控制不延迟,只影响返回数据的显示。