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.
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.
VisioForge Video Edit SDK .Net major features include:
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
Visual Studio 2019 and later: Visual C#, Visual C++, Visual Basic .NET
Visual Studio Code
JetBrains Rider
SDK may be used with other .Net-compatible applications such as Microsoft Access, Word, and Excel
UI frameworks
WinForms
WPF
WinUI 3 for Desktop
Avalonia
MAUI
MacOS/MacCatalyst
Xamarin.Android
Xamarin.iOS
System requirements
Windows 10 or Windows 11
Ubuntu 22+
macOS 12+
Target platforms
Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
Windows Server 2016 and later
Android 8 and later
Linux
macOS
iOS
.Net versions
.Net Framework 4.6.1 and later
.Net Core 3.1
.Net 5 - .Net 9
Distribution rights
Royalty-free distribution.
Trial limitations
The trial version displays a watermark on the video window.
EDITION
STANDARD
PROFESSIONAL
PREMIUM
Timeline
Frame grabber
Video processing
Audio processing
HD video support
Transitions
Network streaming in WMV format
Network streaming using 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
Output to Virtual Camera SDK
Video Encryption SDK support
Video rotation
Output formats
AVI
WMV (Windows Media Video)
WMA (Windows Media Audio)
WAV
MP3
Ogg Vorbis
Speex
DV video
Flash Video (FLV) using FFMPEG
WebM
Custom output formats using external DirectShow filters
MPEG-1/2/4 using FFMPEG
MP4 H264 using software, Intel QuickSync, Nvidia NVENC/CUDA or AMD Radeon encoders
Our software offers unlimited usage with no nag-screen, ensuring a
seamless experience. We provide a 30-day trial period so you can explore
all features before committing.
With a regular license, you
receive free minor and major upgrades for one year; after that period,
the SDK will continue functioning as before.
Alternatively, the
lifetime license provides unlimited updates indefinitely. Additionally,
we offer priority support and fixes. The regular license is billed
annually and automatically renewed each year, but you can cancel your
subscription anytime.
The SDK is free for non-commercial use. Please contact us to get a free license.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.