从 vMix 24 开始,尝试在 vMix 中创建 Facebook 直播时,您可能会收到错误“请指定描述”。

这意味着您没有在描述字段中输入描述。Facebook 已将此字段设为必填项,因此您需要确保在必填字段中创建流时包含描述。将其留空会导致上述错误。
API 中禁用了 ScriptStartDynamic
自版本 24.0.0.60 起,ScriptStartDynamic 已在 vMix API 中
禁用。出于安/全原因,已禁用此功能,建议用户寻求以下替代方案:
禁用。出于安/全原因,已禁用此功能,建议用户寻求以下替代方案:
一次调用多个函数
调用具有多个函数的动态脚本与通过代码分别调用它们相比,没有性能优势。
事实上,由于每次都需要编译动态脚本,所以使用下面的方法会更快。
例如在 VB.NET 中:
dim w as new System.Net.WebClient
w.DownloadString("http://127.0.0.1:8088/API/?Function=Function1")
w.DownloadString("http://127.0.0.1:8088/API/?Function=Function2")
w.DownloadString("http://127.0.0.1:8088/API/?Function=Function3")
等等根据需要。
从远程机器调用函数
这与前面的示例类似。
dim w as new System.Net.WebClient
w.DownloadString("http://remoteiporhostname:8088/API/?Function=Function1")
绑定到 SRT 套接字错误的错误
如果您在 vMix 中有一个活动的 SRT 侦听器输入,然后尝试重新设置或重新添加它,您可能会遇到以下错误:
绑定到 SRT 套接字时出错
如果您同时在 vMix 中进行直播,则可能会出现此错误。由于流式传输工作方式的限制,无法在流式传输运行时重置 SRT 侦听器输入。这是由于在流运行期间保留了端口。
如果您确实需要保持流运行,那么理想情况下,请将另一端设置为侦听器模式,这将解决问题。否则,如果流需要继续并且 SRT 输入要保持为侦听器,不幸的是,在流停止之前无法执行任何操作。
如果您在没有正在运行的活动直播时遇到此错误,则此错误将是另一个问题。如果是这种情况,请联系 vMix 支持。
vMix 按钮可能有数字 5 和 6,而不是三角形箭头图标
如果您发现通常出现在 vMix 中某些主要按钮旁边的三角形箭头已被替换为数字(例如 5 和 6),这是由于 Windows 设置导致的错误。

请参阅以下步骤以了解如何解决此问题:
- 打开Windows 设置
- 点击时间和语言
- 从左侧栏中选择区域
- 单击右侧边栏中的其他日期、时间和区域设置
- 单击区域标题下的更改日期、时间或数字格式
- 选择管理选项卡
- 单击更改系统区域设置…按钮
- 确保未勾选Beta : Use Unicode UTF-8 for global language support复选框,然后按 OK

进行此更改后,您可能需要重新启动 Windows。之后,重新打开 vMix,您的按钮应该再次看起来正确。
尝试注册或激活 vMix 时出现“底层连接已关闭”错误
如果您尝试注册或激活 vMix,可能会出现以下错误。这包括激活新的 vMix 注册密钥或在密钥之间切换。
底层连接已关闭:发送时发生意外错误。
登记
无法从传输连接读取数据:现有连接被远程主机强行关闭。

Windows 7
这通常是由使用 Windows 7 引起的。Microsoft 不再支持 Windows 7,因此本机不支持某些新的安/全要求。因此,它无法成功连接到 vMix 服务器以进行激活和注册。
Windows 7 不支持 vMix。因此建议升级到 Windows 10 以解决此问题。
Windows 10
如果您使用的是 Windows 10,则这意味着尚未启用一项重要的安/全功能。这是 TLS 1.2 支持。因此,首先通过运行所有可用更新来确保您的 Windows 是比较新的,以查看是否可以解决问题。运行新版本的 Windows 10(10.0.19044 Build 19044 或更高版本)很重要,否则您可能仍会遇到此错误。只要您拥有有效的 Windows 许可证并且正在运行新的 Windows 更新,这应该可以解决问题。
如果您认为这是一个不同的问题,那么您可以通过我们的联系表向我们发送支持请求和支持报告:
尝试登录 You Tu be 时出现“请求的身份验证范围不足”错误
尝试从 vMix 流设置窗口或 vMix 社交窗口登录 You Tu be 时,您可能会遇到以下错误:
“请求的身份验证范围不足。”


如果您在登录过程中错过了一个重要步骤,则会出现此错误。要修复,请通过 vMix 再次登录 You Tu be。但是,当您到达以下步骤时,请确保勾选“管理您的 You Tu be 帐户”的一个复选框。为了使 vMix 具有适当的权限,这是必要的。勾选此框后,错误将得到解决。
Facebook 错误 – “应用程序未设置。此应用程序仍处于开发模式,您无权访问它。”
编辑: 此错误与 Facebook 的一个临时问题有关,该问题已于 2022 年 1 月 18 日得到解决。
如果您收到此错误,请联系支持人员。
当前注册已损坏,请尝试重新注册。
如果遇到以下错误:
当前注册已损坏,请尝试重新注册。
这表明 vMix 注册或注册文件已损坏,或者您的系统上的某些内容在 Windows 中已损坏或损坏。如果您是第一次尝试注册 vMix,请尝试再次注册。
否则,我们建议尝试以下步骤:
- 检查所有可用的 Windows 更新并将所有更新到新版本
- 从我们的网站再次安装新版本的 vMix – http://www.vmixlive.cn/download.html
- 重新启动您的计算机并尝试再次注册/激活 vMix
——————————————-
此错误也可能与第二条错误消息同时出现。如果您确实遇到第二个包含类或无效类或类似内容的第二个错误,则这意味着称为 WMI 的重要 Windows 组件已损坏或出现故障。如果也发生这种情况,请参阅以下知识库文章指南链接:
但是,如果您没有收到第二个错误,则这不适用于此问题。
Windows 11 KB5012643 更新问题
新的 Windows 11 更新 (KB5012643) 中存在一个严重错误,该错误影响了一些重要的 Windows 系统文件。因此,以下 vMix 功能受到影响:
- 流甲板通信
- 能够主持 vMix 通话
- 登录或设置一些直播
要修复,请将您的 Windows 更新回滚到以前的版本。有关说明,请参阅以下链接并单击“删除已安装的 Windows 更新”: https:
//support.microsoft.com/en-us/windows/recovery-options-in-windows-31ce2444-7de3-818c-d626-e3b5a3024da5 #bkmk_remove_installed_windows_update&WindowsVersion=Windows_11
1. 选择开始 > 设置 > Windows 更新 > 更新历史记录 > 卸载更新
2. 在出现的列表中,从列表中选择 KB5012643 更新,然后选择卸载。
在 Microsoft 能够发布更稳定的修复程序之前,我们不建议更新 Windows 11。
//support.microsoft.com/en-us/windows/recovery-options-in-windows-31ce2444-7de3-818c-d626-e3b5a3024da5 #bkmk_remove_installed_windows_update&WindowsVersion=Windows_11
1. 选择开始 > 设置 > Windows 更新 > 更新历史记录 > 卸载更新
2. 在出现的列表中,从列表中选择 KB5012643 更新,然后选择卸载。
在 Microsoft 能够发布更稳定的修复程序之前,我们不建议更新 Windows 11。
更新: 微软已承认此更新中的错误。请参阅“此更新中的已知问题”标题下的以下链接。讨论 .NET Framework 3.5 的问题是影响 vMix 的问题:
微软“正在制定解决方案,并将在即将发布的版本中提供更新。”
受影响的当前功能
流甲板
有了这个问题,Stream Deck 将无法与 vMix 通信。按下按钮时,它们可能会产生一个黄色的小感叹警告符号。
vMix 通话
在 vMix 中建立 vMix 呼叫后,无法建立呼叫。打开呼叫管理器时,显示以下错误:
System.IO.FileNotFoundException:无法加载文件或程序集“System.Runtime.Serialization,Version=3.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。该系统找不到指定的文件。
文件名: PhoenixLibrary.JSONHelper.ConvertToXML (String jsonData) at PhoenixLibrary.WebRTCSession.MessageThread()
的‘System.Runtime.Serialization, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’
通过 Stream Settings Window 进入和连接到某些流媒体服务可能会受到影响。结果可能是它没有检测到从您的浏览器成功登录。或者它还会产生以下类似的错误:
System.IO.FileNotFoundException:无法加载文件或程序集“System.Runtime.Serialization,Version=3.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。该系统找不到指定的文件。
文件名: PhoenixLibrary.JSONHelper.ConvertToXML (String jsonData) at PhoenixLibrary.WebRTCSession.MessageThread()
的‘System.Runtime.Serialization, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’
通过 Stream Settings Window 进入和连接到某些流媒体服务可能会受到影响。结果可能是它没有检测到从您的浏览器成功登录。或者它还会产生以下类似的错误:
System.IO.FileNotFoundException:无法加载文件或程序集“System.Runtime.Serialization,Version=3.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。该系统找不到指定的文件。
数据源
某些数据源可能无法加载。数据源管理器窗口在打开时会在右上角显示错误。与前面提到的错误类似:
无法加载文件或程序集“System.Runtime.Serialization,Version=3.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。
某些数据源可能无法加载。数据源管理器窗口在打开时会在右上角显示错误。与前面提到的错误类似:
无法加载文件或程序集“System.Runtime.Serialization,Version=3.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。