导导播之家DBZJ · LIVE
配套工具书 · 基于 vMix 29(2025 版)

vMix 触发器与快捷键中文对照表

触发器让 vMix“到点自动干活”,快捷键让你“一键完成操作”,而它们调用的是同一套 Function 函数命令。 本页把官方 775 个函数全部翻译成中文,并配上触发时机讲解、设置步骤与可照抄的实战配方。

775 个函数 · 16 大分类49 个编号系列已折叠13 种触发时机8 个实战配方 + 避坑 FAQ

先搞懂:触发器、快捷键、函数是什么关系

三者共用一套“函数”

vMix 的自动化体系里,触发器(Triggers)决定“什么时候自动做”,快捷键(Shortcuts)决定“按什么键手动做”,Web API / 脚本则决定“用程序怎么做”——三者调用的是同一份 Function(函数)命令库。学会本页的函数名,三处都能用。

一条命令 = 函数 + 输入 + 参数

每个函数回答一个问题:做什么(Function,如 OverlayInput1In)、对谁做(Input,如“比分条”输入)、带什么参数(Value,如文字、音量、总线)。照此三元组配置即可。

毫秒是基本时间单位

触发器的 Delay(延迟)、Duration(转场时长)都以毫秒填写:1000 = 1 秒。Delay 上限 30000(30 秒)。

先小步验证,再编排串联

建议先绑一个快捷键手动确认函数效果,再把同一个函数搬进触发器实现自动化。出问题时用触发器的 Description 备注快速定位。

一句话理解:触发器 = 自动开关(满足时机自动执行);快捷键 = 手动开关(按键执行); Web API / 脚本 = 程序开关。三者背后都是下面这张函数表里的命令,学一次、三处通用。

去看函数表

触发器(Triggers)教学

打开方式:在任意输入上点右下角齿轮(或右键 → Input Settings)→ 选择 Triggers 选项卡。每条触发器回答三个问题: 什么时候(Trigger)→ 做什么(Function)→ 对谁做(Input),另外还能设置转场时长(Duration)与延迟(Delay)。

一、13 种触发时机(Trigger 下拉选项)

OnTransitionIn★

切入主输出时

该输入通过转场进入主输出(PGM)的瞬间

适用:所有输入

用途:切入宣传片后自动播放;切入主机位自动叠加比分条;切入片头自动开始播放

OnTransitionOut

切出主输出时

该输入被别的画面替换、离开主输出的瞬间

适用:所有输入

用途:切走时自动暂停视频并复位;撤下嘉宾包装;切走后自动清理叠加层

OnOverlayIn

作为叠加层进入时

该输入被放上 1-8 路叠加通道(Overlay)的瞬间

适用:作为叠加使用的输入

用途:字幕上屏时自动播放字幕动画 / 音效;姓名条出现时同步背景音乐压低

OnOverlayOut

作为叠加层退出时

该输入从叠加通道撤下的瞬间

适用:作为叠加使用的输入

用途:字幕撤下后恢复背景音乐音量;关闭附带的音效播放

OnCompletion★

播放完成时

视频、列表、照片或 PPT 输入播放到结尾(未开启循环 Loop)

适用:视频 / 列表 / 照片 / PPT

用途:宣传片播完自动切回主机位;片尾播完自动黑场;列表播完自动进入下一环节

OnCountdownCompleted★

倒计时归零时

字幕里的倒计时走到 00:00:00(无论该输入是否在输出上都会触发)

适用:含倒计时的字幕(Title)输入

用途:开场倒计时归零自动切入正片;拍卖 / 抢购倒计时结束自动上结束画面

OnCountdownTime

到达指定倒计时时刻

vMix 29 新增

倒计时走到预先设定的某个时间点时触发(vMix 29 新增)

适用:含倒计时的字幕输入

用途:倒计时剩 10 秒时自动上提示音 / 提示字幕

OnCountdownRemaining

倒计时剩余指定时长

vMix 29 新增

倒计时距离结束还剩指定时长时触发(vMix 29 新增)

适用:含倒计时的字幕输入

用途:剩余 60 秒自动提醒导演准备开场

OnVideoCallConnected

视频连线嘉宾接通时

vMix Call 嘉宾成功接入的瞬间

适用:vMix Call 输入

用途:嘉宾接通自动把声音送入指定总线、自动上姓名条、自动切入连线画面

OnVideoCallDisconnected

视频连线嘉宾断开时

嘉宾挂断或网络断开的瞬间

适用:vMix Call 输入

用途:连线中断自动切回备机位图、上“连线恢复中”提示

OnZoomActiveSpeaker

Zoom 参会者成为发言者

所选 Zoom 参会者被 Zoom 判定为当前“活跃发言者”时

适用:Zoom 输入

用途:谁说话就自动把谁的画面切大 / 上叠加,实现会议自动导播

OnZoomActiveSpeakerWhileInOutput

发言者(仅 Zoom 在输出中)

与上一项相同,但仅当 Zoom 输入当前正在主输出(或作为输出画面的图层)时才触发

适用:Zoom 输入

用途:避免 Zoom 不在播出时后台误触发切换

OnZoomActiveSpeakerSelf

vMix 本方成为发言者

会议中代表 vMix 这一端的参会者成为活跃发言者时(任何 Zoom 输入都可配)

适用:任意 Zoom 输入

用途:本方发言时自动调整画面布局

二、一条触发器的 6 个字段

Trigger

触发时机

决定“什么时候”执行,从上表 13 种时机中选择。

Function

执行函数

决定“干什么”,与快捷键共用同一份函数库(本页下方 775 个命令 + Cut/Fade 等转场效果名)。

Input

目标输入

函数作用于哪个输入。可指定具体输入,也可选 Selected(当前选中)、Dynamic 1-4(动态输入)。

Duration

转场时长

当函数是转场类(Fade/OverlayInput1In 等)时生效,单位毫秒,留空用默认时长。

Delay

延迟执行

等待多少毫秒再执行,最大 30000(30 秒),超过会被 vMix 强制截断。

Description

备注

给这条触发器写一句用途说明,场次复杂时便于交接和排查。

三、必须知道的 4 条规则

按列表顺序逐条执行

同一个触发时机下可以挂无限多条任务,触发后严格按照列表上下顺序执行;配合每条的 Delay 就能编排“1 秒后上字幕 → 5 秒后撤字幕”这样的动作序列。

Delay 最大 30 秒

单条延迟超过 30000ms 会被 vMix 自动压回 30 秒,防止很久之后意外触发。超过 30 秒的长流程请改用播放列表(PlayList)或脚本(Script)。

防循环:切入/切出时转场函数无效

在 OnTransitionIn / OnTransitionOut 里再放 Fade、Cut 等转场命令不会生效,这是 vMix 故意设计的,避免“切 A 触发切 B、切 B 又触发切 A”的死循环。

只认主输入,图层默认不触发

如果输入 A 里以图层(Layer)方式挂着 B、C,触发时只执行 A 上的触发器,B/C 上的不执行。例外:OnCompletion 在该输入是主输出的图层或单独叠加时也会触发;OnCountdownCompleted 无论是否在输出都会触发。

四、6 步设置一条触发器

  1. 1

    打开输入设置

    在底部输入栏找到目标输入,点右下角齿轮(或右键 → Input Settings)。

  2. 2

    切到 Triggers 选项卡

    在设置窗口左侧选择 Triggers(触发器)页签。

  3. 3

    添加一条触发器

    点 Add,第一列 Trigger 选择触发时机(如 OnTransitionIn)。

  4. 4

    选择要执行的函数

    Function 下拉选择要自动执行的命令(如 Play、OverlayInput1In、Cut 等),不确定命令含义时用本页下方搜索框查中文。

  5. 5

    指定目标与参数

    在 Input 中选择作用对象;需要转场就填 Duration,需要延后就填 Delay(毫秒)。

  6. 6

    保存并实测

    点 OK 保存,然后真实切换 / 播放一次验证效果;多条任务会按顺序执行。

快捷键(Shortcuts)教学

打开方式:主界面右下角齿轮 → Settings → 左侧选 Shortcuts。设置逻辑与触发器完全一致:选按键 → 选函数 → 选目标输入 → 填参数。设置后即时生效,随预设(Preset)一起保存。

快捷键的字段含义

Key / Key Combination按键 / 组合键

点一下 Key 输入框,然后直接按键盘上要绑定的键(支持与 Ctrl、Alt、Shift 任意组合),vMix 会自动识别,无需手动输入名称。

Function执行函数

按下按键后执行的命令,与触发器共用同一份函数库(本页下方 775 条 + Cut/Fade 等转场效果名均可)。

Input目标输入

命令作用的对象。选具体输入就是固定目标;选 Selected Input 表示“此刻选中谁就操作谁”,最常用;还可以选 Dynamic 1-4 动态输入。

Value数值 / 文本

给需要参数的函数填值,例如 SetText 的文字、SetVolume 的音量、AudioBusOn 的总线字母(M/A-G)。不同函数的取值范围见下方对照表的“参数提示”。

Channel回放通道

仅即时回放(Replay)类函数使用:A、B 或 A/B 联动。

Mix混音母线

用于 Multi Mix(多母线)工程:指定该命令作用于第几条混音/输出母线,普通单画面直播留空即可。

6 步绑定一个快捷键

  1. 1

    打开快捷键设置

    主界面右下角点齿轮 → Settings → 左侧选 Shortcuts(快捷键)。

  2. 2

    添加一条快捷键

    点 Add 新增一行,双击或点 Key 单元格,按一下想要的键(如 F2、Ctrl+1)。

  3. 3

    选择函数

    在 Function 下拉里找到要执行的命令;命令太多时,可以先用本页下方对照表查中文,再按英文名搜索。

  4. 4

    设置目标与参数

    Input 一般保持 Selected(当前选中输入);需要固定目标就选指定输入;按对照表提示填 Value。

  5. 5

    (可选)同一键挂多条

    再点 Add 绑同一个键、选不同函数,按下时会按顺序执行——例如一键同时开始录制与推流。

  6. 6

    保存并试按

    点 OK 关闭设置,直接按键测试;快捷键即时生效,无需重启。

全局快捷键 与 局部快捷键

Settings 里设置的是全局快捷键,任何时候按都生效;在某个输入上右键 → Local Shortcuts 设置的是该输入专属的局部快捷键,适合“这个机位的 1/2/3 键专门控制它”的场景。

Selected Input 是灵魂

Input 选 Selected Input 后,同一个键对当前选中的任何输入生效:选中机位 1 按空格播放、选中字幕按空格也播放,不必为每个输入重复绑键。

一键多命令

一个键可以绑定任意多条函数,按列表顺序执行,实现“一键上字幕 + 一键切声 + 一键开始录制”的宏效果。

外部控制设备

同一套函数还能被 MIDI 控制器、X-keys、ShuttlePro、Elgato Stream Deck、游戏手柄以及 Web/脚本 API 调用,学会函数名后全平台通用。

Function 函数中文对照表(775 个)

支持按英文函数名 / 中文译名 / 场景关键词即时搜索; 可按 16 大官方分类筛选,或打开「只看常用」聚焦 175 个高频命令。带 ★/火焰 标记的是直播高频函数, 含详细译注;
n 项
的行是编号系列(如叠加通道 1-8),点击可展开查看每一个函数,点复制图标可直接复制英文函数名。

共 775 个函数,折叠为 458 行(49 个编号系列); 点击带箭头的系列行可展开每一项。

ActivatorRefresh
刷新全部激活器(控制器灯 / 推杆状态)

Refresh all activator device lights and controls

无需参数
CallManagerShowHide
显示 / 隐藏通话管理器
无需参数
KeyPress
模拟一次按键

模拟键盘按下并松开一个键(发给 vMix),可用来在快捷键里嵌套触发系统或其他软件的按键。

Value = 按键名,如 A、F1、Control+S

Value = Key

数值 / 文本
SendKeys
向活动窗口发送按键

把按键发送给当前 Windows 活动窗口(不限于 vMix),可联动外部软件。

Value = 按键序列

Send keys to active window Value = Keys

数值 / 文本
Undo
撤销关闭输入

恢复刚刚被关闭(删除)的输入。

Undo closing Input.

无需参数
Audio
输入静音切换(开 / 关)场景:嘉宾咳嗽时一键临时静音

切换指定输入音频的静音状态,等同点击混音器里的喇叭 / M 按钮。

Toggle Audio Mute On/Off

输入
AudioAuto
输入自动混音(Automix)切换
输入
AudioAutoOff
关闭输入自动混音
输入
AudioAutoOn
打开输入自动混音
输入
AudioBus
切换输入送入某音频总线

把输入的声音送入或送出指定总线(M 主总线、A-G 辅助总线)。

Value = M/A/B/C/D/E/F/G

M,A,B,C,D,E,F,G Value = Bus

数值 + 输入
AudioBusOff
把输入从指定音频总线移除

Value = M/A/B/C/D/E/F/G

M,A,B,C,D,E,F,G Value = Bus

数值 + 输入
AudioBusOn
把输入送入指定音频总线场景:把嘉宾声音单独送 B 总线给连线返听

Value = M/A/B/C/D/E/F/G

M,A,B,C,D,E,F,G Value = Bus

数值 + 输入
AudioChannelMatrixApplyPreset
应用声道矩阵预设

Value = 预设名称

Apply preset to channel matrix Value = Preset Name

数值 + 输入
AudioMixerShowHide
显示 / 隐藏音频混音器面板
无需参数
AudioOff
静音该输入
输入
AudioOn
取消静音该输入
输入
AudioPluginOff
关闭输入上的第 N 个音频插件

Value = 插件序号,从 1 开始

Turn off Audio Plugin, starting from 1 Value = Plugin Number

数值 + 输入
AudioPluginOn
打开输入上的第 N 个音频插件

Value = 插件序号

Turn on Audio Plugin, starting from 1 Value = Plugin Number

数值 + 输入
AudioPluginOnOff
切换输入上第 N 个音频插件场景:一键开关降噪 / 压限器

Value = 插件序号

Toggle on/off Audio Plugin, starting from 1 Value = Plugin Number

数值 + 输入
AudioPluginShow
打开输入第 N 个音频插件的编辑窗

Value = 插件序号

Show Audio Plugin Editor, starting from 1 Value = Plugin Number

数值 + 输入
BusXSendToMaster
切换总线 {0} 是否送主输出

Value = M/A/B/C/D/E/F/G(此处填要控制的总线)

M,A,B,C,D,E,F,G Value = Bus

数值 / 文本
BusXSendToMasterOff
关闭总线送主输出

M,A,B,C,D,E,F,G Value = Bus

数值 / 文本
BusXSendToMasterOn
打开总线送主输出

M,A,B,C,D,E,F,G Value = Bus

数值 / 文本
BusXSolo
切换总线独听(Solo)

M,A,B,C,D,E,F,G Value = Bus

数值 / 文本
BusXSoloOff
关闭总线独听

M,A,B,C,D,E,F,G Value = Bus

数值 / 文本
BusXSoloOn
打开总线独听

M,A,B,C,D,E,F,G Value = Bus

数值 / 文本
MasterAudio
主总线静音切换
无需参数
MasterAudioOff
主总线静音
无需参数
MasterAudioOn
主总线取消静音
无需参数
MasterAudioPluginOff
关闭主总线第 N 个音频插件

Turn off Audio Plugin, starting from 1 Value = Plugin Number

数值 / 文本
MasterAudioPluginOn
打开主总线第 N 个音频插件

Turn on Audio Plugin, starting from 1 Value = Plugin Number

数值 / 文本
MasterAudioPluginOnOff
切换主总线第 N 个音频插件

Toggle on/off Audio Plugin, starting from 1 Value = Plugin Number

数值 / 文本
MasterAudioPluginShow
打开主总线第 N 个音频插件编辑窗

Show Audio Plugin Editor, starting from 1 Value = Plugin Number

数值 / 文本
SetBalance
设置声像平衡

设置声音在左右声道之间的位置。

Value = -1(全左)到 1(全右),0 居中

Value = Balance -1-1

数值 + 输入
SetBusAVolume
设置 A 总线音量(0-100)

Value = Volume 0-100

数值 / 文本
SetBusAVolumeFade
渐变设置 A 总线音量

Value = 音量,毫秒,如 50,2000

Set volume gradually over x milliseconds. Value = Volume 0-100,Milliseconds

数值 / 文本
SetBusBVolume
设置 B 总线音量(0-100)

Value = Volume 0-100

数值 / 文本
SetBusBVolumeFade
渐变设置 B 总线音量

Value = 音量,毫秒

Set volume gradually over x milliseconds. Value = Volume 0-100,Milliseconds

数值 / 文本
SetBusCVolume
设置 C 总线音量(0-100)

Value = Volume 0-100

数值 / 文本
SetBusCVolumeFade
渐变设置 C 总线音量

Value = 音量,毫秒

Set volume gradually over x milliseconds. Value = Volume 0-100,Milliseconds

数值 / 文本
SetBusDVolume
设置 D 总线音量(0-100)

Value = Volume 0-100

数值 / 文本
SetBusDVolumeFade
渐变设置 D 总线音量

Value = 音量,毫秒

Set volume gradually over x milliseconds. Value = Volume 0-100,Milliseconds

数值 / 文本
SetBusEVolume
设置 E 总线音量(0-100)

Value = Volume 0-100

数值 / 文本
SetBusEVolumeFade
渐变设置 E 总线音量

Value = 音量,毫秒

Set volume gradually over x milliseconds. Value = Volume 0-100,Milliseconds

数值 / 文本
SetBusFVolume
设置 F 总线音量(0-100)

Value = Volume 0-100

数值 / 文本
SetBusFVolumeFade
渐变设置 F 总线音量

Value = 音量,毫秒

Set volume gradually over x milliseconds. Value = Volume 0-100,Milliseconds

数值 / 文本
SetBusGVolume
设置 G 总线音量(0-100)

Value = Volume 0-100

数值 / 文本
SetBusGVolumeFade
渐变设置 G 总线音量

Value = 音量,毫秒

Set volume gradually over x milliseconds. Value = Volume 0-100,Milliseconds

数值 / 文本
SetGain
设置输入增益(0-24 dB)

对输入做前置增益补偿,不是推子音量;声音本身偏小时用。

Value = 0-24

Value = Gain dB 0-24

数值 + 输入
SetHeadphonesVolume
设置耳机监听音量(0-100)

Value = Volume 0-100

数值 / 文本
SetMasterVolume
设置主输出音量(0-100)

控制主总线推子位置,即最终播出音量。

Value = Volume 0-100

数值 / 文本
SetMasterVolumeFade
渐变设置主输出音量场景:片头前慢慢把背景音乐压低

Value = 音量,毫秒

Set volume gradually over x milliseconds. Value = Volume 0-100,Milliseconds

数值 / 文本
SetVolume
设置输入音量(0-100)场景:一键把片头音乐设到 80

直接把某路输入推子设为指定值。

Value = 0-100

Value = Volume 0-100

数值 + 输入
SetVolumeBusMixer
设置输入在指定总线的音量

Value = 总线字母,音量(如 A,60)

Set Volume of an Input's Bus Mixer (M,A,B,C,D,E,F,G) Value = Bus,Volume 0-100

数值 + 输入
SetVolumeBusMixerA
设置输入在 A 总线的音量(0-100)

Set Volume of an Input's A Bus Value = Volume 0-100

数值 + 输入
SetVolumeBusMixerB
设置输入在 B 总线的音量(0-100)

Set Volume of an Input's B Bus Value = Volume 0-100

数值 + 输入
SetVolumeBusMixerC
设置输入在 C 总线的音量(0-100)

Set Volume of an Input's C Bus Value = Volume 0-100

数值 + 输入
SetVolumeBusMixerD
设置输入在 D 总线的音量(0-100)

Set Volume of an Input's D Bus Value = Volume 0-100

数值 + 输入
SetVolumeBusMixerE
设置输入在 E 总线的音量(0-100)

Set Volume of an Input's E Bus Value = Volume 0-100

数值 + 输入
SetVolumeBusMixerF
设置输入在 F 总线的音量(0-100)

Set Volume of an Input's F Bus Value = Volume 0-100

数值 + 输入
SetVolumeBusMixerG
设置输入在 G 总线的音量(0-100)

Set Volume of an Input's G Bus Value = Volume 0-100

数值 + 输入
SetVolumeBusMixerM
设置输入在主总线的音量(0-100)

Set Volume of an Input's Master Bus Value = Volume 0-100

数值 + 输入
SetVolumeChannelMixer
设置输入子声道音量(1-16 路)

Value = 声道号,音量

Set Volume of an Input's sub channel (1 to 16) Value = Channel,Volume 0-100

数值 + 输入
SetVolumeFade
渐变设置输入音量场景:解说开口时 3 秒内把背景音乐压下去

在指定毫秒内把输入音量平滑过渡到目标值,避免硬切音量造成突兀。

Value = 音量,毫秒,如 20,3000

Set volume gradually over x milliseconds. Value = Volume 0-100,Milliseconds

数值 + 输入
Solo
输入独听切换(Solo)

开启后耳机里只听该输入(不影响播出),用于现场排查某一路声音。

输入
SoloAllOff
关闭所有输入和总线的独听

Turn off Solo for all Inputs and Busses

无需参数
SoloOff
关闭输入独听
输入
SoloOn
打开输入独听
输入
SoloPFL
切换独听模式 AFL / PFL

Toggle between AFL or PFL mode for Solo

输入
SoloPFLOff
关闭 PFL 推子前监听模式

Turn off PFL mode for Solo

输入
SoloPFLOn
打开 PFL 推子前监听模式

Turn on PFL mode for Solo

输入
CutDirect
直接硬切到输出(不改变预监)场景:紧急插公告片、应急黑场图后预监不受影响

把指定输入瞬间切到主输出,但预监窗口内容不变。适合紧急插画面后预监仍保留待切画面。

Cuts the input directly to Output without changing Preview

输入
FadeToBlack
黑场切换(FTB)场景:开场前黑场待命、突发事故一键黑场

主输出在黑场与正常画面之间切换,是直播安全底线按钮:开场前、中场休息、紧急情况一键黑屏。

Toggle FTB On/Off

无需参数
QuickPlay
快速播放并切出场景:选宣传片按一下:切过去并自动开始播放

把所选输入送到输出并立即开始播放(视频 / 列表类输入),常用于片头一键开播。

输入
SetFader
设置主导播推杆位置

直接设置 T-Bar 推杆数值,255 等于把预监完整切到输出。

Value = 0-255

Set Master Fader T-Bar, 255 will cut to Preview Value = Fader 0-255

数值 / 文本
Fullscreen
全屏输出切换

开关 vMix 的全屏输出(通常接到投影 / 大屏的第二显示器)。

Toggles Fullscreen On or Off

无需参数
FullscreenOff
关闭全屏输出
无需参数
FullscreenOn
打开全屏输出
无需参数
SetOutputExternal2
设置 External2 外接输出内容

Value = Output/Preview/MultiView/Replay/Mix/Input

Change what is displayed on the External2 output. Output,Preview,MultiView,Replay,Mix,Input Value = Output, Preview, MultiView, Replay, Mix, Input

数值 + 输入 + 母线
SetOutputFullscreen
设置全屏输出显示内容

Value = Output/Preview/MultiView/Replay/Mix/Input

Change what is displayed on the Fullscreen output. Output,Preview,MultiView,Replay,Mix,Input Value = Output, Preview, MultiView, Replay, Mix, Input

数值 + 输入 + 母线
SetOutputFullscreen2
设置第二路全屏输出内容

Value = Output/Preview/MultiView/Replay/Mix/Input

Change what is displayed on the Fullscreen2 output. Output,Preview,MultiView,Replay,Mix,Input Value = Output, Preview, MultiView, Replay, Mix, Input

数值 + 输入 + 母线
Snapshot
对当前输出截图

保存主输出当前画面为图片;Value 可指定文件名(支持日期模板),不填则弹出保存窗口。

Value = 文件名,如 shot {0:yyyy-MM-dd}.jpg

Create a snapshot image of the current Output. Optional Value specifies save Filename, otherwise a save file window will appear. Filename can specify date, for example mysnapshot {0:dd MMM yyyy}.jpg Value = Value

数值 / 文本
SnapshotInput
对指定输入截图

Value = 文件名(可省略)

Create a snapshot image of the selected Input. Optional Value specifies save Filename, otherwise a save file window will appear. Filename can specify date, for example mysnapshot {0:dd MMM yyyy}.jpg Value = Value

数值 + 输入
StartExternal
开始外接输出
无需参数
StartMultiCorder
开始多通道录制(MultiCorder)
无需参数
StartRecording
开始录制
无需参数
StartSRTOutput
开始 SRT 输出

Value = 输出序号,从 0 开始;留空只控第 1 路

Optional output number starting from 0. Leave blank to control Output 1 only. Value = Output

数值 / 文本
StartStopExternal
切换外接输出 开 / 关
无需参数
StartStopMultiCorder
多通道录制 开 / 关切换
无需参数
StartStopRecording
录制 开 / 关切换场景:节目开始 / 结束一键控制录制

同一个键:未录制时开始,录制中停止。导播台上最常用的录制键,避免误开两个录制。

无需参数
StartStopSRTOutput
SRT 输出 开 / 关切换

Value = 输出序号(从 0 开始)

Optional output number starting from 0. Leave blank to control Output 1 only. Value = Output

数值 / 文本
StartStopStreaming
直播推流 开 / 关切换场景:正式开播一键推流、结束一键下推

同一个键控制开始推流 / 停止推流;Value 指定流序号可单独控某一路,留空控制全部推流。

Value = 流序号(从 0 开始),留空控全部

Optional stream number starting from 0. Leave blank to control all streams. Value = Stream

数值 / 文本
StartStreaming
开始直播推流

Value = 流序号,留空启动全部

Optional stream number starting from 0. Leave blank to control all streams. Value = Stream

数值 / 文本
StopExternal
停止外接输出
无需参数
StopMultiCorder
停止多通道录制
无需参数
StopRecording
停止录制
无需参数
StopSRTOutput
停止 SRT 输出

Value = 输出序号

Optional output number starting from 0. Leave blank to control Output 1 only. Value = Output

数值 / 文本
StopStreaming
停止推流

Value = 流序号,留空停止全部

Optional stream number starting from 0. Leave blank to control all streams. Value = Stream

数值 / 文本
StreamingSetKey
设置自定义 RTMP 推流码

Value = 流序号,推流码,如 0,xxxx-xxxx

Set Key on Custom RTMP Stream. Optional stream number starting from 0 at start followed by comma, e.g 0,mystreamkey Value = Stream

数值 / 文本
StreamingSetPassword
设置自定义 RTMP 推流密码

Value = 流序号,密码

Set Password on Custom RTMP Stream. Optional stream number starting from 0 at start followed by comma, e.g 0,password Value = Stream

数值 / 文本
StreamingSetURL
设置自定义 RTMP 推流地址

可在演出前用快捷键临时更换推流目的地(主 / 备平台切换)。

Value = 流序号,RTMP 地址

Set URL on Custom RTMP Stream. Optional stream number starting from 0 at start followed by comma, e.g 0,rtmp://myurl/ Value = Stream

数值 / 文本
StreamingSetUsername
设置自定义 RTMP 推流用户名

Value = 流序号,用户名

Set Username on Custom RTMP Stream. Optional stream number starting from 0 at start followed by comma, e.g 0,username Value = Stream

数值 / 文本
WriteDurationToRecordingLog
向录制日志写入当前录制时长场景:在录制日志里标记“上半场结束”等节点

Value = 备注文字

Write current recording duration to log file with optional tag text Value. Value = Tag Text

数值 / 文本
AdjustCountdown
倒计时增减秒数场景:导演示意倒计时延长 30 秒时一键 +30

Value = 秒数(可为负数)

Seconds to add or subtract from current Countdown time Value = Seconds

数值 + 输入
ChangeCountdown
修改倒计时当前时间

Value = hh:mm:ss

Change countdown time according to Value as hh:mm:ss (00:00:00) Value = Time 00:00:00

数值 + 输入
NextTitlePreset
切换到下一个字幕预设
输入
PauseCountdown
暂停 / 继续倒计时(已结束则重新开始)

Pause or Resume Countdown or if complete, Start from beginning.

输入
PauseRender
冻结字幕渲染

批量修改字幕多个字段前先冻结,避免画面逐字段跳动,改完用 ResumeRender 恢复。

Freeze Title Input while making multiple updates

输入
PreviousTitlePreset
切换到上一个字幕预设
输入
ResumeRender
恢复字幕渲染(配合 PauseRender)

Resume Title Input rendering after making multiple updates

输入
SelectTitlePreset
选择第 N 个字幕预设

Value = 预设序号

Value = Preset Index

数值 + 输入
SetColor
修改字幕中对象颜色场景:比分条领先时队名变绿色

Value = #AARRGGBB 颜色;用 SelectedName 指定对象

Change Color in Title using HTML #xxxxxxxx format. SelectedIndex or SelectedName can be used to select object. Value = Color

数值 + 输入
SetCountdown
设置倒计时时长

Value = hh:mm:ss

Set countdown duration according to Value as hh:mm:ss (00:00:00) Value = Duration 00:00:00

数值 + 输入
SetImage
替换字幕中的图片场景:不同嘉宾上场前一键换头像

按文件名更换字幕模板里的图片(如选手头像、二维码),留空则清除。

Value = 图片完整路径

Change Image in Title according to Filename or empty to clear. SelectedIndex or SelectedName can be used to select image. Value = Filename

数值 + 输入
SetImageVisible
切换字幕图片显示 / 隐藏

Toggle Image Visibility in Title SelectedIndex or SelectedName can be used to select image.

输入
SetImageVisibleOff
隐藏字幕图片

Hide Image in Title SelectedIndex or SelectedName can be used to select image.

输入
SetImageVisibleOn
显示字幕图片

Show Image in Title SelectedIndex or SelectedName can be used to select image.

输入
SetText
修改字幕文字场景:运动员上屏前一键改好姓名 / 单位 / 比分

修改 GT / XAML 字幕输入中某个文本字段的内容,是比分条、人名条、台本字幕自动化的核心命令。用 SelectedName 指定字段名(如 Headline.Text)。

Value = 要显示的文字;SelectedName = 字段名

Change Text in Title according to Value parameter. SelectedIndex or SelectedName can be used to select Text Field Value = Text

数值 + 输入
SetTextColour
修改字幕文字颜色

Value = #RRGGBB 颜色

Change Colour of Text in Title in HTML format (#xxxxxx) Value = Colour

数值 + 输入
SetTextVisible
切换字幕文本显示 / 隐藏

Toggle Text Visibility in Title SelectedIndex or SelectedName can be used to select text field.

输入
SetTextVisibleOff
隐藏字幕文本

Hide Text in Title SelectedIndex or SelectedName can be used to select text field.

输入
SetTextVisibleOn
显示字幕文本

Show Text in Title SelectedIndex or SelectedName can be used to select text field.

输入
SetTickerSpeed
设置滚动字幕速度场景:临时加快 / 放慢底部滚屏消息

Value = 速度数值

Change Ticker Speed. SelectedIndex or SelectedName can be used to select ticker field. Value = Speed 0-1000

数值 + 输入
StartCountdown
开始倒计时
输入
StopCountdown
停止并复位倒计时

Stop and Reset Countdown

输入
SuspendCountdown
仅暂停倒计时(不复位)

Pause Countdown Only

输入
TitleBeginAnimation
播放字幕入场动画场景:让字幕重新播一遍进入动画

Value = 动画名

Value = Animation

数值 + 输入
ActiveInput
把所选输入切到主输出场景:切换台按键最基础的硬切命令

等同硬切(Cut)到指定输入:视频直接切到主输出。Mix 参数可指定混音母线(1-4)。

Send to Output the selected Input

输入 + 母线
AddInput
新建输入

按 Value 描述创建一个新输入,支持 Video/Image/Audio/Photos/Stream/Title 等类型,多个参数用竖线分隔。

Value 示例:Video|D:\clip.mp4 ;Image|D:\logo.png

Create a new Input based on information provided in Value. Video|c:\\path\\to\\video.avi Image|c:\\path\\to\\image.jpg Photos|c:\\path\\to\\folder Title|c:\\path\\to\\title.gtzip VideoList|c:\\path\\to\\playlist.m3u Colour|HTMLColor AudioFile|c:\\path\\to\\audio.wav Flash|c:\\path\\to\\flash.swf PowerPoint|c:\\path\\to\\powerpoint.pptx Value = Type|Filename

数值 / 文本
AutoPauseOff
关闭自动暂停
输入
AutoPauseOn
打开自动暂停
输入
AutoPlayFirst
切换“转场后自动播放列表第一项”

Toggle automatically playing first item in a List with Transition

输入
AutoPlayFirstOff
关闭转场后自动播放列表第一项

Turn Off automatically playing first item in a List with Transition

输入
AutoPlayFirstOn
打开转场后自动播放列表第一项

Turn On automatically playing first item in a List with Transition

输入
AutoPlayNext
切换列表自动连播

Toggle automatically playing next item in a List

输入
AutoPlayNextOff
关闭列表自动连播

Turn Off automatically playing next item in a List

输入
AutoPlayNextOn
打开列表自动连播

Turn On automatically playing next item in a List

输入
AutoPlayOff
关闭自动播放
输入
AutoPlayOn
打开自动播放
输入
AutoRestartOff
关闭自动重播
输入
AutoRestartOn
打开自动重播
输入
ColourCorrectionAuto
一键自动色彩校正

Basic Auto Colour Correction.

输入
ColourCorrectionReset
复位色彩校正为默认值

Reset Colour Correction to Default Values.

输入
CreateVirtualInput
创建虚拟输入

基于指定输入创建一个虚拟输入(可独立做图层 / 调色 / PTZ 裁切而不影响原输入)。

Create a new Virtual Input from the specified Input.

输入
DeinterlaceOff
关闭反交错
输入
DeinterlaceOn
打开反交错(隔行信号用)
输入
GO
触发输入的 GO 动作按钮

vMix 29 新增:触发输入下方可自定义的 GO 按钮(默认等同 QuickPlay,也可配置为任意快捷操作)。

Trigger GO action on Input

输入
InputPreviewHide
隐藏输入大预览

Hides large preview of input

输入
InputPreviewShow
显示输入大预览

Shows large preview of input

输入
InputPreviewShowHide
切换输入大预览显示

Toggles large preview of input

输入
LayerOff
关闭输入内第 N 个图层

Value = 图层序号(从 1 开始)

Turn Off Layer For Input At Index (starting from 1) Value = Index

数值 + 输入
LayerOn
打开输入内第 N 个图层

Value = 图层序号

Turn On Layer For Input At Index (starting from 1) Value = Index

数值 + 输入
LayerOnOff
切换输入内第 N 个图层

Value = 图层序号

Toggle On/Off Layer For Input At Index (starting from 1) Value = Index

数值 + 输入
ListAdd
向列表输入添加文件场景:把待插播的宣传片动态加入列表

Value = 文件完整路径

Add Filename to List Value = Filename

数值 + 输入
ListExport
把列表导出为 M3U

Value = 保存文件名

Export List as M3U to Filename Value = Filename

数值 + 输入
ListPlayOut
列表播放到结束后自动转场切出
输入
ListRemove
删除列表中第 N 项

Value = 序号(从 1 开始)

Remove from List by Index starting from 1 Value = Index

数值 + 输入
ListRemoveAll
清空列表全部条目

Remove all items from List

输入
ListShowHide
显示 / 隐藏列表编辑窗
输入
ListShuffle
随机打乱列表顺序

Shuffle (randomize) List

输入
LivePlayPause
直播输入播放 / 暂停切换
输入
Loop
循环播放切换

Toggle Loop on Input

输入
LoopOff
关闭循环播放
输入
LoopOn
打开循环播放
输入
MarkIn
设置入点

标记视频从此位置开始播放(配合出点可只播放片段)。

输入
MarkOut
设置出点
输入
MarkReset
清除入点和出点
输入
MarkResetIn
清除入点
输入
MarkResetOut
清除出点
输入
MirrorOff
关闭镜像
输入
MirrorOn
打开水平镜像场景:摄像头画面方向反了时一键镜像
输入
MoveInput
移动输入排序位置场景:整理底部输入按钮顺序

Value = 目标位置编号

Value = Number

数值 + 输入
MoveLayer
移动输入内图层

把某输入的一个图层移动到另一图层位置。

Value = 源图层,目标图层,如 1,2

Move Layer in Input according to Value parameter. Example: 1,2 moves Layer1 to Layer2 Value = FromIndex,ToIndex

数值 + 输入
NextItem
列表下一条

Move to next item in List

输入
NextPicture
照片 / PPT 下一张

Move to Next Picture for Photo and PowerPoint Inputs

输入
Pause
暂停
输入
Play
播放场景:触发器最常用命令之一:切入后自动播放宣传片

让所选视频 / 音频 / 列表开始播放。

输入
PlayPause
播放 / 暂停切换
输入
PreviewInput
送到预监(PVW)场景:导播提前把下一个机位摆到预监

把指定输入放到预监窗口,等待下一步转场。Mix 参数可指定母线。

Send to Preview the selected Input

输入 + 母线
PreviewInputNext
预监下一个输入

Send to Preview the next Input

无需参数
PreviewInputPrevious
预监上一个输入

Send to Preview the previous Input

无需参数
PreviousItem
列表上一条

Move to previous item in List

输入
PreviousPicture
照片 / PPT 上一张

Move to Previous Picture for Photo and PowerPoint Inputs

输入
RemoveInput
关闭(删除)输入
输入
ResetInput
复位输入

把输入恢复到默认状态(停止播放、回到起点、复位调整)。

输入
Restart
从头重新播放

Restart selected Input

输入
SaveVideoDelay
从视频延时器保存片段场景:无回放模块时用 Video Delay 补救刚发生的画面

Duration = 毫秒

Save video clip from Video Delay according to Duration in milliseconds

输入 + 时长
SelectCategory
切换输入分类筛选

Value = All/Red/Green/Orange/Purple/Aqua/Blue 或 Search

Change to Category according to Value (All,Red,Green,Orange,Purple,Aqua,Blue,Custom1-16,Search) Value = Category

数值 / 文本
SelectIndex
选择列表项 / 虚拟布景机位

对照片、列表输入:选择第 N 项;对虚拟布景:缩放到第 N 个预置机位。

Value = 序号(从 1 开始)

Photos,List: Selects item in List according to Value starting from number 1 Virtual Set: Zooms to selected preset using the current speed settings Title: Starts Page animation according to Value starting from number 1 Value = Index

数值 + 输入
SetAlpha
设置输入透明度场景:半透明水印式叠加

整体调整输入不透明度,0 全透明、255 不透明。

Value = 0-255

Set Input transparency according to Value. 0 is transparent, 255 is opaque Value = Alpha 0-255

数值 + 输入
SetCCGainB
色彩校正-蓝通道增益

Value = 0-2,1 为原始

Change Gain B level of Input. 1=Original Value = Value 0-2

数值 + 输入
SetCCGainG
色彩校正-绿通道增益

Value = 0-2,1 为原始

Change Gain G level of Input. 1=Original Value = Value 0-2

数值 + 输入
SetCCGainR
色彩校正-红通道增益

Value = 0-2,1 为原始

Change Gain R level of Input. 1=Original Value = Value 0-2

数值 + 输入
SetCCGainRGB
色彩校正-整体增益

Value = 0-2,1 为原始

Change Gain RGB level of Input. 1=Original Value = Value 0-2

数值 + 输入
SetCCGainY
色彩校正-亮度增益

Value = 0-2,1 为原始

Change Gain Y level of Input. 1=Original Value = Value 0-2

数值 + 输入
SetCCGammaB
色彩校正-蓝通道伽马(-1 到 1)

Change Gamma B level of Input. 0=Original Value = Value -1-1

数值 + 输入
SetCCGammaG
色彩校正-绿通道伽马(-1 到 1)

Change Gamma G level of Input. 0=Original Value = Value -1-1

数值 + 输入
SetCCGammaR
色彩校正-红通道伽马(-1 到 1)

Change Gamma R level of Input. 0=Original Value = Value -1-1

数值 + 输入
SetCCGammaRGB
色彩校正-整体伽马(-1 到 1)

Change Gamma RGB level of Input. 0=Original Value = Value -1-1

数值 + 输入
SetCCGammaY
色彩校正-亮度伽马(-1 到 1)

Change Gamma Y level of Input. 0=Original Value = Value -1-1

数值 + 输入
SetCCHue
色彩校正-色相(-1 到 1)

Change Hue level of Input. 0=Original Value = Value -1-1

数值 + 输入
SetCCLiftB
色彩校正-蓝通道抬升(-1 到 1)

Change Lift B level of Input. 0=Original Value = Value -1-1

数值 + 输入
SetCCLiftG
色彩校正-绿通道抬升(-1 到 1)

Change Lift G level of Input. 0=Original Value = Value -1-1

数值 + 输入
SetCCLiftR
色彩校正-红通道抬升(-1 到 1)

Change Lift R level of Input. 0=Original Value = Value -1-1

数值 + 输入
SetCCLiftRGB
色彩校正-整体抬升(-1 到 1)

Change Lift RGB level of Input. 0=Original Value = Value -1-1

数值 + 输入
SetCCLiftY
色彩校正-亮度抬升(-1 到 1)

Change Lift Y level of Input. 0=Original Value = Value -1-1

数值 + 输入
SetCCSaturation
色彩校正-饱和度

Value = -1(黑白)到 1,0 为原始

Change Saturation level of Input. 0=Original, -1=Greyscale Value = Value -1-1

数值 + 输入
SetCrop
整体设置输入裁剪

Value = X1,Y1,X2,Y2(0-1)

Change current Crop value of Input. X1,Y1,X2,Y2 (values between 0 and 1) Value = X1,Y1,X2,Y2

数值 + 输入
SetFrameDelay
设置帧延迟

把输入画面延迟指定帧数(音频同步延迟),用于对齐慢设备。

Value = 帧数

Set the delay in frames Value = Frames

数值 + 输入
SetInputName
修改输入显示名称场景:把“Camera 1”改成“主机位”方便导播识别

Value = 新名称

Set the Display Name of the Input Value = Name

数值 + 输入
SetLayer
设置输入内图层内容

Value = 图层,输入编号,如 1,2

Change Layer in Input according to Value parameter. Example: 1,2 changes Layer1 to Input2 Value = Index,Input

数值 + 输入
SetLayerAnimated
带动画设置输入内图层

Value = 图层,输入,毫秒,如 1,2,1000

Change Layer Index to Input. Animate if input exists in another layer. Example: 1,2,1000 changes Layer1 to Input2. Value = Index,Input,DurationMilliseconds

数值 + 输入
SetLayerDynamicCrop
用动态值设置图层裁剪

Change current Crop value of Input Layer from DynamicValue1 (1-10). X1,Y1,X2,Y2 (values between 0 and 1) Value = X1,Y1,X2,Y2

数值 + 输入
SetLayerDynamicHeight
用动态值设置图层高度

Change current Height value of Input Layer from DynamicValue1 (1-10). In pixels based on preset resolution Value = Pixels -4096-4096

数值 + 输入
SetLayerDynamicPanX
用动态值设置图层水平位置

Change current PanX value of Input Layer from DynamicValue1 (1-10). 0=centered, -2=100% to left, 2=100% to right Value = Pan -2-2

数值 + 输入
SetLayerDynamicPanY
用动态值设置图层垂直位置

Change current PanY value of Input Layer from DynamicValue1 (1-10). 0=centered, -2=100% to bottom, 2=100% to top Value = Pan -2-2

数值 + 输入
SetLayerDynamicRectangle
用动态值设置图层矩形区域

Change current Rectangle values of Input Layer from DynamicValue1 (1-10) in pixels. X,Y,Width,Height Value = X,Y,Width,Height

数值 + 输入
SetLayerDynamicWidth
用动态值设置图层宽度

Change current Width value of Input Layer from DynamicValue1 (1-10). In pixels based on preset resolution Value = Pixels -4096-4096

数值 + 输入
SetLayerDynamicX
用动态值设置图层 X 坐标

Change current X value of Input Layer from DynamicValue1 (1-10). In pixels based on preset resolution Value = Pixels -4096-4096

数值 + 输入
SetLayerDynamicY
用动态值设置图层 Y 坐标

Change current Y value of Input Layer from DynamicValue1 (1-10). In pixels based on preset resolution Value = Pixels -4096-4096

数值 + 输入
SetLayerDynamicZoom
用动态值设置图层缩放

Change current Zoom level of Input Layer from DynamicValue1 (1-10). 1=100%, 0.5=50%, 2=200% Value = Zoom 0-5

数值 + 输入
SetPanX
设置画面水平位置

Value = -2 到 2,0 居中

Change current PanX value of Input. 0=centered, -2=100% to left, 2=100% to right Value = Pan -2-2

数值 + 输入
SetPanY
设置画面垂直位置

Value = -2 到 2,0 居中

Change current PanY value of Input. 0=centered, -2=100% to bottom, 2=100% to top Value = Pan -2-2

数值 + 输入
SetPictureEffect
设置照片 / PPT 转场效果

Value = Fade/Zoom 等

Set transition effect for Photos and PowerPoint Inputs (Fade, Zoom, etc) Value = Transition

数值 + 输入
SetPictureEffectDuration
设置照片 / PPT 转场时长(毫秒)

Value = 毫秒

Set duration of transition effect in Milliseconds Value = Duration MS

数值 + 输入
SetPictureTransition
设置照片 / PPT 自动翻页间隔(秒)

Value = 秒

Set transition time between Photos and PowerPoint slides in Seconds Value = Seconds

数值 + 输入
SetPosition
设置播放位置场景:一键回到片头第 0 毫秒

跳转到视频指定时间点。

Value = 毫秒

Set Position of selected Input according to Value in Milliseconds Value = Milliseconds

数值 + 输入
SetRate
设置播放倍速

Value = 0.1-4,如 0.5 半速、2 两倍速

Set Playback speed/rate for Videos and Video Delays 0.5=50%,1=100%,2=200% etc Value = Speed 0.1-4

数值 + 输入
SetRateSlowMotion
设置回放慢动作倍速

Value = 0-1,如 0.5 半速

Set Slow Motion speed for Instant Replay 0.5=50%,1=100% etc Value = Speed 0-1

数值 + 输入
SetZoom
设置画面缩放

Value = 0-5,1=原大、0.5=一半、2=两倍

Change current Zoom level of Input. 1=100%, 0.5=50%, 2=200% Value = Zoom 0-5

数值 + 输入
SharpenOff
关闭锐化
输入
SharpenOn
打开锐化
输入
SwapLayerAnimated
带动画交换两个图层

Value = 图层A,图层B,毫秒,如 1,2,1000

Animate swapping the Layers in Input according to Value parameter. Example: 1,2,1000 swaps Layer1 and Layer2 over 1000 milliseconds. Value = FromIndex,ToIndex,DurationMilliseconds

数值 + 输入
VideoCallAudioSource
设置连线嘉宾听到的声音源场景:嘉宾只听导演指令不听播出声

Value = Master/Headphones/BusA-G

Master,Headphones,BusA,BusB,BusC,BusD,BusE,BusF,BusG Value = Source

数值 + 输入
VideoCallConnect
连接视频连线嘉宾

Value = 嘉宾名,密码

Value = Name,Password

数值 + 输入
VideoCallReconnect
重新连接视频连线
输入
VideoCallVideoSource
设置连线嘉宾看到的画面场景:给嘉宾返看主输出或专用包装画面

Value = Output1-4

Output1,Output2,Output3,Output4 Value = Source

数值 + 输入
VideoDelayStartRecording
开始视频延时器录制

Start Video Delay Recording

输入 + 时长
VideoDelayStartStopRecording
切换视频延时器录制

Toggle Video Delay Recording

输入 + 时长
VideoDelayStopRecording
停止视频延时器录制

Stop Video Delay Recording

输入 + 时长
WaitForCompletion
等待视频播放结束

在触发器任务列表中暂停后续动作,直到该视频播放完毕(可设超时)。注意触发器总延迟上限 30 秒,长流程请用播放列表 / 脚本。

Duration = 超时毫秒

Wait for a Video Input to reach the end of playback.

输入 + 时长
ZoomJoinMeeting
加入 Zoom 会议

Value = 会议号,密码

Value = MeetingID,Password

数值 + 输入
ZoomMuteSelf
在 Zoom 会议中静音自己
输入
ZoomSelectParticipantByName
按姓名选择 Zoom 参会者

Value = 参会者姓名

Value = Name

数值 + 输入
ZoomUnMuteSelf
在 Zoom 会议中取消自己静音
输入
MoveMultiViewOverlay
移动多视图叠加层位置

Value = 源通道,目标通道,如 1,2

Move Overlay in Input MultiView according to Value parameter. Example: 1,2 moves Overlay1 to Overlay2 Value = FromIndex,ToIndex

数值 + 输入
MultiViewOverlay
切换多视图叠加层开关

Value = 序号(从 1 开始)

Toggle On/Off MultiView Overlay For Input At Index (starting from 1) Value = Index

数值 + 输入
MultiViewOverlayOff
关闭多视图叠加层

Value = 序号

Turn Off MultiView Overlay For Input At Index (starting from 1) Value = Index

数值 + 输入
MultiViewOverlayOn
打开多视图叠加层

Value = 序号

Turn On MultiView Overlay For Input At Index (starting from 1) Value = Index

数值 + 输入
OverlayInputAllOff
立即关闭全部叠加层场景:环节结束一键清空所有字幕包装

一次性撤下 1-8 路所有叠加内容(硬切)。

Immediately switch all Overlays Off

无需参数
SetMultiViewOverlay
设置多视图叠加层内容

Value = 通道,输入,如 1,2

Change Layer in Input MultiView according to Value parameter. Example: 1,2 changes Layer 1 to Input2 Value = Index,Input

数值 + 输入
NextPlayListEntry
播放列表下一条

Move to Next Item in a running PlayList

无需参数
PreviousPlayListEntry
播放列表上一条

Move to Previous Item in a running PlayList

无需参数
SelectPlayList
打开指定播放列表

Value = 播放列表名称

Open PlayList with Name matching Value Value = PlayList

数值 / 文本
StartPlayList
开始播放列表

启动按顺序编排好的一整套节目(宣传片→正片→片尾等长流程自动化首选)。

无需参数
StopPlayList
停止播放列表
无需参数
ScriptStart
运行脚本

启动在 Scripting 面板中写好的 VB.NET 脚本,实现触发器做不到的复杂逻辑。

Value = 脚本名称

Value = Script Name

数值 / 文本
ScriptStartDynamic
运行动态脚本

Value = 直接写 VB.NET 代码

Start a dynamic script using code specified as the Value. Value = Code

数值 / 文本
ScriptStop
停止脚本

Value = 脚本名称

Value = Script Name

数值 / 文本
ScriptStopAll
停止全部脚本
无需参数
ScriptStopDynamic
停止动态脚本
无需参数
ReplayAppendLastEventText
为最新事件片段追加文字备注

Value = Text

数值 / 文本
ReplayAppendLastEventTextCamera
为最新事件片段的某机位角度追加文字

Value = 机位号,文字

Adds the text to the specified angle (1-4), example: 3,angle3text Value = Camera,Text

数值 / 文本
ReplayAppendSelectedEventText
为所选事件片段追加文字备注

Value = Text

数值 / 文本
ReplayAppendSelectedEventTextCamera
为所选事件片段的某机位角度追加文字

Value = 机位号,文字

Adds the text to the specified angle (1-4), example: 3,angle3text Value = Camera,Text

数值 / 文本
ReplayChangeDirection
切换回放方向(正放 / 倒放)
回放通道
ReplayChangeSpeed
改变回放速度

Value = 速度;Channel = A/B

Value = Speed

数值 + 回放通道
ReplayCopyLastEvent
复制最新事件片段到某事件列表

Value = 列表号 0-19

Value = Event List 0-19

数值 / 文本
ReplayCopySelectedEvent
复制所选事件片段到某事件列表

Value = 列表号 0-19

Value = Event List 0-19

数值 / 文本
ReplayDeleteLastEvent
删除最新事件片段
回放通道
ReplayDeleteSelectedEvent
删除所选事件片段
回放通道
ReplayDuplicateLastEvent
复制(再制)最新事件片段
回放通道
ReplayDuplicateSelectedEvent
复制(再制)所选事件片段
回放通道
ReplayExportLastEvent
导出最新事件片段

Value = 文件夹;Channel = A/B

Value = Folder

数值 + 回放通道
ReplayFastBackward
快速倒放(1-30 倍速)

Value = 倍速 1-30

1-30x Value = Speed

数值 + 回放通道
ReplayFastForward
快速正放(1-30 倍速)

Value = 倍速 1-30

1-30x Value = Speed

数值 + 回放通道
ReplayJumpFrames
逐帧 / 逐秒跳转

在回放时间线上跳转,Value 为帧数(配合 FastOn 时为秒数),负数后退。

Value = 帧数(负=后退)

Value = Frames

数值 + 回放通道
ReplayJumpFramesFastOff
跳转设为逐帧模式

ReplayJumpFrames jumps 1 frame for each value instead of 1 second.

回放通道
ReplayJumpFramesFastOn
跳转设为逐秒模式

ReplayJumpFrames jumps 1 second for each value instead of 1 frame.

回放通道
ReplayJumpToNow
跳转到最新(实时)位置
回放通道
ReplayJumpToSelectedInPoint
跳转到所选片段入点

Set Position to In point of Selected Event.

回放通道
ReplayJumpToSelectedOutPoint
跳转到所选片段出点

Set Position to Out point of Selected Event.

回放通道
ReplayLastEventCameraOff
关闭最新片段某机位角度

Value = 机位 1-8

Turns off the specified camera angle (1-8) Value = Camera

数值 / 文本
ReplayLastEventCameraOn
打开最新片段某机位角度

Value = 机位 1-8

Turns on the specified camera angle (1-8) Value = Camera

数值 / 文本
ReplayLastEventSingleCameraOn
只单独打开最新片段某机位角度

Value = 机位 1-8

Turns on only the specified camera angle (1-8) Value = Camera

数值 / 文本
ReplayLive
回到实时(Live)模式

从回放浏览状态切回实时输入画面。

无需参数
ReplayLiveToggle
实时 / 回放模式切换
无需参数
ReplayMarkCancel
取消正在进行的片段标记
无需参数
ReplayMarkIn
标记入点
无需参数
ReplayMarkInLive
标记入点(实时模式)
无需参数
ReplayMarkInOut
一键标记入出点成片段场景:进球后立刻按一下生成回放片段

按指定的回看秒数自动生成一个回放事件片段,是回放员按得最多的键。

Value = 向前取多少秒

Number of previous seconds to use when creating a new event. Value = Seconds

数值 / 文本
ReplayMarkInOutLive
一键标记片段(实时模式)

Number of previous seconds to use when creating a new event. Value = Seconds

数值 / 文本
ReplayMarkInOutLiveFuture
按向前+向后秒数标记片段(实时)

Number of seconds into the future to use when creating a new event. Value = Seconds

数值 / 文本
ReplayMarkInOutRecorded
按回看秒数标记片段(已录制模式)

Number of previous seconds to use when creating a new event. Value = Seconds

数值 / 文本
ReplayMarkInRecorded
标记入点(已录制)
无需参数
ReplayMarkInRecordedNow
以当前时刻标记入点(已录制)
无需参数
ReplayMarkOut
标记出点
无需参数
ReplayMoveLastEvent
移动最新片段到某事件列表

Value = 列表号 0-19

Value = Event List 0-19

数值 / 文本
ReplayMoveSelectedEvent
移动所选片段到某事件列表

Value = 列表号 0-19

Value = Event List 0-19

数值 / 文本
ReplayMoveSelectedEventDown
所选片段在列表中下移
无需参数
ReplayMoveSelectedEventUp
所选片段在列表中上移
无需参数
ReplayMoveSelectedInPoint
微调所选片段入点

Value = 帧数(负=前移)

Value = Frames

数值 + 回放通道
ReplayMoveSelectedOutPoint
微调所选片段出点

Value = 帧数

Value = Frames

数值 + 回放通道
ReplayPause
暂停回放
回放通道
ReplayPlay
播放回放
回放通道
ReplayPlayAllEvents
播放当前列表全部片段

Play all Events in active list

回放通道
ReplayPlayAllEventsToOutput
播放全部片段并输出到主输出

Play all Events in active list

回放通道
ReplayPlayBackward
倒放
回放通道
ReplayPlayEvent
播放第 N 个事件片段

Value = 片段序号(0=列表底部)

Value = Event Number where 0 is bottom of list 0-1000

数值 + 回放通道
ReplayPlayEventsByID
按 ID 列表播放多个片段

Value = ID 列表

Value = List of IDs

数值 + 回放通道
ReplayPlayEventsByIDToOutput
按 ID 播放多个片段并输出

Value = List of IDs

数值 + 回放通道
ReplayPlayEventToOutput
播放第 N 个片段并输出到主输出

Value = Event Number where 0 is bottom of list 0-1000

数值 + 回放通道
ReplayPlayForward
正放
回放通道
ReplayPlayLastEvent
播放最新片段
回放通道
ReplayPlayLastEventToOutput
播放最新片段并切到主输出场景:进球后一键把回放送上播出画面
回放通道
ReplayPlayNext
播放下一个片段
回放通道
ReplayPlayPause
回放播放 / 暂停切换
回放通道
ReplayPlayPrevious
播放上一个片段
回放通道
ReplayPlaySelectedEvent
播放所选片段
回放通道
ReplayPlaySelectedEventToOutput
播放所选片段并切到主输出
回放通道
ReplayQuadModeOff
关闭回放四画面模式(vMix 29)
无需参数
ReplayQuadModeOn
打开回放四画面模式(vMix 29)
无需参数
ReplayRecorded
切换到已录制浏览模式
无需参数
ReplayScrollSelectedEvent
滚动选择事件片段

Value = -10 到 10

Move back or forward through events list Value = Count -10-10

数值 / 文本
ReplaySelectAllEvents
全选当前通道事件片段

Select all events in active channel.

无需参数
ReplaySelectChannelA
选择回放 A 通道
无需参数
ReplaySelectChannelAB
选择 A/B 双通道路径
无需参数
ReplaySelectChannelB
选择回放 B 通道
无需参数
ReplaySelectedEventCameraOff
关闭所选片段某机位角度

Value = 机位 1-8

Turns off the specified camera angle (1-8) Value = Camera

数值 / 文本
ReplaySelectedEventCameraOn
打开所选片段某机位角度

Value = 机位 1-8

Turns on the specified camera angle (1-8) Value = Camera

数值 / 文本
ReplaySelectedEventSingleCameraOn
只单独打开所选片段某机位角度

Value = 机位 1-8

Turns on only the specified camera angle (1-8) Value = Camera

数值 / 文本
ReplaySelectFirstEvent
选择第一个片段
回放通道
ReplaySelectLastEvent
选择最后一个片段
回放通道
ReplaySelectNextEvent
选择下一个片段
回放通道
ReplaySelectPreviousEvent
选择上一个片段
回放通道
ReplaySetAudioSource
设置回放音频源

Value = 下拉框名称,如 Camera1

Name as per dropdown box. e.g 'Camera1' Value = AudioSource

数值 / 文本
ReplaySetChannelAToBTimecode
把 A 通道时间码对齐到 B

Set A Timecode to B Timecode

无需参数
ReplaySetChannelAToBTimecodeAndCamera
把 A 通道时间码与机位都对齐到 B

Set A Timecode and Camera to B

无需参数
ReplaySetChannelBToATimecode
把 B 通道时间码对齐到 A

Set B Timecode to A Timecode

无需参数
ReplaySetChannelBToATimecodeAndCamera
把 B 通道时间码与机位都对齐到 A

Set B Timecode and Camera to A

无需参数
ReplaySetDirectionBackward
设为倒放方向
回放通道
ReplaySetDirectionForward
设为正放方向
回放通道
ReplaySetLastEventText
设置最新片段文字备注

Value = 文字

Value = Text

数值 / 文本
ReplaySetLastEventTextCamera
设置最新片段某机位的文字

Value = 机位号,文字

Changes the text of the specified angle (1-4), example: 3,angle3text Value = Camera,Text

数值 / 文本
ReplaySetSelectedEventText
设置所选片段文字备注

Value = 文字

Value = Text

数值 / 文本
ReplaySetSelectedEventTextCamera
设置所选片段某机位的文字

Value = 机位号,文字

Changes the text of the specified angle (1-4), example: 3,angle3text Value = Camera,Text

数值 / 文本
ReplaySetSpeed
设置回放速度

Value = 0-1,如 0.5

See SetRateSlowMotion Value = Speed 0-1

数值 + 回放通道
ReplaySetTimecode
跳转到指定时间码

Value = yyyy-MM-ddTHH:mm:ss.fff

Set position to Timecode in format yyyy-MM-ddTHH:mm:ss.fff Value = Timecode

数值 + 回放通道
ReplayShowHide
显示 / 隐藏回放面板
无需参数
ReplayStartRecording
开始即时回放录制
无需参数
ReplayStartStopRecording
即时回放录制 开 / 关切换
无需参数
ReplayStopEvents
停止片段播放
回放通道
ReplayStopRecording
停止即时回放录制
无需参数
ReplaySwapChannels
交换 A / B 通道(含机位与播放状态)

Swap A to B and vice versa, includes angles and playback status.

无需参数
ReplayToggleQuadMode
切换回放四画面模式(vMix 29)
无需参数
ReplayUpdateSelectedInPoint
用当前位置更新所选片段入点

Update In point of Selected Event to current Position.

回放通道
ReplayUpdateSelectedOutPoint
用当前位置更新所选片段出点

Update Mark Out point of Selected Event to current Position.

回放通道
ReplayUpdateSelectedSpeed
把所选片段速度更新为当前速度

Update Selected Event to use Current Speed.

回放通道
ReplayUpdateSelectedSpeedDefault
恢复所选片段为默认速度

Update Selected Event to use Default Speed.

回放通道
ReplayUpdateSelectedSpeedFromValue
按数值更新所选片段速度

Value = 0-1

See SetRateSlowMotion Value = Speed 0-1

数值 + 回放通道
NDICommand
向 NDI 源发送指令场景:控制支持 NDI 协议的摄像机 / 设备

Value = 指令内容

Send specified command to NDI source Value = Command

数值 + 输入
NDISelectSourceByIndex
按序号选择 NDI 源

Value = 0-100

Value = Index 0-100

数值 + 输入
NDISelectSourceByName
按名称选择 NDI 源

Value = NDI 源名称

Value = Name

数值 + 输入
NDIStartRecording
开始录制 NDI 输入
输入
NDIStopRecording
停止录制 NDI 输入
输入
OMTSelectSourceByIndex
按序号选择 OMT 源

Value = 0-100

Value = Index 0-100

数值 + 输入
OMTSelectSourceByName
按名称选择 OMT 源

Value = OMT 源名称

Value = Name

数值 + 输入
PTZCreateVirtualInput
按当前位置创建云台虚拟输入(预置位)

Creates a PTZ Virtual Input with the current Position

输入
PTZFocusAuto
云台自动聚焦
输入
PTZFocusFar
云台向远处聚焦

Value = 速度 0-1

Value = Speed 0-1

数值 + 输入
PTZFocusManual
切为手动聚焦
输入
PTZFocusNear
云台向近处聚焦

Value = 速度 0-1

Value = Speed 0-1

数值 + 输入
PTZFocusStop
停止聚焦动作
输入
PTZHome
云台回 Home 位
输入
PTZMoveDown
云台下转

Value = 速度 0-1

Value = Speed 0-1

数值 + 输入
PTZMoveDownLeft
云台左下转

Value = 速度 0-1

Value = Speed 0-1

数值 + 输入
PTZMoveDownRight
云台右下转

Value = 速度 0-1

Value = Speed 0-1

数值 + 输入
PTZMoveLeft
云台左转

Value = 速度 0-1

Value = Speed 0-1

数值 + 输入
PTZMoveRight
云台右转

Value = 速度 0-1

Value = Speed 0-1

数值 + 输入
PTZMoveStop
停止云台全部动作

Stop all PTZ movement

输入
PTZMoveToVirtualInputPosition
转到虚拟输入预置位(不选中)

让云台运动到某个虚拟输入记录的预置机位,但不把该虚拟输入切到预监。

Moves to the Position of the PTZ Virtual Input without selecting it into Preview

输入
PTZMoveToVirtualInputPositionByIndex
按序号转到虚拟输入预置位

Value = 序号

Moves to the Position of the PTZ Virtual Input associated with this Input. Index is first Input found starting from 0 Value = Index 0-100

数值 + 输入
PTZMoveUp
云台上转

Value = 速度 0-1

Value = Speed 0-1

数值 + 输入
PTZMoveUpLeft
云台左上转

Value = 速度 0-1

Value = Speed 0-1

数值 + 输入
PTZMoveUpRight
云台右上转

Value = 速度 0-1

Value = Speed 0-1

数值 + 输入
PTZUpdateVirtualInput
用当前云台位置更新虚拟输入预置位

Updates selected PTZ Virtual Input with current Position

输入
PTZZoomIn
云台变焦拉近(Tele)

Value = 速度 0-1

Value = Speed 0-1

数值 + 输入
PTZZoomOut
云台变焦推远(Wide)

Value = 速度 0-1

Value = Speed 0-1

数值 + 输入
PTZZoomStop
停止变焦
输入
LastPreset
载入上一次的预设工程场景:vMix 崩溃重启后一键恢复现场

Load the last preset.

无需参数
OpenPreset
打开预设工程

从文件载入一个完整 vMix 工程(所有输入、布局、设置)。

Value = .vmix 预设文件完整路径

Load preset from the specified Filename. Value = Filename

数值 / 文本
SavePreset
保存预设工程场景:彩排后保存、每天开机模板

把当前整场配置保存为 .vmix 文件。

Value = 文件完整路径

Save preset to the specified Filename. Value = Filename

数值 / 文本
DataSourceAutoNextOff
关闭数据源自动跳行

Value = 数据源名,表名,如 Excel/CSV,Sheet1

Name of the Data Source, Table Name (optional) eg 'Excel/CSV,Sheet1' Value = Name,Table

数值 / 文本
DataSourceAutoNextOn
打开数据源自动跳行场景:字幕随 Excel 行自动刷新选手名单

Value = 数据源名,表名

Name of the Data Source, Table Name (optional) eg 'Excel/CSV,Sheet1' Value = Name,Table

数值 / 文本
DataSourceAutoNextOnOff
切换数据源自动跳行

Name of the Data Source, Table Name (optional) eg 'Excel/CSV,Sheet1' Value = Name,Table

数值 / 文本
DataSourceNextRow
数据源跳到下一行

Name of the Data Source and Table Name (optional) eg 'Excel/CSV,Sheet1' Value = Name,Table

数值 / 文本
DataSourcePause
暂停数据源刷新

Name of Data Source eg 'Excel/CSV' Value = Name

数值 / 文本
DataSourcePlay
恢复数据源刷新

Name of Data Source eg 'Excel/CSV' Value = Name

数值 / 文本
DataSourcePlayPause
数据源刷新 暂停 / 继续

Name of Data Source eg 'Excel/CSV' Value = Name

数值 / 文本
DataSourcePreviousRow
数据源跳到上一行

Name of the Data Source and Table Name (optional) eg 'Excel/CSV,Sheet1' Value = Name,Table

数值 / 文本
DataSourceSelectRow
选择数据源指定行

Value = 数据源,表,行号(从 0 开始)

Name of the Data Source, Table Name (optional) and Row Index starting from 0 eg 'Excel/CSV,Sheet1,5' Value = Name,Table,Index

数值 / 文本
BrowserBack
浏览器输入后退
输入
BrowserForward
浏览器输入前进
输入
BrowserKeyboardDisabled
关闭浏览器输入键盘交互
输入
BrowserKeyboardEnabled
打开浏览器输入键盘交互
输入
BrowserMouseDisabled
关闭浏览器输入鼠标交互
输入
BrowserMouseEnabled
打开浏览器输入鼠标交互
输入
BrowserNavigate
浏览器输入跳转到网址

让 vMix 浏览器输入打开指定 URL,可用于切换网页比分、网页看板。

Value = 完整网址

URL Value = URL

数值 + 输入
BrowserReload
刷新浏览器输入页面
输入

转场效果名(Function 下拉中可直接选用)

除了上表的函数,Cut / Fade 等转场效果也能直接作为触发器或快捷键的 Function,共 13 种。

Cut
硬切
瞬间切换,无过渡时间(Duration 被忽略)
Fade
淡入淡出
两画面交叉叠化,最常用的软切
Merge
融合
叠加式融合过渡,亮部先显
Wipe
擦除
新画面像抹布一样横向擦过旧画面
VerticalWipe
垂直擦除
由上至下的擦除过渡
Slide
滑动
新画面整体滑入把旧画面推出
Zoom
缩放过渡
带缩放推进感的过渡
Fly
飞入
新画面从屏幕外飞入
CrossZoom
交叉缩放
旧画面放大冲出同时新画面缩入,节奏感强
FlyRotate
旋转飞入
带旋转的飞入过渡
Cube
立方体
像立方体翻面一样换面
CubeZoom
立方体缩放
立方体翻面叠加缩放推进
AlphaFade
透明通道淡入淡出
vMix 29 新增,对带 Alpha 通道的图层混合效果更好

8 个拿来即用的自动化实战配方

1

宣传片播完,自动淡回主机位

入门

直播中手动切入一段宣传片后,导播不用盯着倒计时,片子一结束 vMix 自动淡入淡出切回 1 号主机位。

触发器
OnCompletion
自动切换
  1. 1

    确认宣传片没有勾选循环(Loop),否则永远不会“播完”。

  2. 2

    在宣传片输入上右键 → Input Settings → Triggers → Add,配置如下:

    Trigger
    OnCompletion(播放完成时)
    Function
    Fade(淡入淡出)
    Input
    主机位,如 Camera 1
    Duration
    1000(1 秒转场)
  3. 3

    保存后把宣传片切入主输出实测:播放进度到结尾即自动淡回主机位。

想立刻硬切就把 Function 换成 Cut;想播完先黑场再切,可以加第二条 OnCompletion 触发器执行 FadeToBlack。

2

姓名条上屏 5 秒后自动撤下

入门

嘉宾出镜时弹出姓名条,5 秒后字幕自动转场退出,导播无需再按一次键。

触发器
OnOverlayIn
叠加层
Delay
  1. 1

    打开姓名条(字幕输入)的 Input Settings → Triggers → Add:

    Trigger
    OnOverlayIn(作为叠加层进入时)
    Function
    OverlayInput1Out(叠加通道 1 转场退出)
    Input
    留空(撤下 1 通道当前内容)
    Delay
    5000(5 秒后执行)
  2. 2

    按平时的方式用快捷键把姓名条放上叠加通道 1,到点它会自己撤下。

如果姓名条固定走 2/3 号通道,函数相应换成 OverlayInput2Out / OverlayInput3Out。Delay 超过 30 秒会被截断。

3

开场倒计时归零,自动硬切正片

基础

开播前播放 10 秒倒计时,时间走到 00:00:00 的瞬间自动切入正片画面,零误差。

触发器
OnCountdownCompleted
倒计时
  1. 1

    在倒计时字幕输入上添加触发器:

    Trigger
    OnCountdownCompleted(倒计时归零时)
    Function
    Cut(硬切);想要柔和些选 Fade
    Input
    正片画面(如主视觉 / 开场视频输入)
  2. 2

    想让倒计时结束后还自动复位,可以再加一条同触发器,函数选 StopCountdown。

该触发器即使倒计时字幕不在主输出上也会触发;vMix 29 还可用 OnCountdownRemaining 实现“剩 10 秒自动播提示音”。

4

一键同时开始(或停止)录制与推流

基础

开播时怕漏按?用一个功能键同时启动录制和直播推流;下播时再按一次同时停止。

快捷键
录制
推流
一键多命令
  1. 1

    Settings → Shortcuts → Add,按下功能键(如 F9),绑定第一条:

    Key
    F9
    Function
    StartStopRecording(录制 开/关)
  2. 2

    再点 Add,绑定同一个 F9,添加第二条:

    Key
    F9(同一个键)
    Function
    StartStopStreaming(推流 开/关),Value 留空控制全部流
  3. 3

    保存。按一次 F9:录制 + 推流同时启动;再按一次:同时停止。

这两个函数都是“开/关切换”型,务必确认状态,避免下播误触把正在直播的流停掉;可单独再配 StartRecording / StopRecording 防误触。

5

紧急黑场:一个键全场变黑

入门

现场出现不宜播出的画面时,一键让整个输出淡成黑场并静音,再按一次恢复。

快捷键
FadeToBlack
应急
  1. 1

    Settings → Shortcuts → Add,选一个平时碰不到的键(如 F12):

    Key
    F12
    Function
    FadeToBlack(黑场 开/关,无需参数)
  2. 2

    按 F12 输出在约 1 秒内淡入全黑并静音;再次按下恢复黑场前的画面。

建议给物理键盘上这个键贴个醒目标签,并告知全体导播人员,真正应急时不用找键。

6

远程嘉宾接通:自动送声音 + 弹姓名条

进阶

vMix Call 嘉宾一接起连线,自动把他的声音送到 A 总线并叠加姓名条;挂断后自动撤声。

触发器
vMix Call
音频总线
叠加层
  1. 1

    在 vMix Call 输入上添加第 1 条触发器——接通即送 A 总线:

    Trigger
    OnVideoCallConnected(嘉宾接通时)
    Function
    AudioBusOn
    Input
    该 vMix Call 输入本身
    Value
    A(要送到哪条总线,可填 M、A-G)
  2. 2

    同一时机点 Add 添加第 2 条——自动上姓名条:

    Trigger
    OnVideoCallConnected
    Function
    OverlayInput2In(叠加通道 2 转场进入)
    Input
    该嘉宾的姓名条字幕输入
  3. 3

    再添加第 3 条——挂断自动撤声:

    Trigger
    OnVideoCallDisconnected(嘉宾断开时)
    Function
    AudioBusOff
    Input
    该 vMix Call 输入
    Value
    A

同一个触发时机挂多条任务会按列表顺序执行,这正是“接通→出声→上名条”一气呵成的关键。

7

比分条一键上屏,10 秒后自动撤下

基础

进球瞬间按一个键弹出比分条,停留 10 秒后自动收回;需要改比分时再用 SetText 更新。

快捷键
叠加层
SetText
触发器
  1. 1

    先配快捷键负责“上屏”:

    Key
    数字键 1(或小键盘 1)
    Function
    OverlayInput1(叠加通道 1 开/关切换)
    Input
    比分条字幕输入
  2. 2

    再在比分条字幕输入上配触发器负责“自动下屏”:

    Trigger
    OnOverlayIn
    Function
    OverlayInput1Out
    Delay
    10000(10 秒)
  3. 3

    (可选)用另一个键更新比分文字:

    Function
    SetText(修改字幕文字)
    Input
    比分条字幕输入
    Value
    字幕中显示的新文本(多文本框用 SelectedName 指定)

SetText 适合赛前准备固定文案;比赛实时记分建议配合 Data Sources(数据源,如 Excel)自动更新,避免手动输入出错。

8

一键启停 ISO 多通道录制(MultiCorder)

基础

需要把每台摄像机单独录制成文件用于后期,用一个键整体启动 / 停止 MultiCorder,避免在菜单里点来点去。

快捷键
MultiCorder
多通道录制
  1. 1

    先在 Recording(录制)设置里配好 MultiCorder 要记录的输入与格式、路径。

  2. 2

    Settings → Shortcuts → Add,绑定一个不与录制键冲突的键(如 F10):

    Key
    F10
    Function
    StartStopMultiCorder(多通道录制 开/关,无需参数)
  3. 3

    想分开控制可改用 StartMultiCorder 与 StopMultiCorder 两个键,杜绝误触。

MultiCorder 非常吃磁盘写入速度,开播前务必用目标硬盘实测;建议录到独立 SSD,不要和直播录制共用慢盘。

新手避坑 FAQ

Q触发器配置了却完全没反应,怎么排查?

按顺序检查五点:① 触发器是否挂在了“正确的输入”上(挂在主机位上还是宣传片上要分清);② 视频是否勾了 Loop——循环播放时 OnCompletion 不会触发;③ 触发时机里的输入是否真的进了主输出/叠加层(仅在 Preview 预监里不会触发 OnTransitionIn);④ OnTransitionIn / OnTransitionOut 中转场类命令(Cut/Fade 等)被设计为无效,属正常现象;⑤ 输入是作为别的输入的图层(Layer)存在时,它身上的触发器不执行,只有主输入的触发器执行。

QDelay 能不能填 1 分钟、5 分钟?

不能。单条触发器延迟上限是 30000 毫秒(30 秒),超出的值会被 vMix 强制截到 30 秒。需要更长的自动流程,请改用 PlayList(播放列表)的定时编排,或 Scripting(脚本)函数。

Q快捷键按了没反应,或者和其他软件打架怎么办?

vMix 的快捷键是全局生效的,哪怕 vMix 不在前台也会抢走按键。先在 Settings → Shortcuts 里检查是否绑了冲突键(Alt 组合尤其容易和 Windows/其他软件冲突),删掉或换成 Ctrl/Shift 组合;同一键被绑了多行会连续执行,检查是否有多余行。改完即时生效,无需重启。

QInput 里的 Selected Input(当前选中)到底指谁?

指你在底部输入栏最后点选、处于高亮状态的那个输入。用 Selected Input 后,同一个快捷键就能对“此刻选中的任何输入”生效,是最常用的设置;想让命令永远作用于固定对象(如固定的比分条),就直接选具体输入,或用 Dynamic 1-4 动态输入。

Q为什么在图层(Layer / MultiView 里的小画面)上配的触发器不执行?

vMix 规定:触发时只执行“主输入”上的触发器,作为图层挂在其中的输入不执行。把触发器配到承载这些图层的主输入上即可。例外:OnCompletion 在该输入是主输出的图层或独立叠加时也会触发;OnCountdownCompleted 无论是否在输出上都会触发。

Q一个按键可以一次执行多个操作吗?

可以。在 Shortcuts 里给同一个 Key 添加多行、每行选不同 Function,按下时会按列表顺序执行。同理,同一个 Trigger 时机也能挂多条函数。这就是 vMix 里“宏”的基本玩法。

Q快捷键和触发器的配置保存在哪里?换电脑会丢吗?

两者都随 vMix 预设(Preset,.vmix 文件)保存。换电脑或做新工程时,打开同一个预设即可恢复全部快捷键与触发器;重要演出前建议另存一份预设备份。

Q对照表里的函数在我的 vMix 里搜不到?

本页基于 vMix 29(2025 版)整理。部分函数是新版新增(如 OMT、OnCountdownTime 等触发时机),老版本没有;叠加通道老版本只有 4 路(OverlayInput1-4),新版最多 8 路。升级到 vMix 29 后即可使用全部 775 个函数。

版本与数据说明

  • 本对照表依据 vMix 29 官方手册 Shortcut Function Reference 与 Triggers 章节整理,共 775 个函数、49 个编号系列、13 个转场效果名;函数名与参数与官方完全一致,中文为导播之家翻译。
  • 低版本差异:叠加通道旧版本仅有 1-4 路(新版最多 8 路);OnCountdownTime / OnCountdownRemaining 触发时机、OMT 分类等为新版新增。
  • 触发器与快捷键均随 vMix 预设(Preset)保存,重要场次建议另存预设备份。
  • 结合视频学习:前往导播课堂系统学习切换、图文包装与录制推流章节。