Features

Prev

Next

 




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,