Video Edit SDK .NET在C#中剪切、合并和处理视频
VisioForge Video Edit SDK .Net 允许程序员将高级视频编辑和处理功能集成到他们的软件应用程序中。使用此 SDK,您可以通过组合音频和视频文件、应用各种效果以及在轨道之间平滑过渡来创建自定义电影。该 SDK 为流行的视频格式(包括 MP4, WebM, AVI, WMV, Matroska, MPEG-1/2/4 等)提供强大的支持。它还提供了使用第三方 DirectShow 过滤器处理其他文件格式的灵活性。此外,您可以导出最流行的格式的音频,包括 MP3, AAC/M4A, OGG Vorbis, Windows Media Audio, OPUS, Speex 和 WAV,为您的多媒体项目增加多功能性。
跨平台支持 Windows、macOS、Linux、Android 和 iOS
安装
使用 NuGet 快速安装
通过我们的 NuGet 包在数秒内开始
Install-Package VisioForge.DotNet.VideoEdit或者搜索 VisioForge.DotNet.VideoEdit 在 Visual Studio 的 NuGet 包管理器中。在 NuGet.org 查看 →
主要优势
时间线编辑
多轨道时间线,可精确控制视频和音频片段
丰富的效果库
50 多种内置效果、过渡和过滤器,可获得专业效果
GPU 加速
支持 Intel, NVIDIA 和 AMD 的硬件加速渲染
SDK 结构
该 SDK 提供与视频、音频和图像文件作为输入源的兼容性,并允许您包含内存中的图像。它还提供对 20 多种不同输出文件格式的访问。您可以通过网络流式传输输出,或将其发送到 Blackmagic 卡进行进一步处理。这一系列选项和配置确保开发者可以高效地处理多媒体内容。
视频编辑管道
该 SDK 包含一个时间线功能,可以创建和管理多个视频和音频轨道。在这些轨道中,您可以插入视频和音频片段。然后,在解码阶段之后,数据在写入文件之前即可进行处理和压缩。这种结构化的工作流程有助于在您的应用程序中高效处理多媒体内容。
输出格式
该 SDK 确保与许多流行的视频、音频和图像文件格式及编解码器(包括 MP4, WebM, AVI, WMV, MPEG-TS, MP3, AAC, JPEG, GIF 和 PNG)具有强大的兼容性。此外,开发者可以使用其自定义 DirectShow 过滤器进行编码,为多媒体处理提供增强的灵活性和自定义选项。
视频处理
该 SDK 促进了视频之间符合 SMPTE 标准的过渡的集成,以创建流畅、专业的过渡效果。它还支持向您的内容添加文本、图像或 GIF 徽标。开发者可以调整亮度、对比度、饱和度或色调以微调视觉效果。此外,该 SDK 支持各种操作,如调整大小、裁剪和旋转,从而精确控制视频的外观。
音频处理
使用 SDK 将均衡器添加到您的音频处理功能中。这允许您微调音频频率以获得最佳音质。您还可以标准化音频电平,增加音量或增强低音频率以达到所需的输出效果。该 SDK 还提供了广泛的其他音频效果。
主要功能
VisioForge Video Edit SDK .Net 的主要功能包括:
输入格式
- •视频格式:AVI、MP4、MPEG-1/2、WMV、QuickTime MOV、VP8/VP9、AV1,或其他任何有相应解码器的格式
- •音频格式:WAV、MP3、Vorbis、WMA、AAC、Speex、OPUS,或其他任何有相应解码器的格式
- •图像格式:BMP、PNG、GIF、JPEG、TIFF、WebP
- •内存中的图像和视频源,用于动态内容生成
输出视频格式
- •MP4 H264/HEVC + AAC 使用软件、Intel QuickSync、NVIDIA NVENC/CUDA 或 AMD Radeon 编码器
- •WebM (VP8/VP9 + Vorbis/Opus)
- •AVI 可配置编解码器
- •WMV 使用内置或外部配置文件
- •MKV (Matroska) 容器
- •MPEG-1/2/4 包括 VCD/SVCD/DVD 配置文件
- •动画 GIF 输出
- •通过第三方 DirectShow 过滤器的自定义输出格式
视频处理和效果
- •图像和图形覆盖(包括动画 GIF)
- •轨道之间的过渡(SMPTE 标准)
- •平移/缩放效果
- •可自定义字体和样式的文本覆盖
- •视频透明度和 Alpha 混合
- •亮度、对比度、饱和度、色调调整
- •调整大小/裁剪到任何分辨率
- •色度键(绿幕)合成
- •降噪和去隔行过滤器
- •淡入/淡出效果
- •旋转和翻转变换
- •30+ 额外视频效果
音频处理和效果
- •音量增强器
- •10 段均衡器
- •3D 低音系统
- •音频标准化
- •自动/手动增益控制
- •额外音频效果库
网络流媒体
- •RTSP 协议 (H264/AAC)
- •RTMP 流媒体推送到 YouTube、Facebook 和自定义服务器
- •HTTP Live Streaming (HLS)
- •Windows Media 流媒体
- •NDI 网络流媒体
- •UDP 和基于 FFmpeg 的自定义协议
其他功能
- •精确片段控制的多轨道时间线
- •第三方 DirectShow 过滤器支持
- •字幕支持(SRT、ASS、SSA)
- •运动检测
- •条形码阅读器
- •输出到加密视频(Video Encryption SDK)
- •输出到 Virtual Camera SDK
- •音频/视频文件标签读写
- •Blackmagic Decklink 输出
- •madVR 视频渲染器支持 [仅限 Windows]
强大而简单
使用干净、直观的 API 构建视频编辑功能
基本视频编辑器实现
C#文本和图像叠加与色彩校正
C#剪辑之间的过渡
C#灵活的许可选项
选择最适合您项目要求的许可证
选择您的许可证
专业视频编辑 SDK 许可
所有许可证均包含 12 个月的更新和技术支持
标准版
€750/终身
立即购买- 时间线
- 帧抓取器
- 视频处理
- 音频处理
- 高清视频支持
- 过渡
- 色度键
- OSD (屏幕显示)
- 多输出屏幕
- 输出格式AVI、WMV(Windows Media Video)、WMA(Windows Media Audio)、WAV、MP3、Ogg Vorbis、Speex
专业版
€1000/终身
立即购买- 时间线
- 帧抓取器
- 视频处理
- 音频处理
- 高清视频支持
- 过渡
- 网络流媒体 (WMV)
- 色度键
- 运动检测
- 使用 DirectShow 过滤器进行视频处理
- OSD (屏幕显示)
- 画中画
- 多输出屏幕
- Virtual Camera SDK 输出
- 视频旋转
- 输出格式+, DV video, DV/MPEG-1/2/4 (使用带有内部 MPEG 编码器的电视调谐器或 DV/HDV 摄像机), Flash Video (FLV) 使用 FFMPEG, WebM, 使用外部 DirectShow 过滤器的自定义输出格式
高级版
€1500/终身
立即购买- 时间线
- 帧抓取器
- 视频处理
- 音频处理
- 高清视频支持
- 过渡
- 网络流媒体 (WMV)
- 网络流媒体 (RTMP/RTSP/UDP)
- 色度键
- 运动检测
- 使用 DirectShow 过滤器进行视频处理
- OSD (屏幕显示)
- 画中画
- 多输出屏幕
- GPU 加速视频效果
- Virtual Camera SDK 输出
- Video Encryption SDK 支持
- 视频旋转
- 输出格式+, MPEG-1/2/4 使用 FFMPEG, MP4 (H264/HEVC + AAC) 使用软件, Intel QuickSync, Nvidia NVENC/CUDA, 或 AMD Radeon 编码器
所有许可证均包含 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
系统要求
开发和部署的最低要求
| 开发系统 |
|
| 目标平台 |
|
| .NET 版本 |
|
| IDE 支持 |
|
| 硬件 |
|
分发权
免版税分发。无需额外费用或运行时许可证即可部署您的应用程序。您的最终用户无需购买任何单独的许可证。
试用版限制
试用版在渲染的视频上显示水印。在 30 天试用期内所有功能均可完全使用。
非商业使用免费: SDK 对非商业使用免费。请联系我们获取免费许可证。
开发者资源
入门所需的一切
通过MCP加速视频编辑开发
为您的AI编程助手注入VisioForge视频编辑专业知识。MCP服务器提供关于时间线组装、转场、叠加层、输出格式配置和硬件加速编码的上下文感知帮助 — 在Claude Code、VS Code、Cursor及其他MCP兼容编辑器中可用。
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"
}
}
}常见问题
如何在C#中以编程方式剪切和合并视频?
创建VideoEditCore实例,将源文件添加到时间线并设置裁剪的起止时间戳,按所需顺序排列片段,设置输出格式,然后调用StartAsync()。SDK会自动处理逐帧精确剪切、重新编码和音频同步。
Video Edit SDK支持哪些输出格式?
SDK支持MP4(H.264/H.265)、WebM(VP8/VP9)、AVI、WMV、MKV、MPEG-1/2/4和GIF输出。音频可导出为MP3、AAC、OGG Vorbis、OPUS、FLAC和WAV。您还可以配置自定义编码参数,包括比特率、分辨率和帧率。
可以在视频片段之间添加效果和转场吗?
可以。SDK包含50多种内置视频效果,如模糊、锐化、色彩校正、色度键和画中画。您可以在片段之间添加平滑转场,使用可自定义定位叠加文本和图像,并应用实时音频效果。
SDK支持批量视频转换吗?
支持。您可以按顺序或并行处理多个文件。设置转换任务,包括源文件、目标格式和编码参数。SDK支持批量模式下的格式转换、分辨率缩放、帧率调整和音频重新编码。
视频编辑是否支持硬件加速编码?
支持。SDK通过NVIDIA NVENC、Intel Quick Sync Video和AMD AMF支持GPU加速编码。硬件编码可大幅加速视频导出操作,尤其适用于4K视频等高分辨率内容。
视频编辑支持哪些平台?
SDK在Windows上支持WinForms、WPF、MAUI、Uno Platform和Avalonia。跨平台编辑可在macOS、Linux、iOS和Android上运行。同时支持.NET Framework 4.7.2+和.NET 6/8/9+。
