The VisioForge Video Edit SDK .Net allows programmers to seamlessly integrate advanced video editing and processing capabilities into their software applications. With this SDK, you can create custom movies by combining different audio and video files, applying a variety of 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 by 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.
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 have the flexibility to either stream the output over a network or send it to a Blackmagic card for further processing. This range of options and configurations ensures that developers can efficiently handle multimedia content.
VIDEO EDITING PIPELINE
The SDK includes a timeline feature that enables the creation and management of 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.
The SDK ensures robust compatibility with an extensive array of popular video, audio, and image file formats and codecs, including MP4, WebM, AVI, WMV, MPEG-TS, MP3, AAC, JPEG, GIF, and PNG. Furthermore, developers have the option to utilize their own DirectShow filters for encoding, which offers enhanced flexibility and customization options for multimedia processing.
The SDK facilitates the integration of SMPTE-compliant transitions between videos to create smooth, professional-looking transitions. It also enables the addition of text, images, or GIF logos to your content. Developers are afforded the flexibility to 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.
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 audio output. The SDK also offers a wide range of other audio effects.
VisioForge Video Edit SDK .Net major features include:
Video formats: AVI, MP4, MPEG-1/2, WMV, QuickTime MOV, VP8/VP9, AV1, any other if you have a corresponding decoder
Audio formats: WAV, MP3, Vorbis, WMA, AAC, Speex, OPUS, any other if you have a corresponding decoder
Image formats: BMP, PNG, GIF, JPEG, TIFF, WebP
Output video formats
WMV (using built-in or external profiles or specifying all parameters directly)
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