Media Player SDK .NET
Media Player SDK .Net 使开发者能够将广泛的媒体播放功能无缝集成到他们的应用程序中,包括对视频、音频、DVD、蓝光和各种网络流的支持。该 SDK 还提供了在视频之上渲染覆盖位图和带有效果的文本的功能。它提供了播放引擎的灵活性,允许使用系统编解码器、FFmpeg 或 VLC,确保广泛的兼容性和高质量的媒体体验。
支持 Windows、macOS、Linux、Android 和 iOS 的跨平台支持
安装
使用 NuGet 快速安装
使用我们的 NuGet 包在几秒钟内开始使用
Install-Package VisioForge.DotNet.MediaPlayer或者在 Visual Studio 的 NuGet 包管理器中搜索 VisioForge.DotNet.MediaPlayer 。在 NuGet.org 上查看 →
主要优势
通用格式支持
播放 500 多种视频/音频格式,支持硬件加速
跨平台
支持 Windows、macOS、Linux、Android 和 iOS
专业功能
OSD、帧抓取器、VR/360 视频、运动检测
SDK 结构
该 SDK 允许开发者选择特定的视频和音频源,应用一系列效果进行处理,然后路由媒体进行渲染。它具有多功能性,通过为每个 UI 框架(无论是 WPF、WinForms、MAUI、Avalonia 还是其他框架)提供独特的 VideoView 控件来适应不同的 UI 框架,确保媒体在各种应用程序界面中的无缝集成和显示。
媒体播放管道
SDK 架构将每个媒体源分离为离散的音频和视频流。然后将这些流路由到各自的解码器。解码后,未压缩的数据将被处理,如果需要,可以直接由样本抓取器访问。此功能对于处理或分析媒体样本的实时应用程序非常方便。
视频处理
向您的视频添加文本、图像或 GIF 以创建个性化覆盖层。调整亮度、对比度、饱和度和色调等视觉元素以提高图像质量。利用编辑工具根据需要调整大小、裁剪或旋转素材。应用色度键以获得绿幕效果,并探索各种其他视频效果以增强您的故事讲述。
音频处理
将均衡器集成到您的应用程序中,以允许精确的音频调谐。标准化音频电平,放大音量或增强低音频率。提供一套额外的音频效果以进行进一步细化。实施自动或手动增益控制以获得最佳音频质量。

自定义 UI 控件
该 SDK 拥有可自定义的界面,支持皮肤,适应 PNG/SVG 图标和个性化样式选项。
主要功能
VisioForge Media Player SDK .Net 的主要功能包括:
支持的格式
- •文件格式:MP4, MKV, MOV, AVI, MPEG-TS, WMV, MXF, VOB, OGG
- •视频格式:MPEG-1/2, WMV, MPEG-4, H264, HEVC, 以及其他带有适当解码器的格式
- •音频格式:AAC, MP3, Vorbis, WMA, OPUS, Speex, 以及其他带有适当解码器的格式
- •MIDI, 卡拉 OK KAR, 和 CDG
- •DVD 和蓝光播放 [仅限 Windows]
视频处理和效果 (CPU/GPU)
- •图像覆盖 (包括动画 GIF)
- •SVG 覆盖
- •文本覆盖
- •视频透明度
- •平移/缩放
- •亮度、对比度、饱和度、色调等
- •反色、灰度
- •去隔行、降噪
- •淡入/淡出、旋转
- •调整为任何分辨率
- •第三方 DirectShow 过滤器支持
- •超过 30 种其他效果
音频处理和效果
- •音量增强器
- •均衡器
- •3D 低音系统
- •标准化
- •自动/手动增益
- •许多其他效果
网络流和专业支持
- •HTTP/HTTPS 流媒体
- •RTSP/RTMP 协议
- •HLS/DASH 支持
- •MMS/WMV/UDP 流
- •NDI 网络流媒体
- •内存流播放
高级功能
- •从内存播放文件
- •无缝播放 (文件之间无延迟)
- •多输出屏幕支持
- •画中画支持
- •4K 和 8K 视频文件支持
- •GPU 加速解码 (DXVA2/D3D11/QuickSync/NVDEC/AMF)
- •快退/快进
- •帧捕获到 .Net Bitmap 或图像文件
- •OSD (屏幕显示)
- •字幕支持
- •网络流媒体 (MMS/WMV/RTSP/RTMP/UDP)
- •倒放
- •加密视频播放 (Video Encryption SDK)
- •运动检测
- •人脸/对象检测 [仅限 Windows]
- •条形码阅读器
- •色度键
- •madVR 渲染器 [仅限 Windows]
- •VR 360° 视频 [仅限 Windows]
播放器功能
- •逐帧导航
- •可变播放速度控制
- •播放列表管理
- •音频轨道选择
- •视频旋转
- •纵横比控制
快速入门代码
几分钟内开始使用专业媒体播放
基本媒体播放器实现
C#选择您的许可证
适合每个项目的灵活许可选项
所有许可证均包含 12 个月的更新和支持
标准版
€750/终身
立即购买- 视频文件播放
- 音频文件播放
- 字幕支持
- 高清和 4K 视频支持
- 视频/音频处理和效果
- 硬件加速 (DXVA2, NVDEC, QuickSync)
- OSD (屏幕显示)
- 帧抓取器
- 多输出屏幕
- GPU 加速视频效果
- 条形码阅读器
- 画中画支持
专业版
€1000/终身
立即购买- 视频文件播放
- 音频文件播放
- 内存流播放
- 字幕支持
- 高清和 4K 视频支持
- 视频/音频处理和效果
- 网络流播放 (HTTP/RTSP/RTMP/HLS/WMV/NDI)
- 色度键
- 倒放
- 运动检测
- DVD 和蓝光播放 (Windows)
- 硬件加速 (DXVA2, NVDEC, QuickSync)
- 使用 DirectShow 过滤器进行视频处理 (Windows)
- OSD (屏幕显示)
- 帧抓取器
- 多输出屏幕
- GPU 加速视频效果
- Video Encryption SDK 支持 (Windows)
- 人脸追踪和对象检测
- 来自外部文件的音频流
- 条形码阅读器
- 画中画支持
所有许可证均包含 1 个开发者席位、源代码示例和电子邮件支持。
终身许可证包含永久免费更新。年度许可证包含 1 年更新。
系统要求
所有支持平台的开发和部署要求
| 开发系统 |
|
| 目标平台 |
|
| .NET 版本 |
|
| IDE 支持 |
|
| 硬件 |
|
分发权
免版税分发。无需额外费用或运行时许可证即可部署您的应用程序。
试用限制
试用版在视频窗口上显示水印。在 30 天试用期内,所有功能均完全正常运行。
非商业用途免费: 该 SDK 对非商业用途免费。请联系我们获取免费许可证。
文档和资源
完整的文档、API 参考和示例项目
