Video Edit SDK .NET
The VisioForge Video Edit SDK .Net allows programmers to integrate advanced video editing and processing capabilities into their software applications. With this SDK, you can create custom movies by combining audio and video files, applying various effects, and smoothly transitioning between tracks. The SDK provides robust support for popular video formats, including MP4, WebM, AVI, WMV, Matroska, MPEG-1/2/4, and others. It also offers the flexibility to work with additional file formats using third-party DirectShow filters. Moreover, you can export audio in the most popular formats, including MP3, AAC/M4A, OGG Vorbis, Windows Media Audio, OPUS, Speex, and WAV, adding versatility to your multimedia projects.
Installation
Quick Installation with NuGet
Install the SDK directly in your project using Package Manager Console:
Install-Package VisioForge.DotNet.VideoEdit
Or search for VisioForge.DotNet.VideoEdit in Visual Studio's NuGet Package Manager.View installation guide →
SDK STRUCTURE
The SDK provides compatibility with video, audio, and image files as input sources and allows you to include images from memory. It also provides access to over 20 different output file formats. You can stream the output over a network or send it to a Blackmagic card for further processing. This range of options and configurations ensures developers can efficiently handle multimedia content.
VIDEO EDITING PIPELINE
The SDK includes a timeline feature that enables creating and managing multiple video and audio tracks. Within these tracks, you can insert video and audio fragments. Then, following the decoding phase, the data becomes ready for processing and compression before being written to a file. This structured workflow facilitates efficient multimedia content handling within your application.
OUTPUT FORMATS
The SDK ensures robust compatibility with many popular video, audio, and image file formats and codecs, including MP4, WebM, AVI, WMV, MPEG-TS, MP3, AAC, JPEG, GIF, and PNG. Furthermore, developers can use their custom DirectShow filters for encoding, offering enhanced flexibility and customization options for multimedia processing.
VIDEO PROCESSING
The SDK facilitates the integration of SMPTE-compliant transitions between videos to create smooth, professional-looking transitions. It also enables adding text, images, or GIF logos to your content. Developers can adjust brightness, contrast, saturation, or hue to fine-tune the visual aspects. Furthermore, the SDK supports various operations such as resizing, cropping, and rotating, affording precise control over the video's appearance.
AUDIO PROCESSING
Add an equalizer to your audio processing capabilities with the SDK. This allows you to fine-tune audio frequencies for optimal sound quality. You can also normalize audio levels, increase volume, or enhance bass frequencies to achieve the desired output. The SDK also offers a wide range of other audio effects.
Timeline Editing
Multi-track timeline with precise control over video and audio segments
Rich Effects Library
50+ built-in effects, transitions, and filters for professional results
GPU Acceleration
Hardware-accelerated rendering with Intel, NVIDIA, and AMD support
VisioForge Video Edit SDK .Net Major Features
Comprehensive video editing and processing capabilities for your applications
Input Formats
- Video formats: AVI, MP4, MPEG-1/2, WMV, QuickTime MOV, VP8/VP9, AV1, or any other if you have a corresponding decoder
- Audio formats: WAV, MP3, Vorbis, WMA, AAC, Speex, OPUS, or any other if you have a corresponding decoder
- Image formats: BMP, PNG, GIF, JPEG, TIFF, WebP
Output Video Formats
- AVI
- WMV (using built-in or external profiles or specifying all parameters directly)
- MKV (Matroska)
- MPEG-1/2/4 (including VCD/SVCD/DVD profiles), and FLV using FFmpeg wrapper
- WebM (Vorbis + VP8/VP9)
- MP4 H264/HEVC + AAC output using software encoder, Intel QuickSync, Nvidia CUDA/NVENC, or AMD Radeon encoder
- Custom output formats (using 3rd-party DirectShow filters)
- Animated GIF
Output Audio Formats
- WAV (PCM or compressed)
- WMA (Windows Media Audio)
- M4A (AAC)
- Ogg Vorbis
- MP3
- FLAC
- Speex
Network Streaming
- Windows Media
- RTSP protocol (H264/AAC)
- Smooth Streaming protocol for Microsoft IIS Server
- HTTP Live Streamings (HLS)
- RTMP, UDP, and any other protocol supported by FFmpeg.exe
- YouTube
- NDI
Video Processing & Effects (CPU/GPU)
- Image and graphic overlays (including animated GIF)
- Transitions between tracks (SMPTE standard)
- Pan/zoom
- Text overlay
- Video transparency
- Brightness, contrast, saturation, hue
- Resize/crop to any resolution
- Chroma-key
- Denoise
- Deinterlace
- Fade-in/fade-out
- Rotate
Audio Processing & Effects
- Volume booster
- Equalizer
- 3D-bass system
- Normalization
- Auto/manual gain
- A lot of other effects
Encoding Parameters
- Resolution
- Frame rate
- Video and audio codecs
- Video and audio bit rate or quality
- Level/profile (if supported by codec)
- Specific codec settings
Other Features
- Timeline editing allows adding multiple segments of video and audio files to the timeline
- 3rd-party DirectShow filters support
- Subtitles support
- Motion detection
- Barcode reader
- Output to encrypted video files using the Video Encryption SDK
- Output to Virtual Camera SDK
- Audio/video file tags reading and writing support
- Blackmagic Decklink output
- madVR video renderer support [Windows only]
Flexible Licensing Options
Choose the license that best fits your project requirements
Pricing
Choose the perfect edition for your project
All licenses include source code samples and email support
Standard
€750/lifetime
Buy Now- Timeline
- Frame grabber
- Video processing
- Audio processing
- HD video support
- Transitions
- Chroma-key
- OSD (On-Screen Display)
- Multiple output screens
- Output formatsAVI, WMV (Windows Media Video), WMA (Windows Media Audio), WAV, MP3, Ogg Vorbis, Speex
Professional
€1000/lifetime
Buy Now- Timeline
- Frame grabber
- Video processing
- Audio processing
- HD video support
- Transitions
- Network streaming (WMV)
- Chroma-key
- Motion detection
- Video processing using DirectShow filters
- OSD (On-Screen Display)
- Picture-In-Picture
- Multiple output screens
- Virtual Camera SDK output
- Video rotation
- Output formats+, DV video, DV/MPEG-1/2/4 (using a TV tuner with an internal MPEG encoder or DV/HDV camcorder), Flash Video (FLV) using FFMPEG, WebM, Custom output formats using external DirectShow filters
Premium
€1500/lifetime
Buy Now- Timeline
- Frame grabber
- Video processing
- Audio processing
- HD video support
- Transitions
- Network streaming (WMV)
- Network streaming (RTMP/RTSP/UDP)
- Chroma-key
- Motion detection
- Video processing using DirectShow filters
- OSD (On-Screen Display)
- Picture-In-Picture
- Multiple output screens
- GPU-accelerated video effects
- Virtual Camera SDK output
- Video Encryption SDK support
- Video rotation
- Output formats+, MPEG-1/2/4 using FFMPEG, MP4 (H264/HEVC + AAC) using software, Intel QuickSync, Nvidia NVENC/CUDA, or AMD Radeon encoders
All licenses include 1 developer seat, source code samples, and email support.
Annual licenses include 1 year of updates. Upgrade to lifetime license for perpetual updates.
System Requirements
Minimum requirements for development and deployment
Operating Systems |
|
.NET Versions |
|
UI Frameworks |
|
IDE Support |
|
Developer Resources
Everything you need to get started
Start Your Free Trial Today
Test all features with our fully-functional 30-day trial