Video Edit SDK .Net

v15.9
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.
video edit sdk .net slide 1

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.
video edit sdk .net slide 2
video edit sdk .net slide 3

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.
video edit sdk .net slide 4
video edit sdk .net slide 5

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
  • 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
  • Windows Media Audio
  • 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
  • Facebook
  • NDI

Video processing and 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 and effects

  • volume booster
  • equalizer
  • 3D-bass system
  • normalization
  • auto/manual gain
  • a lot of other effects

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
  • 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
  • Audio/video file tags reading and writing support
  • Blackmagic Decklink output
  • madVR video renderer support [Windows only]

IDE

  • 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.

abstract 1

EDITION

abstract 2

STANDARD

abstract 3

PROFESSIONAL

abstract 4

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.
logo
VisioForge © 2006 - 2024
discord