TVideoGrabber records MP4 files in two ways: 1. MP4 recording with the Microsoft / GPU codecs The H.264 encoder is selected in the VideoCompressors list,…
Using the TVideoGrabber SDK with the Multipurpose Encoder installed, e.g. to increase the volume by 6dB, set: VideoGrabber.SetFFmpegAudioFilter (0, ‘volume’, ‘6dB’); or VideoGrabber.SetFFmpegAudioFilter (0, ‘volume’,…
Sample code to stream an IP camera or the desktop to a social media network (e.g. Facebook Live). Requires the Datastead RTSP/RTMP/HTTP/ONVIF Source for the…
The Datastead Multipurpose Encoder does not accept video samples coming from the preview pin of the Smart Tee. To build a graph that render through…
From the TVideoGrabber SDK the typical sample code is; e.g. to stream the screen capture (adjust eventually destination IP, bitrate, etc…): VideoGrabber.VideoSource = vs_ScreenRecording; VideoGrabber.UseNearestVideoSize…
To get a correct frame rate, use the TVideoGrabber SDK + Multipurpose Encoder, that allow to encode through the GPU. To install the Multipurpose Encoder,…
Disable VideoGrabber.RecordingInNativeFormat. By default, when VideoGrabber.RecordingInNativeFormat=true with URL sources, the video stream of the URL is not decompressed/recompressed, it is saved “as is” in the…
On the N (and KN) editions of Windows 10 and Windows 11, the Media Feature Pack is required but not installed by default. To install…
The latest build of FFmpeg included in the Multipurpose encoder requires the NVidia NVENC API version 9. Updating the NVidia driver to the latest version…
Remove the “SHOWCONSOLE” keyword from the Multipurpose Encoder command line.