Skip to main content

Deployment of Video Edit SDK .Net (VideoEditCore engine, Windows only)

Products: Video Edit SDK .Net

To use the SDK on a PC that does not have the SDK installed, you must deploy SDK components. For the AnyCPU application, you should deploy both x86 and x64 redists.

VideoEditCoreX engine (cross-platform)

Please check the main deployment page.

VideoEditCore engine (Windows-only)

NuGet redist packages (file copying, no admin rights required)

Add the required packages to your application project. After the project is built, you'll have redist package files in your application folder.

  • SDK redist base package (always required) – x86 or x64
  • Video Edit SDK redist package (always required) – x86 or x64
  • FFMPEG package (file output/network streaming using FFMPEG.exe) – x86 or x64
  • MP4 output package – x86 or x64
  • VLC source package (for file/IP camera source) – x86 or x64
  • WebM output package – x86
  • XIPH formats (Ogg, Vorbis, FLAC) output/source – x86 or x64
  • LAV filters – x86 or x64

Automatic (silent) installers (admin rights required)

  • Base package (always required) – x86 or x64
  • Install .Net assemblies in GAC or use them in a local folder
  • FFMPEG package (for file / IP camera source) - x86 or x64
  • VLC source package (for file / IP camera source) – x86 or x64
  • XIPH formats (Ogg, Vorbis, FLAC) output/source – x86 or x64
  • LAV filters – x86 or x64

To uninstall the package, run exe with administrator rights with the following parameters "/x //".

Manual installation

  1. If the application has administrative privileges, install the VC++ 2022 (v143) runtime (x86 and/or x64 versions) and OpenMP runtime DLLs using exe redist or MSM modules. If not, copy the VC++ 2022 (v143) runtime (x86 and/or x64 versions) and OpenMP runtime DLLs to the application folder.
  2. Copy the VisioForge_MFP/VisioForge_MFPX (or x64 versions) DLLs from Redist\Filters to the app folder.
  3. Copy .Net assemblies to the app folder or install them to GAC
  4. Copy and COM-register (using regsvr32.exe or any other way) SDK DirectShow filters
  5. Add the folder with filters to the system environment variable PATH if your application exe file is in another folder.

Filters

Basic features:

  • VisioForge_Video_Effects_Pro.ax
  • VisioForge_MP3_Splitter.ax
  • VisioForge_H264_Decoder.ax
  • VisioForge_Audio_Mixer.ax

Legacy audio effects:

  • VisioForge_Audio_Effects_4.ax

RTSP streaming:

  • VisioForge_RTSP_Sink.ax
  • filters for MP4 legacy/modern except Muxer

SSF streaming:

  • VisioForge_SSF_Muxer.ax
  • filters for MP4 legacy/modern except Muxer

VLC source:

  • VisioForge_VLC_Source.ax
  • Copy all files from Redist\VLC folder, COM registration (using regsvr32.exe or any other way) .ax file, add environment variable VLC_PLUGIN_PATH, set value to VLC\plugins folder

FFMPEG source:

  • Copy all files from the Redist\FFMPEG folder and add this folder to the Windows system PATH variable.
  • VisioForge_FFMPEG_Source.ax

Memory source:

  • VisioForge_AsyncEx.ax

WebM decoding:

  • VisioForge_WebM_Ogg_Source.ax
  • VisioForge_WebM_Source.ax
  • VisioForge_WebM_Split.ax
  • VisioForge_WebM_Vorbis_Decoder.ax
  • VisioForge_WebM_VP8_Decoder.ax
  • VisioForge_WebM_VP9_Decoder.ax

RTSP / RTMP / HTTP source:

  • VisioForge_RTSP_Source.ax
  • VisioForge_RTSP_Source_Live555.ax
  • VisioForge_IP_HTTP_Source.ax
  • FFMPEG, VLC or LAV filters

FLAC source:

  • VisioForge_Xiph_FLAC_Source.ax

Ogg Vorbis source:

  • VisioForge_Xiph_Ogg_Demux2.ax
  • VisioForge_Xiph_Vorbis_Decoder.ax

Video encryption:

  • VisioForge_Encryptor_v8.ax
  • VisioForge_Encryptor_v9.ax

GPU video effects (DirectX 11)

  • Copy VisioForge_DXP.dll / VisioForge_DXP64.dll

LAV source:

  • Copy all files from Redist\LAV\x86(x64), register all .ax files

To COM-register all DirectShow filters in some folder, you can also put reg_special.exe from SDK redist into the folder with filters and run it with admin rights.


Visit our GitHub page to get more code samples.