Pre - requisties
Pre-requisties
Description
IP CAMERAS, URL SOURCES
To be able to decode IP cameras and URL sources, and record them without decompression/recompression(*), the Datastead RTSP/RTMP/HTTP/ONVIF Source filter is required.
(*) when VideoGrabber.RecordingInNativeFormat is enabled
RECORDING
Webcams, URL sources, screen, PCIe HD capture cards, video mixer:
To be able to record by using the Datastead codecs (h264, hevc, etc...), including the NVidia/AMD/Intel GPU encoders, the Datastead Multipurpose Encoder is required (starting from the v2.01, it does not run external processes)
By default TVideoGrabber is able to record only in WMV (ASF) MPEG-4 compressed format, in MJPEG, or in a format not compressed.
See the Datastead Encoder chapter for more information
PLAYER
For the decoding of video files we recommend to install the LAV Filters that can be downloaded here:
https://github.com/Nevcairiel/LAVFilters/releases/
INSTALLATION
All the filters above can be installed:
A) either by running the .exe the installer
B) either by copying the x86 and x64 folders directly under the folder where is located the application's .exe:
Example of file layout:
c:/appfolder/application.exe
c:/appfolder/x86
c:/appfolder/x64
where x86 and x64 are the folders containing the respective LAV filters binaries.
In this case TVideoGrabber will find them automatically.
C) either by copying the x86 and x64 folders to another folder, that is specified in the VideoGrabber.ExtraDLLPath property:
Example:
VideoGrabber.ExtraDLLPath = c:/codecfolder
File layout:
c:/appfolder/application.exe
c:/codecfolder/x86
c:/codecfolder