To use SDK on the PC without SDK installed, you must deploy SDK components. For AnyCPU app, you should deploy both x86 and x64 redists.
Add required packages to your application project. After project build, you'll have redist packages files in your app folder.
- SDK redist base package (always required) – x86 or x64
- Media Player 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
- Base package (always required) – x86 or x64
- Install .Net assemblies to GAC or use in 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, call exe with admin rights with the following parameters: "/x //".
Basic features:
- VisioForge_RGB2YUV.ax
- VisioForge_YUV2RGB.ax
- VisioForge_Video_Resize.ax
- 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-register (using regsvr32.exe or any other way) .ax file, add environment variable VLC_PLUGIN_PATH, specify the value as VLC»plugins folder
FFMPEG source:
- Copy all files from the Redist»FFMPEG folder, add this folder to the Windows system PATH variable.
- VisioForge_FFMPEG_Source.ax
Memory source:
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
Direct2D video renderer:
- VisioForge_D2D_Video_Renderer.ax
Video encryption:
- VisioForge_Decryptor_Audio.ax
- VisioForge_Decryptor_Video.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 to folder with filters and run it with admin rights.