下载中心

驱动、固件、工具软件、软件、文档、SDK、补丁

产品系列

采集 SDK

3.3.0.1292
Mac
英文 | 2.49 MB | 2020/04/08

功能特性

  1. Pro Capture 系列产品支持通过调 SDK 中的私有采集接口,扩展产品的高级功能。如低延迟数据传输、10bit 视频采集和 OSD 叠加等。
  2. Pro Capture、USB Capture Gen 2、USB Capture Plus 系列产品均支持调用 SDK 封装的 AVCaptureSession、AudioUnit 通用接口,实现音视频采集功能。

典型例程

  1. AVCapture:支持 Pro Capture 系列产品。通过调用 SDK 中的私有采集接口,优化 macOS 平台的视频渲染功能。 实现更低的采集延迟、更低 CPU 占用率,高效地发挥产品的性能,特别是针对 4K/60p 的视频采集场景。
  2. AVCapture2:支持 Pro Capture、USB Capture Gen 2、USB Capture Plus 系列产品。通过调用 SDK 封装的 AVCaptureSession、AudioUnit 通用接口,采集、渲染音视频。
  3. SDK 中还包含一些命令行形式的简单例程。如 InputSignal、GetANCPacket,支持输入信号侦测;InputSource 支持设备属性查询设置;CaptureByInput、CaptureByTimer 支持音视频采集。 用户可以参考这些简单例程,结合各自的应用场景,通过简单接口的组合,开发出特定的应用。

3.3.1.1154
Windows
英文 | 88.6 MB | 2019/10/31

1. 增加视频硬件编码库。

2. 增加视频硬件编码例程 MWVencEncode 例程(C++):支持采集并编码保存。

3. 增加视频硬件编码库说明文档。

4. 增加API文档、例程文档、特性介绍相互之间的跳转链接。

5. 增加 CaptureByField 例程(C++)。 

6. 增加一些新的接口,详情可见安装后的说明文档。

7. 将例程采集格式BGRA变更为BGR24格式。

8. 完善API文档内容。

9. 修复一些原先版本bug。

 

对 SDK V3 的 API 和例程的更新说明如下:

1. 修复 SDK 音频设备枚举错误问题。

2. 修复 USB 设备拔插状态通知丢失问题。

3. SDK 新增支持在 MinGW 中进行编译。

4. 更新示例文档。

5. 例程优化,对 C++、C#、VB 和 Java 例程进行了全面优化。

  • C++例程

1)模块化封装了所有 cmd 例程,增强可读性。

2)cmd 例程新增支持在 Qt 中进行编译。

3)CaptureByInput:新增支持输入隔行信号时,输出相同帧数信号,即:输入30i,输出30p。

4)AudioCapture/AVCapture/MulitAudioCapture:修改音频信号检测机制。

5)更新所有视频处理例程的 Direct3D 视频渲染功能,支持多种色彩格式渲染以及色彩空间转换。

6)AVCapture:修正存储flv文件时,属性中的帧数记录错误问题。

7)AVCapture2:新增枚举并切换输入的音频通道。

8)MultiAudioCapture:新增支持多路采集卡的同卡不同通道的音视频混合采集;新增支持基于 DSound 的多声道音频渲染;扩展支持 IEC 61937 定义的所有音频压缩格式。

9)NDISender:优化采集发送流程;更新适配的 NDI SDK 版本为3.7。

10)HDRCapture:优化渲染功能,支持实时修改并预览不同的 HDR 效果;修正 HDR 文件录制时,属性信息错误问题。

  •  C# 例程

更新 C# 例程的视频渲染,支持多种色彩格式以及画面翻转(上下翻转)。

  • VB 例程

1)更新所有 VB 例程的视频渲染功能:支持多种色彩格式以及画面翻转(上下翻转)。

2)更新所有 VB 命令行例程:代码模块化,增强可读性。

  • Java 例程

1)更新所有 Java 例程的视频渲染功能:支持多种色彩格式以及画面翻转(上下翻转)。

2)新增支持基于 Eclipse 编译和部署 Java 例程;新增基于 Windows 批处理命令的脚本部署(.bat)功能。

 

发行说明(2018-06-04)

概述

本章节描述相比历史版本(XI_SDK2 和 MWCaptureSDK),Magewell Capture SDK 3.3.x.x (后 文描述为 MWCaptureSDK 3.3 或 MWCaptureSDK3.3.x.x)引入了哪些变化,帮助开发者更好 的理解和使用 SDK。尤其对于正在使用 XI_SDK2、 MWCaptureSDK 的开发者,请详细阅读这 部分内容。

Magewell Capture SDK 3.3.x.x 中的 API 接口定义保持不变,运行时库保持二进制兼容。因此, 对于基于 XI_SDK2 和 MWCaptureSDK 开发的应用程序,无需重新编译,也能基于 Magewell Capture Runtime 3.3.x.x 运行库正常运行。对于基于 XI_SDK2 和 MWCaptureSDK 的开发环境, 需要修改引用的头文件和库的目录,但无需修改 API 的调用,也可以编译通过。

今后,我们将重点维护 Magewell Capture SDK 3.3.x.x,因此建议用户尽早切换到此版本。其 中,之前使用 XI_SDK2 开发包的用户,请参考”MWCaptureSDK 3.3.x.x\SDKv2”目录;使用 MWCaptureSDK 开发包的用户,请参考”MWCaptureSDK 3.3.x.x\SDKv3”目录。” ..\SDKv3”是我 们未来重点维护的活跃部分。

系统要求

支持的操作系统

  • Windows 7 (32 bit/64 bit)
  • Windows 8 (32 bit/64 bit)
  • Windows 8.1 (32 bit/64 bit)
  • Windows 10 (32 bit/64 bit)
  • Windows 2008 R2 (64 bit)
  • Windows 2012 (64 bit)
  • Windows 2016

支持的硬件

产品族 是否支持 SDK V2 是否支持 SDK V3
第一代采集设备 Yes No
Pro Capture 系列 Yes Yes
USB Capture 系列 Yes Yes
USB Capture Plus 系列 Yes Yes
Eco Capture 系列 Yes Yes

说明:由于硬件限制,SDK V3 的部分 API 接口(如 OSD、低延时等)不支持 USB Capture/USB Capture Plus/Eco Capture 系列。

发行说明(2018-04-28)

新增功能

  1. SDK V3 新增支持 Closed Captions 功能,支持的硬件为:Pro Capture SDI, Pro Capture Dual SDI, Pro Capture Quad SDI, Pro Capture AIO 4K and Pro Capture AIO 4K Plus。 新增对应例程:
    • MWCCPlayer_DShow (..\SDKv3\Examples\VC++\GUI):基于 DirectShow 组件,对 Close Caption 信号采集、解码、渲染。
    • MWCCPlayer_DRLib (..\SDKv3\Examples\VC++\GUI):基于 Magewell API,对 Close Caption 信号采集、解码和渲染。

    新增文档:

    Closed Caption (..\SDKv3\Documents):说明如何使用例程解码和渲染 Close Caption 信号。

  2. SDK V3 新增支持采集 HDR 10-bit 输入信号,支持的硬件为: Pro Capture HDMI 4K, Pro Capture HDMI 4K Plus, Pro Capture HDMI 4K Plus LT, Pro Capture AIO 4K and Pro Capture AIO 4K Plus。新增对应例程:

    HDRCapture(..\SDKv3\Examples\VC++\GUI):基于 Magewell API,采集 HDR 10-bit 视频, 并进行渲染、编码和录制。

    新增文档:

    HDRCapture (..\SDKv3\Documents):说明如何使用例程预览和录制 HDR 文件。

  3. SDK V3 新增多语言例程,包括 C/C++/VC++、C#、VB、Java。 多语言例程目录:
    • VC++(..\SDKv3\Examples):AVCapture、LowLatency、OSDPreview 等。
    • C#(..\SDKv3\Examples):AVCaptureCSharp。
    • VisualBasic(..\SDKv3\Examples):AVCaptureVB、GetANCPacket 等。
    • Java(..\SDKv3\Examples):avcapture、avcapture2 等。
  4. SDK V3 支持 Eco Capture 系列产品使用 Magewell API 采集音频和视频。 新增对应例程:

    AVCapture (..\SDKv3\Examples\VC++\GUI):使用 Magewell API 采集音视频,同时支持 Pro Capture 和 Eco Capture 系列采集设备。

发行说明(2018-01-22)

新增功能

新增特性

Magewell Capture SDK 3.3.x.x 在 SDKv3 中提供了对 USB Capture、USB Capture Plus 和 Eco Capture 的支持,支持对该系列产品的属性设置和音视频采集。

新增例程:

  • USBDeviceDetect (MWCaptureSDK 3.3.x.x\SDKv3\Examples\VC++\CmdTools):检测 USB 设 备的拔插状态。
  • AVCapture2 (MWCaptureSDK 3.3.x.x\SDKv3\Examples\VC++\GUI):音视频采集。

二进制打包

历史版本 XI_SDK2 和 MWCaptureSDK 均以 Zip 压缩包的形式发布。Magewell Capture SDK 3.3.x.x 以二进制文件的形式打包发布, 分为开发者使用的 SDK (Magewell Capture SDK 3.3.x.x.exe)和最终用户计算机上安装的运行时库(Magewell Capture Runtime .3.x.x.exe)。

历史版本 Bin 目录下的运行库时库(如 LibMWCapture.dll 等), 现在统一安装在 Windows\System32 目录下(对于 64 位操作系统,64 位运行时库安装在 Windows\System32,32 位运行时库安装在 Windows\SysWOW64 目录下)。Include、Lib、 Examples 目录结构和内容基本不变。

版本再发布

用户发布的产品中,如果涉及 Magewell Capture SDK,建议将 ..\Runtime 下的 MWCaptureRT.exe 一并打包发布(可以静默安装)。我们不允许用户将 Magewell SDK 的运 行时库单独拷贝出来伴随他们的产品发布(具体请参考 ..\Runtime\ RedistLicense.rtf)。


3.3.1.813
Linux
英文 | 24.6 MB | 2018/08/30
  • 优化库文件运行的系统日志信息。

     

3.3.1.809

  1. SDK V3.3 新增支持 Closed Captions 功能,支持的采集卡有:Pro Capture SDI, Pro Capture Dual SDI, Pro Capture Quad SDI, Pro Capture AIO 4K and Pro Capture AIO 4K Plus
  2. SDK V3.3 新增支持采集 HDR 10-bit 输入信号,支持的采集卡有: Pro Capture HDMI 4K, Pro Capture HDMI 4K Plus, Pro Capture HDMI 4K Plus LT, Pro Capture AIO 4K and Pro Capture AIO 4K Plus
  3. SDK V3.3 中提供了对 USB Capture、USB Capture Plus 和 Eco Capture 的支持,支持对该系列产品的属性设置和音视频采集
  4. SDK V3.3 增加了Eco Capture采集的私有接口

软件

Capture Express V3.2.0.14721
中文 | 27.2 MB | 2020/05/21
  1. 增加推送 SRT、UDP、RTP 协议数据流。
  2. 增加 OpenH264 编码方式。
  3. 修复多声道编码乱序的问题。
  4. Mp4 文件的时间戳改为 32 位。
  5. 修复了一些缺陷。

Magewell Plugin for Premiere®
英文 | 6.85MB | 2019/10/30

Magewell Bridge for NDI® v2.0.0.9353
中文 | 46.5MB | 2019/09/06

补丁

Skype 用户补丁
英文 | 48 KB | 2018/05/22

修复在Skype/Skype for Business中使用Pro Capture采集卡时,画面变窄且视频发送不出去的问题。


VahanaVR 用户补丁
英文 | 732 KB | 2017/05/17

本补丁帮助用户配合VahanaVR软件使用USB Capture (Plus)采集棒。请查看下载包中的readme了解详情。