Features
Products: Video Capture SDK .Net
Key features of VisioForge Video Capture SDK .Net include:
- Preview of audio and video
- Video capture to various formats such as AVI (using codecs like MJPEG, DivX, XviD, x264), WMV (with customizable profiles supporting VBR encoding, uncompressed audio or video streams, video size, buffer size, frame rate, etc.), DV and MPEG from DV/HDV Camcorders and TV Tuners (utilizing internal MPEG Encoder), DV from any video capture device, MPEG-1/2/4 (including VCD/SVCD/DVD profiles) and FLV (using FFMPEG wrapper), WebM (Vorbis + VP8/VP9), MP4 H264/AAC with software encoder, Intel QuickSync, Nvidia CUDA/NVENC, or AMD Radeon encoder, all formats supported by FFMPEG.exe (including MP4 H264/HEVC), custom output formats with 3rd-party DirectShow filters, animated GIF, MOV, and MPEG-TS.
- Audio capture to formats such as WAV (compressed or PCM), WMA (Windows Media Audio), M4A (AAC), MP3 (using LAME), FLAC, Ogg Vorbis, and Speex.
- Frame capture to Bitmap class, BMP, JPEG, and PNG files.
- Video processing and effects including graphic overlay (including animated GIF), text overlay, pan/zoom, adjustments like brightness, contrast, saturation, hue, etc., deinterlace, denoise, resize to any resolution, chroma-key, fade-in/fade-out, rotate, support for 3rd-party DirectShow filters, independent video effects for preview and output.
- Audio processing and effects such as volume booster, equalizer, 3D-bass system, normalization, auto/manual gain, and various other effects.
- TV Tuning features include TV channels, video format selection, input selection (TV-Tuner, FM-Tuner, S-Video, etc.), TV frequency overrides, and auto-tuning.
- Video capture device control includes video input (crossbar interface), video format, frame rate, support for video cards with multiple inputs, and camera control (brightness, saturation, etc.).
- Network streaming capabilities to WMV, HLS (compatible with Android and iOS), RTSP protocol using H264/AAC codecs, Smooth Streaming protocol to Microsoft IIS Server, RTMP, UDP, and other protocols supported by FFMPEG.exe, YouTube, NDI, and virtual camera/audio source to other media servers and devices.
- Motion detection functionality.
- Barcode reader for QR Code, UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, Codabar, ITF, RSS-14, Data Matrix, Aztec, and PDF-417.
- Support for custom interfaces.
- Computer vision API integration.
- On-Screen Display (OSD) feature.
- Picture-In-Picture (PIP) support for video capture sources, IP cameras, and video files.
- Screen capture and window capture.
- Face detection and object tracking.
- Multiple output screens support.
- Timeshift capability.
- Video Encryption SDK support.
- Output to Virtual Camera SDK.
- H264 software/Intel QuickSync decoder.
- Audio capture from speakers.
- Support for Blackmagic Decklink cards' input and output.
- Compatibility with WinForms, WPF, console, and service applications.
- Support for reading and writing audio/video file tags.
- Compatibility with madVR video renderer.
- Low latency RTSP and MJPEG streams playback from IP cameras.
- OBS (Open Broadcaster Software) streaming.
- async/await API for asynchronous programming.
Visit our GitHub page to get more code samples.