Skip to main content


  • [X-engines] Resolved wrong aspect ratio with video resize effect/block
  • [X-engines] Updated GStreamer redist
  • [X-engines] Added Basler USB3/GigE cameras support in Media Blocks SDK .Net and Video Capture SDK .Net
  • VideoEditCoreX: The TextOverlay class changed to use SkiaSharp-based font settings. Additionally, you can set the custom font file name or configure all rendering parameters using custom SKPaint.
  • [Windows] Added Stream support in MediaInfoReader. You can get the video/audio file information from a stream (DB, network, memory, etc.).
  • [X-engines] Updated Live Video Compositor engine, which improved support of the file sources
  • [X-engines] Added API to get snapshots from video files using MediaInfoReaderX: GetFileSnapshotBitmap, GetFileSnapshotSKBitmap, GetFileSnapshotRGB
  • [X-engines] iOS support in MAUI samples
  • [X-engines] Resolved memory leak issue for RTSP sources
  • [Windows] Fixed the hang problem with the FFMPEG source when a network connection is lost
  • [X-engines] Added support for FLIR/Teledyne cameras (USB3Vision/GigE) using the Spinnaker SDK
  • VideoEditCoreX: Added support for .Net Stream usage as an input source
  • .Net 7 support returned to the MAUI package (was removed by CI error).
  • The IAsyncDisposable interface was added to all SDK's core classes. DisposeAsync call should be used to dispose of the core objects in async methods.
  • [X-engines] Improved MAUI video rendering speed
  • [X-engines] Resolved MAUI media playback issues (decoding) in MAUI Android
  • [X-engines] Resolved an issue with the H264 webcam sources (sometimes not connected)
  • [X-engines] Resolved an issue with audio stream playback in the Live VideoCompositor engine


  • [X-engines] [API breaking change] DeviceEnumerator can now be used only by using DeviceEnumerator.Shared property. It is required to have one enumerator per app. DeviceEnumerator objects used by API have been removed
  • [X-engines] [API breaking change] Android Activity is not required anymore to create SDK engines
  • [X-engines] [API breaking change] X-engines require additional initialization and de-initialization steps. To initialize SDK, use the VisioForge.Core.VisioForgeX.InitSDK() call. To de-initialize SDK, use the VisioForge.Core.VisioForgeX.DestroySDK() call. You need to initialize SDK before any SDK class usage and de-initialize SDK before the application exits.
  • [Windows] Improved MAUI video rendering performance in Windows
  • [Windows] Added a mouse highlight for screen capture sources
  • [Windows] Resolved a CallbackOnCollectedDelegate call issue with the BasicWindow class
  • [Avalonia] Resolved an issue with Avalonia VideoView resize
  • [X-engines] Added the StartPosition and StopPosition properties to UniversalSourceSettings. You can use these properties to set the start and stop positions for the file source.
  • Resolved the issue with passwords with special characters used for RTSP sources
  • Resolved the rare video flip issue with the Virtual Camera SDK engine
  • The VisioForge MJPEG Decoder filter was removed from the SDK's NuGet packages. You can optionally add it to your project by file copying or COM registration deployment.
  • [X-engines] Fixed memory leak in the OverlayManager
  • [X-engines] DeviceEnumerator got events to notify about devices added/removed: OnVideoSourceAdded, OnVideoSourceRemoved, OnAudioSourceAdded, OnAudioSourceRemoved, OnAudioSinkAdded, OnAudioSinkRemoved
  • VideoEditCore: Added Virtual_Camera_Output_AlternativeAudioFilterName property to set a custom audio filter for the Virtual Camera SDK output
  • [X-engines] Updated device enumerator. Removed unwanted firewall dialog when listing NDI sources.
  • [X-engines] Fixed an issue with the video mixer when adding/removing video sources.
  • Resolved an issue with the Tempo audio effect.


  • [ALL] .Net 8 support
  • [X-engines] Added the MPEG-2 video encoder.
  • [X-engines] Added the MP2 audio encoder.
  • [X-engines] Default VP8/VP9 settings changed to live recording.
  • [X-engines] Added DNxHD video encoder support.
  • [All] Avalonia 11.0.5 support.
  • [All] Updated FFMPEG sources and encoders. Resolved issue with missed MSVC dependencies.
  • [All] SkiaSharp security updates.
  • [Cross-platform SDKs] Updated Overlay Manager. Added OverlayManagerDateTime class to draw current date time and custom text.
  • [Cross-platform SDKs] Updated OverlayManagerImage. Resolved issue with System.Drawing.Bitmap usage.


  • VideoEditCore: Added the static CreateAsync method that can be used instead of the constructor to create engines without UI lag.
  • [Cross-platform SDKs] Updated Avalonia VideoView. Resolved issue with VideoView recreation.
  • Updated WPF rendering. Improved performance for 4K and 8K videos.
  • [Video Edit SDK .Net] Added Multiple Audio Tracks Demo (WPF)
  • [Video Edit SDK .Net] Updated MP4 output for multiple audio tracks
  • [Cross-platform SDKs] Updated device enumerator
  • [Cross-platform SDKs] Resolved issue with VU Meter (event not fired)
  • Added IAsyncDisposable interface support for cross-platform core classes. It should be used to dispose of the core objects in async methods.
  • Resolved madVR issues in all SDKs
  • Resolve the "image not found" issue with the WinUI NuGet package
  • Improved madVR support
  • WinUI VideoView updated to fix issues during audio file playback
  • Resolved issues with NDI source detection in the local network
  • Added KLVParser class to read and decode data from KLV binary files.
  • Added KLVFileSink block. You can export KLV data from MPEG-TS files.
  • Added WASAPI 2 support.
  • Updated Avalonia VideoView control. Resolved issues with video playback on Windows on HighDPI displays.
  • [CV] Resolved the issue with wrong face coordinates.
  • Resolved NDI SDK detection issues.
  • Added Save/Load methods for output format to serialize into JSON.
  • Resolved MP4 HW QSV H264 regression.
  • WinForms and WPF VideoView stability updates.
  • Telemetry update
  • SDKs updated to use the ObservableCollection instead of List in public API.
  • Updated MP4 HW output. Improved NVENC performance.
  • Updated scrolling text logo. Added the Preload method to render a text overlay before playback.
  • Updated scrolling text logo (performance)
  • Resolved crash with a text logo with a custom resolution
  • [Video Edit SDK .Net] Added FastEdit_ExtractAudioStreamAsync method to extract the audio stream from the video file.
  • [Video Edit SDK .Net] Added "Audio Extractor" WinForms sample.
  • Resolved the DeinterlaceBlend video effect crash
  • Used 3rd-party libraries moved to VisioForge.Libs.External assembly/NuGet
  • Added Nvidia Maxine Video Effects SDK (BETA) and sample app for Media Player SDK .Net and Video Capture SDK .Net
  • VisioForge HW encoders update


  • .Net 7 support
  • Added Linux support for VideoEditCoreX-based demos
  • Added AutoTransitions property to the VideoEditCoreX engine
  • System.Drawing.Rectangle and System.Drawing.Size types are replaced by VisioForge.Types.Rectangle and VisioForge.Types.Size in all crossplatform APIs
  • MAUI samples (BETA) are added
  • Online licensing updated
  • Added support for multiple Decklink outputs in Video Capture SDK .Net and Video Edit SDK .Net (Windows-only engine)
  • API breaking change: the frame rate changed from double to VideoFrameRate in all APIs
  • Resolved issue with WPF HighDPI apps that use EVR


  • Updated HighDPI support in WinForms samples
  • Resolved an issue with HighDPI support for the Direct2D video renderer
  • Resolved forced reencoding issue with FFMPEG files joining without reencoding
  • Sentry update
  • Added video interpolation settings for Zoom and Pan video effects
  • Added GtkSharp UI framework support for video rendering
  • FastEdit API has been changed to async
  • Avalonia VideoView downgraded to 0.10.12 because of Avalonia UI problems with NativeControl
  • Added File Encryptor demo


  • Resolved an issue with MKV Legacy output (wrong cast exception).
  • Zoom and pan effects performance optimizations
  • Added basic Media Blocks API (WIP)
  • Added HLS network streaming
  • Added Rotate property to WPF VideoView. You can rotate the video by 90, 180, or 270 degrees. Also, you can use the GetImageLayer() method to get the Image layer and apply custom transforms
  • API change - FilterHelpers renamed to FilterDialogHelper
  • VisioForge.Types and VisioForge.MediaFramework assemblies merged into VisioForge.Core
  • UI classes moved to VisioForge.Core.UI.* assemblies and independent NuGet packages
  • VisioForge.Types renamed to VisioForge.Core.Types
  • VisioForge.Core no longer depends on the Windows Forms framework


  • Added HorizontalAlignment and VerticalAlignment properties to the text and image logos
  • SDK migrated to System.Text.Json from NewtonsoftJson
  • Video processing performance optimizations


  • Disabled Sentry debug messages in the console
  • Added Icecast streaming
  • VideoStreamInfo.FrameRate property type changed to VideoFrameRate (with numerator and denominator) from double
  • Updated WPF VideoView, resolved the issue for IP camera stream playback
  • API breaking change: VisioForge.Controls, "VisioForge.Controls.UI", "VisioForge.Controls.UI.Dialogs", and "VisioForge.Tools" merged inside VisioForge.Core
  • Audio effect API now uses string name instead of index


  • Resolved SDK_Version possible issue.
  • Added Settings_Load API. You can load the settings file saved by Settings_JSON. Be sure that device names are correct.
  • API breaking change: SDK_State property has been removed. We do not have TRIAL and FULL SDK versions anymore.
  • API breaking change: DirectShow_Filters_Show_Dialog, DirectShow_Filters_Has_Dialog, Audio_Codec_HasDialog, Audio_Codec_ShowDialog, Video_Codec_HasDialog, Video_Codec_ShowDialog, Filter_Supported_LAV, Filter_Exists_MatroskaMuxer, Filter_Exists_OGGMuxer, Filter_Exists_VorbisEncoder, Filter_Supported_EVR, Filter_Supported_VMR9 and Filter_Supported_NVENC has been moved to VisioForge.Tools.FilterHelpers class.
  • VFAudioStreamInfo/VFVideoStreamInfo duration type changed to Timespan.
  • Decklink types from VisioForge.Types assembly moved to VisioForge.Types.Decklink namespace.
  • Telemetry updated.
  • Custom redist loader updated.
  • NDI update.
  • API breaking change: Status property changes to State, type is PlaybackState in all SDKs.
  • API breaking change: UI controls split into Core (VideoCaptureCore, MediaPlayerCore, VideoEditCore) and VideoView.
  • Updated FFMPEG source
  • API breaking change: Video Edit SDK types moved from VisioForge.Types namespace to "VisioForge.Types.VideoEdit"
  • API breaking change: Output types moved from VisioForge.Types namespace to VisioForge.Types.Output
  • API breaking change: Video Effects types moved from VisioForge.Types namespace to VisioForge.Types.VideoEffects
  • API breaking change: Audio Effects types moved from VisioForge.Types namespace to VisioForge.Types.AudioEffects
  • API breaking change: Event types moved from VisioForge.Types namespace to VisioForge.Types.Events
  • Added Video_Renderer_SetCustomWindowHandle method to set custom video renderer by Win32 window/control HWND handle


  • Windows 11 support
  • Telemetry update
  • VFMP4v11Output renamed to VFMP4HWOutput
  • Added Microsoft H265 encoder support
  • Added Intel QuickSync H265 encoder support
  • Updated Decklink output
  • Custom redist configuration updated


  • An issue with Video Resize filter creation for NuGet redists has been resolved
  • Telemetry update
  • Updated VFDirectCaptureMP4Output output
  • .Net 6 (preview) support
  • Nvidia CUDA removed. NVENC is a modern alternative and is available for H264/HEVC encoding.
  • Split project and solutions by independent files for .Net Framework 4.7.2, .Net Core 3.1, .Net 5 and .Net 6


  • An issue with audio stream capture with enabled Virtual Camera SDK output was resolved
  • VFMP4v8v10Output was replaced with VFMP4Output
  • An issue with wrong ColorKey processing in the Text Overlay video effect was resolved
  • MP4v11 AMD encoders were updated
  • FFMPEG.exe network streaming update
  • FFMPEG output was updated to the latest FFMPEG version
  • VC++ redist is no longer required to be installed. VC++ linking changed to static (except optional XIPH output)
  • Many base DirectShow filters moved to the VisioForge_BaseFilters module


  • Added WPF VideoView control. You can push video frames from the OnVideoFrameBuffer event to control to render them
  • Correct default transparency value for a text logo
  • Updated MJPEG Decoder (improved performance)
  • Removed MP4 v8 legacy encoders
  • INotifyPropertyChanged support in WinForms/WPF wrappers to provide MVVM application support
  • Resolved issue with RTMPS streaming to Facebook
  • Added the "faststart" FFMPEG flag for MP4v11 output that used FFMPEG MP4 muxer
  • Added CustomRedist_DisableDialog property to disable the redist message dialog
  • MP4v10 default profile has been changed to Baseline / 5.0 for better browser compatibility


  • .Net 5.0 support
  • Resolved issue with device added/removed notifier
  • Resolved issue with merged text/image logos
  • Updated device notifier
  • Legacy audio effects have been removed.
  • Updated HLS server. Correct error reporting about used port
  • Added NDI streaming (server)
  • Updated FFMPEG Source filter, more supported codecs, and added GPU decoding


  • Migrated to .Net 4.6
  • Added Debug_DisableMessageDialogs property to disable error dialog if OnError event is not implemented.
  • Fixed issue with resizing on pause for WPF controls.
  • Added OnPause/OnResume events
  • Updated VLC source
  • Removed unwanted warning in MP4 v11 output
  • One installer for TRIAL and FULL versions
  • Same NuGet packages for TRIAL and FULL versions
  • .Net Core NuGet packaged merged with .Net Framework package
  • Added NuGet redists. Deployment never was so simple!


  • Async / await API for all SDKs
  • Breaking API change: All time-related API now uses TimeSpan instead of long (milliseconds)
  • Tag reader/writer - correct logo loading for some video formats
  • Removed legacy DirectX 9 video effects
  • Fixed audio conversion progress issue
  • Improved .Net Core compatibility
  • Added Video_Effects_MergeImageLogos and Video_Effects_MergeTextLogos properties. If you have 3 or more logos you can set these properties to true to optimize video effects' performance
  • Improved DirectX 11 video processing
  • Added MPEG-TS AAC-only no video support for MPEG-TS output
  • Several new demo applications
  • Improved MP4 v11 output
  • Many minor bugfixes
  • .Net Core assemblies updated to .Net Core 3.1 LTS
  • Updated demos repository on GitHub


  • Alternative OSD implementation to handle Windows 10 changes
  • Updated GPU video effects
  • Updated memory source
  • Updated OSD API
  • Resolved issues with video encryption using binary keys
  • Added custom video resize option for MP4v11 output
  • Merge module (MSM) redists added to all SDKs
  • Updated FFMPEG.exe output using pipes instead of virtual devices
  • Added DirectX11-based GPU video processing


  • Updated audio fade-in/fade-out effects
  • The updated integrated JSON serializer
  • .Net Core support


  • Added Loop property
  • Updated audio enhancer
  • Deployment without COM registration and admin rights
  • Added method to move OSD


  • Fixed seeking issue with some MP4 files
  • Fixed stretch/letterbox issue in the WPF version of all SDKs
  • Fixed issue with an equalizer on sample rate 16000 or less
  • Added DVDInfoReader class to read info about DVD files
  • Improved barcode detection quality for rotated images
  • The minimal .Net Framework version is .Net 4.5 now
  • Added Frame_GetCurrentFromRenderer method to all SDKs. Using this method you can get the currently rendered video frame directly from the video renderer.


  • Fixed bug with MP4 v11 output, custom GOP settings
  • Updated MJPEG Decoder
  • Fixed bug with MP4 v11 output, Windows 7 now fully supported
  • OnStop event of Video Edit SDK returns a successful status
  • Added fade-in/fade-out for text logo
  • Updated Decklink output
  • Video Edit SDK can fast-cut files from network sources (HTTP/HTTPS)
  • Added Computer Vision demo, with cars/pedestrian counter and face/eyes/nose/mouth detector/tracker
  • Updated MP4 output to use alternative muxer that provides constant frame rate


  • Updated MP4 output
  • Added madVR video renderer (experimental)
  • Fixed issue with adding video files
  • Fixed issue with TIFF support


  • Added MJPEG decoder filter
  • Added MP4 output using CPU, Nvidia NVENC, Intel QuickSync, and AMD Radeon encoders using Media Foundation API


  • Updated logging
  • Object_Detection property renamed to Motion_DetectionEx, with updated parameters
  • Added I420 video format support
  • Added chroma-key for video mixing, to mix chroma-key and background video streams
  • Added SDK demo code to GitHub and SDK packages to NuGet
  • Updated video effects filter to support odd width and height
  • Added console demo


  • SDKs now have AnyCPU only. To get the x86 app set the "Prefer 32-bit" option in your project settings
  • Added GPU-based video effects. You can set a custom DirectX pixel shader to get your video effect
  • Updated MKV output
  • Added Zoom option to multiscreen
  • Added sharpen effect
  • FastEdit supported in the x64 build
  • Added TimeStamp video effect (based on TextLogo effect)
  • Added Mode property to Text Logo class. Now you can draw text, current date/time, frame timestamp, or number
  • Audio_OutputDevice property can be set to "NULL" (string) to have an audio sample grabber and VU*meter with disabled rendering to a real audio output device
  • Filter_Exists_Matroska_Muxer method renamed to Filter_Supported_Matroska_Muxer
  • Added deinterlace support for EVR
  • Added Video Capture and TV Tuning console demos


  • Updated LAME encoder, resolved an issue with low bitrates for mono audio
  • Updated encryption engine (bugfix)
  • Added FFMPEG.exe x265 custom preset support
  • YUV2RGB filter now supports HDYC format
  • Added installer for Visual Studio Toolbox
  • Made file size optimization for Virtual Camera and Network Streaming filters
  • Added IIS Smooth Streaming using FFMPEG.exe
  • Added Nvidia NVENC H264 encoder for MP4 output, to encode video much faster if you have Nvidia GPU
  • Removed Nvidia CUDA encoder from demo apps (not from SDK), replaced by NVENC
  • Updated channel order audio effect
  • Updated audio mixer
  • Added audio channel mapper filter. You can set a custom channel amount and map any source channel to any output channel
  • Added subtitles support (from an external file) to Video Edit SDK


  • The updated media information reader
  • MediaInfoNV renamed to MediaInfoReader
  • Improved logging
  • Fixed issue with Pan effect in x64 build
  • Fixed issue with Blur effect
  • Fixed CUDA encoder memory leak
  • Added standard tags support for video and audio files, including MP4, WMV, MP3, AAC, M4A, Ogg Vorbis, and other formats. Media Player SDK can read tags, Video Capture SDK and Video Edit SDK can write tags
  • Added delayed start in all SDKs. This feature can be used to start multiple SDK controls almost at the same time. Check Start_DelayEnabled description
  • Audio effects are now written on C# and can be used in x64 applications. Old effects usage is saved as "legacy" if you have some issues with new filters or API
  • Improved information reading for some Speex files
  • Added video crop implementation in Video Edit SDK .Net Main Demo
  • Video Edit SDK .Net API for adding files now returns a boolean value to easily handle errors. Error text still returned using the OnError event
  • Video Edit SDK .Net Input_AddImageFile method accepts the List(VEImageSource) object, it's the best way to add multiple image files at the same time (smaller memory usage, smaller HDD, and CPU usage)
  • Video Edit SDK .Net - new PIP modes - horizontal and vertical split, Video_Transition_Add_PIP call replaced by Input_AddVideoFile_PIP method
  • Error tracking added to the Visual Studio Output window, you'll see all errors that come from the OnError event (but without diagnostic information)
  • Added Input_Timeline_Load / Input_Timeline_Save methods in Video Edit SDK .Net, using this API you can load your timeline with all available parameters in DirectShow Editing Services
  • Added VFFileSegment class to specify multiple parts of the same file while adding it in Video Edit SDK .Net
  • Microsoft DTV-DVD Video Decoder filter was blacklisted in Video Edit SDK .Net due to a lot of issues with it. Please use LAV filters or any other good MPEG-2 / MPEG-4 / H264 decoder
  • Added settings serialization to JSON format
  • GIF output in Video Edit SDK .Net / Video Capture SDK .Net
  • Custom video effects 3rd-party filters can be added by CLSID, before or after the main effects filter/sample grabber
  • Added MP3 splitter to resolve issues with some MP3 files, that can't be playable using the default splitter
  • VisioForge.Controls.WinForms and VisioForge.Controls.WPF assemblies were replaced by "VisioForge.Controls.UI"
  • Updated MP4 output, with resolved AV sync issue and improved latest Intel CPU support
  • Added ExecutableFilename property of VFFFMPEGEXEOutput to set custom FFMPEG.exe filename
  • Video effects are seriously optimized for the latest Intel CPUs


  • Updated VLC engine (libVLC
  • The updated media information reader
  • Updated FFMPEG engine


  • Resolved WebM flipped video issue
  • Added video renderer video processing API to VMR*9 and EVR video renderers
  • Video_Renderer_Stretch property changed to Video_Renderer_StretchMode, in WPF new mode available
  • Added Video Encryption SDK v9 support, file or binary data can be used as a key, AES*256 strong encryption available
  • Updated FFMPEG.exe network streamer
  • Updated and improved MP4 output
  • Added M4A (AAC) output


  • Added resolution check for H264
  • Updated Intel QuickSync support for the H264 encoder
  • Added Desktop Duplication API usage in Windows 8 for a faster screen capture
  • Added animated GIF support as image logo
  • Added audio enhancements (normalization, auto gain, manual gain)
  • Added SDK_Version / SDK_State properties to see SDK assemblies used version and registration info
  • Added licensing event to check required SDK edition
  • Added UDP streaming (MPEG-TS) using FFMPEG.exe
  • Added RTMP streaming using FFMPEG.exe
  • FFMPEG_... properties renamed to FFMPEG_DLL_...
  • Audio volume API has been changed, now volume in percent


  • Added video H264 CPU / Intel QuickSync decoder
  • Added video H264 Intel QuickSync encoder
  • Added FLAC output
  • Updated LAME encoder, now available for x64
  • API update - Audio_LAME properties renamed to LAME
  • Updated Ogg Vorbis encoder/decoder
  • Added UYVY video format support on input
  • Added Speex output
  • Updated WebM output, with VP9 support
  • Added WebM decoders
  • Frame grabber API changes
  • Several bug fixes


  • New MP4 H264 / AAC output, worked on Windows 7 and later and has better optimization for Intel CPUs
  • New MP4 H264 CUDA / AAC output, for Nvidia cards
  • Video rotation on-the-fly video effect
  • Updated FFMPEG encoder
  • 4K*ready video effects
  • API change - renamed properties H264_CUDA to MP4_CUDA
  • API change - video renderer-related Screen properties renamed to Video_Renderer
  • VMR*9 / EVR Zoom shift bug fixed
  • Custom video renderer background color for all renderers
  • Direct2D video renderer with live video rotation (BETA)
  • Custom background image for WPF controls
  • Several bug fixes


  • Updated FFMPEG encoder and decoder
  • Several bug fixes


  • Improved H264 encoder
  • Several bug fixes


  • Several bug fixes


  • RTSP streaming
  • Several bug fixes


  • MP4 H264 / AAC output
  • Several bug fixes


  • Video encryption support
  • Several bug fixes


  • Network streaming to Adobe Flash Media Server or other servers
  • Several bug fixes


  • Fade-in/fade-out video effect added
  • Several bug fixes


  • Virtual Camera SDK support as a target


  • Network streaming added
  • Several bug fixes
  • Improved chroma-key
  • Improved text logo
  • Changed video effects API


  • Barcode reader (QR Code, UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, Codabar, ITF, RSS-14, Data Matrix, Aztec, PDF-417)
  • Several bug fixes


  • Windows 8 RTM support
  • MP4 H264 output using Nvidia CUDA technology (BETA)
  • Updated FFMPEG output
  • Pan/zoom video effect
  • Video/audio tagging API
  • Small bug fixes


  • Windows 8 Customer Preview support
  • improved video effects


  • improved OpenCL support
  • Windows 8 Developer Preview support
  • improved video effects
  • multiple audio streams support AVI and WMV output


  • Minor bug fixes
  • New main installer and redist installers


  • Minor bug fixes
  • Improved video effects
  • New optimizations for Intel Core II / Atom, AMD netbook CPUs


  • All .Net SDKs are statically linked to MS VC++, and additional runtime installation that sometimes causes problems is no longer required
  • Improved video effects
  • New optimizations for Intel Core i7 CPUs


  • Motion detection
  • WebM output
  • MPEG*1/2/4 and FLV output using FFMPEG
  • Integrated AForge.Net for object detection and improved video processing
  • Video effects optimized for Intel Atom and Core i3/i5/i7 now
  • Direct processing of decoded video/audio streams

Visit our GitHub page to get more code samples.