导播之家 · 赛事直播培训教材

vMix Triggers 进球动画自动触发 用触发器让进球庆祝动画一键上屏 · 三种方案逐步配置

适用软件:vMix(Triggers Manager 触发器) 用途:赛事直播 · 进球庆祝动画自动叠加 难度:入门 → 进阶

vMix 的 Triggers Manager(触发器管理器)可以让软件在"某个事件发生时"自动执行预设动作。体育赛事转播中最常见的用法就是:进球瞬间自动叠加播放庆祝动画,无需导播手动切画面、找素材、点播放,大幅降低失误率。

打开路径:主界面右侧 菜单按钮 ☰ → Triggers Manager,或顶部菜单 Settings → Triggers。

0

前置准备开始配置前必须完成的两件事

① 添加动画素材 → 命名为 GoalCelebration → ② 打开 Triggers Manager
步骤操作要点
添加动画输入把进球庆祝动画视频添加为 Input,命名为 GoalCelebration(后续规则里要引用这个名字)。建议使用带 Alpha 透明通道的视频(ProRes 4444 / MOV + PNG 序列),避免遮挡比赛画面。
设置循环与起点在 Input 设置中把动画设为 不循环(单次播放),确保播完自动停在最后一帧或透明状态。
打开触发器面板点击右侧 ☰ 菜单 → Triggers Manager,弹出触发器配置窗口。
1

方案一:快捷键触发导播按 G 键,自动叠加动画

最简单 · 新手推荐

原理:导播在进球瞬间按下指定快捷键,vMix 自动把庆祝动画叠加到当前画面上。

导播按 G 键 → Trigger: Shortcut → OverlayInput1 → GoalCelebration 上屏

配置步骤:在 Triggers Manager 中点击 Add,按下表填写:

配置项(英文)填写内容 / 选择
Enabled☑ 勾选(启用此规则)
TriggerShortcut(快捷键触发)
FunctionOverlayInput1(叠加到第 1 层)
InputGoalCelebration(刚才命名的动画输入)
Filter → Shortcut按下 G 键(自定义任意按键)

进阶:自动收尾(动画播完自动消失)

再加一条规则,让动画播放完成后自动取消叠加,不用手动点掉:

配置项(英文)填写内容 / 选择
TriggerOnTransitionInCompleted(转入完成)
Filter → InputGoalCelebration
FunctionOverlayInput1Off(关闭第 1 层叠加)

💡 如果动画素材本身已带淡出到透明的结尾,可以不加第二条规则;否则建议加上,避免动画一直停在画面上。

2

方案二:数据源变化自动触发比分一变,动画自动播放

全自动 · 需接入比分数据

原理:当 Data Sources 中的比分字段数值变化时,vMix 自动叠加动画。适合已经接入实时比分数据的专业赛事。

比分 HomeScore 变化 → Trigger: DataBaseChanged → OverlayInput1 → GoalCelebration 上屏

前置条件:已通过 Data Sources Manager 接入比分数据,数据源名为 ScoreData,主场比分字段为 HomeScore。

配置项(英文)填写内容 / 选择
TriggerDataBaseChanged(数据库变化)
Filter → TableScoreData
Filter → Row1
Filter → ColumnHomeScore
FunctionOverlayInput1
InputGoalCelebration

⚠️ 注意:此触发在该字段任何变化时都会触发(包括手动改比分、修正误操作)。如果怕误触,建议改用方案一(手动确认),或在数据源侧加判断逻辑。

3

方案三:半自动组合(推荐)一键触发 + 自动收尾 + 联动回放

最稳妥 · 赛事实战推荐

实际比赛中,数据更新节奏和导播画面节奏往往不同步。最稳妥的做法是:人工按键确认触发 + 系统自动完成收尾动作,既避免误触,又减少重复操作。

按 G 键 → 动画叠加 → 播完自动消失 → 按 R 进入回放

完整规则配置清单(可直接照抄):

规则①:按 G 键叠加进球动画
Trigger:   Shortcut
Shortcut:  G
Function:  OverlayInput1
Input:     GoalCelebration

规则②:动画播放完成后自动取消叠加
Trigger:   OnTransitionInCompleted
Filter:    Input = GoalCelebration
Function:  OverlayInput1Off

规则③(可选):按 R 键播放回放事件
Trigger:   Shortcut
Shortcut:  R
Function:  PlayReplay
Event:     1
规则触发执行动作作用
①Shortcut GOverlayInput1 = GoalCelebration叠加进球动画到画面
②OnTransitionInCompleted
(Input=GoalCelebration)
OverlayInput1Off动画播完自动消失
③Shortcut RPlayReplay Event=1一键进入慢动作回放
4

常用 Function 速查表触发器里"做什么"的动作清单

Function(英文)中文作用常用场景
OverlayInput1将输入叠加到画面第 1 层(不切主画面)比分条、Logo、庆祝动画
OverlayInput1Off关闭第 1 层叠加动画播完自动消失
Fade淡入淡出切换到指定输入切主画面
Transition执行当前转场效果切画面
Play播放输入播放视频/音频
Pause暂停输入暂停视频
Restart重置输入到开头重播动画
StartReplay开始录制回放事件标记回放片段
PlayReplay播放回放事件慢动作回放
StartRecording开始录制自动录制
StopRecording停止录制停止录制
5

常用 Trigger 类型触发器里"什么时候触发"的条件清单

Trigger 类型(英文)触发时机典型用途
Shortcut按下指定快捷键时手动触发动画、切画面
OnInputListChanged输入列表发生变化时监听增减输入
OnTransitionIn输入开始转入时切画面瞬间触发
OnTransitionInCompleted输入转入完成时动画播完自动收尾
OnTransitionOutCompleted输入转出完成时切走后清理状态
DataBaseChanged数据源字段变化时比分更新自动触发
OnMultiViewOverlay多视图叠加变化时画中画切换联动

★ 课堂重点:五个实战要点与避坑

  1. 动画叠加用 OverlayInput,不要用 Transition。Overlay 只是"贴"在画面上方,不会打断当前比赛主画面;Transition 会把主画面切走,进球瞬间就看不到比赛了。
  2. 庆祝动画必须带透明通道(Alpha)。用 ProRes 4444 的 MOV 或 PNG 序列,否则动画的黑色背景会把比赛画面整个盖住。导播之家 GT 字幕管线可生成带透明通道的 APNG/MP4。
  3. 小心触发器死循环。如果规则 A 的 Function 触发了规则 B 的条件,而规则 B 又触发规则 A,就会死循环。配置时检查每条规则的 Trigger 和 Function 是否互相触发。
  4. 测试顺序:单条测、再组合。先单独测试规则①能播放动画,再加规则②的自动收尾,最后加规则③的回放联动。一条一条加,出问题容易定位。
  5. 数据源触发要加人工兜底。全自动方案(方案二)在比分修正、误操作时也会触发,正式比赛建议用方案三(半自动),由导播按键确认,既快又稳。