Features
TVideoGrabber Video SDK v16.4
for C#, VB.NET, VC++, Delphi and C++Builder (all versions), and ActiveX compatible tools (PowerBuilder, LabView,...)
©2025 Datastead Software
Home page:
https://www.datastead.com/
Description
CAPTURE AND PREVIEW OF VIDEO SOURCES
The TVideoGrabber SDK supports most of the video sources and capture devices:
- ONVIF cameras with ONVIF discovery PTZ support (*)
- RTSP cameras and servers
- streaming URLs (*)
- webcams,
- USB video capture devices,
- PCIe video capture cards,
- Blackmagic Decklink cards,
- USB composite capture devices (e.g. Easycap),
- GigE cameras (e.g. PointGrey)
(*) requires our optional Datastead RTSP/RTMP/HTTP/ONVIF Source Filter
VIDEO RECORDING
- audio/video recording to various formats
through the Datastead Encoder after installing our optional Datastead Multipurpose Encoder filter
Most of the recording formats include MP4, MOV, FLV, AVI, Ogg/Theora, WebM, etc...
- audio/video recording through third-party DirectShow filters
- AVI recording,
- WMV/ASF recording,
- MP4/FLV recording (requires a third-party H264 or AAC DirectShow encoder)
Timer-based recording (delayed start, timered stop, or create new file periodically)
Compression of the audio and video streams, "on-the-fly" or after recording,
Pause/resume during recording, with possibility to create a new clip for each pause/resume,
Preview while recording.
NETWORK STREAMING
- video/audio streaming through our optional Datastead Multipurpose Encoder filter,
- MMS streaming,
- NDI streaming through our optional Datastead NDI filters
MEDIA PLAYER
- play most of the audio/video clips after installing the LAV decoder filters.
- play static images: BMP, PNG, JPEG, GIF, ...
- trackbar control,
- playlist support,
- playback at higher or lower speed, forward or backward,
- fast seeking, forward or backward,
- synchronization of several TVideoGrabber player components,
- play streaming sources,
- opens static JPEG, BMP, PNG, GIF image files, allowing image processings and overlays
FRAME CAPTURE
- on the fly during preview, recording or playback, to memory bitmap, or to BMP, JPEG, PNG, TIFF files
IP CAMERAS / IP VIDEO SERVERS
- supports RTSP / ONVIF IP cameras and other URL sources: HTTP, RTMP, UDP/MPEG-TS, RTSPS, HTTPS (requires our Datastead RTSP/RTMP/HTTP/ONVIF Source Filter )
- support for ONVIF PTZ control
MOTION DETECTION
- the video frame area can be divided in cells of motion detection,
MULTIPLE VIDEO WINDOWS
- assigned to different monitors (e.g. a small video window on a monitor and a full screen video on the 2nd and 3rd monitors)
VIDEO PROCESSING AND OVERLAYS
- multiple text and image overlays, over the video frame or directly over the video window(s),
- rotation, resizing, alpha blending, chroma keying,
- video transparency,
- chroma key,
- video rotation 90° 180° 270°,
- top-down and left-right,
- half size and full size deinterlacing,
- brightness, contrast, saturation, hue,
- inverted colors,
- greyscale
- video processing using FFmpeg filters with SetFFmpegFilter (requires the Datastead RTSP/RTMP/HTTP/ONVIF Source filter)
SCREEN RECORDING
- with or without cursor
- full screen recording (or one monitor when using several monitors),
- recording of the extended desktop across several monitors,
- recording of a given window identified by its name or handle
CROPPING AND ZOOMING
- recording of only a cropped area of the video source
- zooming within areas the video source
VIDEO CLIP BUILT FROM BITMAPS OR IMAGE FILES (BMP, JPEG, GIF, PNG, etc...)
- the final frame rate can be adjusted at the end of the recording
REENCODING OF VIDEO AND AUDIO CLIPS
- by using the installed audio and/or video compressors,
- by applying graphics and/or text overlays,
- by extracting sequences from a start and stop time.
AUDIO VU-METERS
- "needle analog" style or "digital bargraph" style
MULTIPLEXED INPUTS SUPPORT
- supports video cards with several inputs,
- accept 4 switched inputs and 16 switched inputs in 2x2 or 4x4 mosaïc video or in master/slave modes,