Deployment of TVFVideoCapture library
You must deploy framework components to use the TVFVideoCapture library on a PC without the framework installed.
Automatic (silent) installers (admin rights required)
- Base package (always required) - Delphi or ActiveX
- FFMPEG package (for file / IP camera source) - x86
- MP4 output package - x86
- VLC source package (for file / IP camera source) - x86
Manual installation (admin rights required)
- Install VC++ 2010 SP1 redist x86 x64
- Copy MFP DLLs from
Redist\Filters
to an application folder - Copy and COM-register (using regsvr32.exe or any other way) OCX file if you are using the ActiveX library
- Copy and COM-register (using regsvr32.exe or any other way) library DirectShow filters:
VisioForge_Audio_Effects_4.ax
,VisioForge_Dump.ax
,VisioForge_RGB2YUV.ax
,VisioForge_Screen_Capture.ax
,VisioForge_Video_Effects_Pro.ax
,VisioForge_Video_Mixer.ax
,VisioForge_Video_Resize.ax
,VisioForge_WavDest.ax
,VisioForge_YUV2RGB.ax
,VisioForge_FFMPEG_Source.ax
. Add a folder with filters to the system environment variablePATH
if your application exe file in another folder
- To install FFMPEG: Copy all files from the
Redist\FFMPEG
folder, add this folder to the Windows systemPATH
variable, and register .ax files from theRedist\FFMPEG
folder. - To install VLC: Copy all files from the
Redist\VLC folder
, COM-register (using regsvr32.exe or any other way) .ax file, add environment variableVLC_PLUGIN_PATH
, specify the value asVLC\plugins
folder. - For LAME output: Copy
lame.ax
file fromRedist\Formats
folder, registerlame.ax
file. - For WebM support (encoding and decoding): Free codecs from the xiph.org website.
- For Matroska support (encoding and decoding): Use
Haali Matroska Splitter
. - For MP4 H264 / AAC output, modern encoder:
libmfxsw32.dll
/libmfxsw64.dll
files to copy,VisioForge_H264_Encoder.ax
/VisioForge_MP4_Muxer.ax
/VisioForge_AAC_Encoder.ax
/VisioForge_Video_Resize.ax
files to register. - For MP4 H264 / AAC output, legacy encoder:
libmfxxp32.dll
/libmfxxp64.dll
files to copy,VisioForge_H264_Encoder_XP.ax
/VisioForge_MP4_Muxer_XP.ax
/VisioForge_AAC_Encoder_XP.ax
/VisioForge_Video_Resize.ax
files to register.
To COM-register all DirectShow filters in some folder, you can also put reg_special.exe
from the framework setup to the folder with filters and run it with admin rights.
Please get in touch with support to get help with this tutorial. Visit our GitHub page to get more code samples.