适用于 Windows 应用的 DirectShow 过滤器
VisioForge 为 Windows 提供六款 DirectShow 产品:两款分别基于 FFmpeg 和 libVLC、可播放文件与网络流的源过滤器;一套编码器与复用器过滤器包;一套视频与音频处理过滤器包;一个虚拟摄像头和虚拟麦克风;以及用于加密视频的过滤器。它们可用于任何 DirectShow 应用或过滤器图,提供 x86 和 x64 版本,并提供 C++、C# 和 Delphi API。
什么是 DirectShow 过滤器?
DirectShow 过滤器是在 Windows 上完成一步媒体处理的 COM 组件。应用程序把过滤器连接成过滤器图:源过滤器读取文件、流或设备,转换过滤器对数据进行解码、处理或编码,最后由渲染器或 File Writer 显示或保存。过滤器以 .ax 文件形式提供,由安装程序或 regsvr32 注册到 Windows。32 位应用只加载 x86 过滤器,64 位应用只加载 x64 过滤器,因此请注册与应用匹配的版本。
我需要哪个过滤器?
| 我需要 | 产品 |
|---|---|
| 播放 MP4、MKV、WebM、MPEG-TS 和 AVI 文件以及 RTSP、RTMP 和 HLS 流,使用 NVIDIA、Intel 和 AMD 的 GPU 解码 | FFmpeg Source DirectShow Filter |
| 通过 libVLC 播放文件以及 RTSP、HLS、SRT 和 HTTP 流,包括使用 DXVA2 或 D3D11 解码的 HEVC、VP9 和 AV1 | VLC Source DirectShow Filter |
| 将 H.264、HEVC、VP8、VP9、AAC、MP3 或 Vorbis 编码为 MP4、MKV、MPEG-TS 或 WebM,H.264 和 HEVC 支持 GPU 编码 | DirectShow Encoding Filters Pack |
| 添加文字和图片叠加、色彩调整、去隔行、降噪、色度键、运动检测、缩放、裁剪或旋转、音频均衡器或音量增强 | DirectShow Processing Filters Pack |
| 把我的应用中的视频和音频作为摄像头和麦克风发送到 Zoom、OBS Studio 或基于 Chromium 的浏览器 | Virtual Camera SDK |
| 将视频录制为用 AES-128 或 AES-256 加密的 MP4,并且只能凭密钥播放 | Video Encryption SDK |
六款 DirectShow 产品
源过滤器
FFmpeg Source DirectShow Filter
在任何 DirectShow 应用中用 FFmpeg 解码媒体:MP4、MKV、WebM、MPEG-TS 和 AVI 文件,RTSP、RTMP 和 HLS 流,支持 NVIDIA、Intel 和 AMD 显卡的 GPU 解码。
源过滤器
VLC Source DirectShow Filter
通过内置的 libVLC 播放媒体:MKV、MP4 和 MPEG-TS 文件,RTSP、HLS、SRT 和 HTTP 流,使用 DXVA2 或 D3D11 解码 HEVC、VP9 和 AV1。
编码器与复用器过滤器
DirectShow Encoding Filters Pack
将 H.264、HEVC、VP8、VP9、AAC、MP3 和 Vorbis 编码为 MP4、MKV、MPEG-TS 和 WebM,H.264 和 HEVC 支持 NVIDIA、Intel 和 AMD 的 GPU 编码。
虚拟设备
Virtual Camera SDK
为 Windows 添加一个虚拟摄像头和一个虚拟麦克风。Zoom、OBS Studio、基于 Chromium 的浏览器和其他 DirectShow 应用会把它们与物理设备一起列出;仅使用 Media Foundation 的应用(例如 Windows 相机应用)则看不到。
过滤器在同一个图中协同工作
每款产品都是一组普通的 DirectShow 过滤器,因此它们可以互相连接,也可以与 Windows 自带的过滤器连接。例如,要把一路流加上叠加层后转换为 MP4,由源过滤器解码,处理过滤器绘制叠加层,编码过滤器包压缩视频并写入文件。
DirectShow All-In-One Bundle
一份许可证包含以下产品。
- FFmpeg Source DirectShow Filter
- VLC Source DirectShow Filter
- DirectShow Processing Filters Pack
- DirectShow Encoding Filters Pack
- Virtual Camera SDK
€1,000/年·终身 €2,500
单独购买共 €1,950/年,终身 €5,800
