Video Edit SDK FFmpeg .NET使用 C# 中的 FFmpeg 进行视频处理与转换
由 FFmpeg 驱动的适用于 Windows 的视频编辑 SDK,兼容 1000 多种格式。支持现代编解码器、过滤器和专业功能。
主要优势
1000+ 格式
通过 FFmpeg 提供广泛的格式支持
Windows 原生
Windows 上的 DirectShow + FFmpeg.exe 管线
现代编解码器
支持 H.265、VP9 和 AV1
FFmpeg 驱动的功能
利用 FFmpeg 的强大功能进行专业视频编辑
视频输入格式
- AVI
- MPEG-1/2
- WMV
- 3GP
- QuickTime MOV
- MPEG-4/H264 (AVC)
- FFmpeg 支持的任何其他格式
音频输入格式
- WAV
- MP3
- OGG
- WMA
- AAC
- FFmpeg 支持的任何其他格式
图像输入格式
- BMP
- PNG
- GIF
- JPEG
- TIFF
- WebP
输出视频格式
- AVI
- MP4
- MKV (Matroska)
- WMV (Windows Media Video)
- Quicktime MOV
- WebM
- AV1
- MPEG-1/2/4
- FLV
- 许多其他格式
输出音频格式
- WAV (PCM/ACM)
- Ogg Vorbis
- MP3
- WMA (Windows Media Audio)
- AAC
- Speex
- FLAC
- OPUS
视频处理和效果
- 图像覆盖 (PNG, 动画 GIF)
- 调整大小和裁剪
- 平移/缩放
- 文本覆盖
- 亮度、对比度、饱和度、色调
- 色度键 (绿幕)
- 降噪
- 去隔行
- 运动检测
音频处理和效果
- 音量增强器
- 均衡器
- 许多其他效果
条形码阅读器
- QR Code
- UPC-A, UPC-E
- EAN-8, EAN-13
- Code 39, Code 93, Code 128
- Codabar
- ITF
- RSS-14
- Data Matrix
- Aztec
- PDF-417
编码参数
- 视频尺寸
- 帧率控制
- 视频/音频编解码器
- 视频/音频比特率
- 质量
- 配置文件/级别
- 其他功能
许可
使用一个许可证部署到 Windows
选择您的许可证
FFmpeg 驱动的视频编辑 SDK 许可
所有许可证均包含 12 个月的更新和技术支持
标准版
€750终身
立即购买- 时间线
- 帧抓取器
- 视频处理
- 音频处理
- 高清/4K 支持
- 色度键
- 运动检测
- OSD (屏幕显示)
- 多输出屏幕
- 输出格式AVI、WMV(Windows Media Video)、WMA(Windows Media Audio)、WAV、MP3、Ogg Vorbis、Speex
专业版
€1,000终身
立即购买- 时间线
- 帧抓取器
- 视频处理
- 音频处理
- 高清/4K 支持
- 网络流媒体 (WMV)
- 色度键
- 运动检测
- OSD (屏幕显示)
- 画中画
- 多输出屏幕
- Virtual Camera SDK 输出
- 视频旋转
- 输出格式+,DV 视频,Flash Video(FLV),WebM
高级版
€1,500终身
立即购买- 时间线
- 帧抓取器
- 视频处理
- 音频处理
- 高清/4K 支持
- 网络流媒体 (WMV)
- 色度键
- 运动检测
- OSD (屏幕显示)
- 网络流媒体 (RTMP/RTSP/UDP)
- 画中画
- 多输出屏幕
- GPU 加速视频效果
- Virtual Camera SDK 输出
- Video Encryption SDK 支持
- 视频旋转
- 输出格式+, MPEG-1/2/4, MP4
所有许可证均包含 1 个开发者席位、源代码示例和电子邮件支持。
年度许可证包含 1 年更新。升级到终身许可证以获得永久更新。
💰 通过捆绑包节省更多
此产品包含在我们的高性价比捆绑包中。获取更多产品并节省高达71%!
.NET Bundle Professional
节省高达71%
包括:
- •Video Capture SDK .NET (Professional)
- •Media Player SDK .NET (Professional)
- •Video Edit SDK .NET (Professional)
- •Video Edit SDK FFmpeg .NET (Professional)
- •Media Blocks SDK .NET
.NET Bundle Premium
节省高达70%
包括:
- •Video Capture SDK .NET (Premium)
- •Media Player SDK .NET (Premium)
- •Video Edit SDK .NET (Premium)
- •Video Edit SDK FFmpeg .NET (Premium)
- •Media Blocks SDK .NET
系统要求
Windows 要求和依赖项
| 操作系统 |
|
| .NET Framework |
|
| 硬件 |
|
文档和支持
FFmpeg 集成的完整指南
用 AI 编程代理进行开发
正在与 AI 代理(Claude Code、Cursor、GitHub Copilot、Gemini CLI、OpenAI Codex)一起编程?VisioForge 为 Video Edit SDK FFMPEG .NET 提供机器可读的接口,让你的代理一次就能正确完成集成:正确的 NuGet 包、许可证注册、项目设置,以及它原本只能靠猜的跨平台部署细节。
连接 MCP 服务器
MCP把 VisioForge MCP 服务器添加到你的代理,即可获得上下文相关的帮助:搜索 API、查找类和成员、获取可运行的代码示例、拉取部署指南,全部在编辑器中完成。
Claude Code
claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcpVS Code (.vscode/mcp.json)
{
"servers": {
"visioforge-sdk": {
"type": "http",
"url": "https://mcp.visioforge.com/mcp"
}
}
}更想把整份文档喂给代理?也提供纯 Markdown 格式: /llms.txt · /llms-full.txt
常见问题
什么是 Video Edit SDK FFmpeg .NET?
Video Edit SDK FFmpeg .NET 是面向 .NET 开发人员的基于 FFmpeg 的视频编辑和转换 SDK。它支持在 C# 和 VB.NET 应用程序中进行视频时间线编辑、格式转换、效果处理和编码。基于通过 FFmpeg.exe(FFMPEGEXEOutput)进行编码的 Windows VideoEditCore 引擎构建,支持 1000 多种媒体格式,可在 Windows 上运行。
支持哪些格式和编解码器?
SDK 支持 FFmpeg 中可用的几乎所有格式,包括 MP4、AVI、MKV、WebM、MPEG、MOV 和 FLV 容器。视频编解码器包括 H.264、H.265/HEVC、VP8、VP9、AV1、ProRes 和 MPEG-1/2/4。音频编解码器包括 AAC、MP3、OGG Vorbis、FLAC、Speex、Opus、WAV 和 WMA。PNG、JPEG、BMP 和动画 GIF 等图像格式也支持用于叠加。
是否支持跨平台开发?
不支持。此 FFmpeg 引擎 SDK 基于 Windows VideoEditCore 引擎(通过 FFmpeg.exe 进行编码的 DirectShow 管线)构建,仅在 Windows(7 至 11、Server 2012+)上运行。如果您需要 macOS 或 Linux 支持,请使用基于 VideoEditCoreX(GStreamer)引擎的跨平台 Video Edit SDK .NET。
支持哪些 .NET 框架?
SDK 支持 .NET Framework 4.7.2 及更高版本、.NET Core 3.1,以及 .NET 5 到 .NET 10。它适用于 WinForms、WPF、控制台应用程序、Web 后端和 Windows 服务。SDK 通过 NuGet 分发,可轻松集成到任何 .NET 项目中。
是否支持 GPU 加速编码?
是的。SDK 利用 FFmpeg 的硬件加速支持,通过 NVIDIA NVENC、Intel Quick Sync Video 和 AMD VCE/AMF 进行编码。GPU 加速编码显著缩短了 H.264 和 H.265/HEVC 输出的处理时间,尤其适用于高清和 4K 内容。
编辑过程中可以应用滤镜和效果吗?
是的。SDK 提供丰富的视频效果,包括图像和文本叠加、亮度/对比度/饱和度/色调调整、去隔行、降噪、色度键(绿幕)、旋转、调整大小、裁剪、平移/缩放和运动检测。音频效果包括均衡、标准化和音量增强。FFmpeg 的完整滤镜图功能可用于高级处理。
它与 Video Edit SDK .NET 有什么区别?
两款产品均基于 Windows VideoEditCore 引擎,且仅在 Windows 上运行。Video Edit SDK .NET 通过原生 DirectShow/Media Foundation 过滤器进行编码,而 Video Edit SDK FFmpeg .NET 将同一引擎配置为通过 FFmpeg.exe(FFMPEGEXEOutput)进行编码,从而提供更广泛的格式/编解码器覆盖范围(1000 多种格式、AV1、VP9)。选择 FFmpeg 版本以在 Windows 上获得最大格式支持;选择标准版本以进行原生 DirectShow 集成。如果您需要真正的跨平台支持(macOS、Linux),请改用 Video Edit SDK .NET 的 VideoEditCoreX(GStreamer)引擎。
试用版与商业版有什么区别?
试用版提供 30 天的完整功能,但会在视频输出上显示水印。商业许可证去除水印,并包含免版税分发权、优先支持和 12 个月的更新。提供多个许可证级别:Standard、Professional 和 Premium,每个级别的功能集依次增加。
