Nuestro SDK .Net integra a la perfección funciones de captura y procesamiento de vídeo en aplicaciones de software. Este versátil SDK facilita la reproducción de vídeo y audio y admite la captura desde diversas fuentes, como cámaras web USB, cámaras IP, tarjetas Blackmagic Decklink y videocámaras. Ofrece una amplia compatibilidad con diferentes formatos de salida, como MP4, WebM, AVI, WMV, MPEG-1/2 y otros. También proporciona a los desarrolladores una amplia biblioteca de efectos de vídeo y audio para mejorar y personalizar los contenidos multimedia.
Además, nuestro SDK ofrece una sólida compatibilidad entre plataformas, lo que garantiza una integración perfecta con entornos Windows, Linux, macOS, iOS y Android. Esta adaptabilidad multiplataforma permite a los desarrolladores crear aplicaciones que funcionan de forma coherente en varios sistemas operativos y dispositivos, proporcionando a los usuarios una experiencia multimedia consistente y flexible.
ESTRUCTURA DEL SDK
El SDK es altamente compatible con más de 10 fuentes de entrada de vídeo y audio diferentes y admite más de 20 formatos de salida distintos. Proporciona flexibilidad a los desarrolladores al permitir una amplia gama de opciones de hardware para las configuraciones de entrada y salida. Con capacidad para procesar contenidos de vídeo y audio, el SDK puede guardar los datos procesados en archivos o transmitirlos a través de una conexión de red.
PROCESO DE CAPTURA DE VÍDEO
Durante las fases de previsualización o captura, los flujos de vídeo y audio pueden procesarse mediante diversos efectos. Después, estos flujos se dividen y se dirigen a codificadores y renderizadores de audio/vídeo para su tratamiento posterior.
FORMATOS DE SALIDA
El SDK es compatible con una amplia gama de formatos y códecs populares de vídeo, audio e imagen, como MP4 (que utiliza H264/HEVC para vídeo y AAC para audio), WebM (que utiliza VP8/VP9/AV1 para vídeo y Vorbis u OPUS para audio), así como WMV, MP3, JPEG, GIF y PNG.
PROCESAMIENTO DE VÍDEO
Puede añadir texto, imágenes o logotipos GIF, ajustar el brillo, el contraste, la saturación o el tono, cambiar el tamaño, recortar o girar el contenido y aplicar efectos de croma o varios efectos de vídeo para mejorar el contenido.
PROCESAMIENTO DE AUDIO
Incorpore un ecualizador a su aplicación, que permita a los usuarios ajustar con precisión su experiencia de audio. Esta función les permite ajustar frecuencias de audio específicas, como agudos, medios y graves, para conseguir el perfil de sonido deseado. Además, los usuarios pueden normalizar los niveles de audio o amplificar el volumen, proporcionando un control preciso sobre la salida de audio. También tienen a su disposición muchos otros efectos de audio para una mayor personalización.
Las principales características de VisioForge Video Capture SDK .Net son:
Fuentes de vídeo y audio compatibles
Cámaras web USB y otros dispositivos de captura (incluidos dispositivos 4K)
Cámaras IP ONVIF (compatibles con PTZ y otras API)
Cámaras/servidores IP JPEG/MJPEG, MPEG-4 y H.264 HTTP/RTSP/RTMP, compatibles con el formato HD
Dispositivos Blackmagic Decklink
Fuente de pantalla (incluyendo varias pantallas) y captura de ventanas
Altavoces (loopback)
Dispositivos NewTek NDI
Tarjetas de captura PCI
Sintonizadores de TV (con y sin codificador MPEG interno)
Videocámaras DV y HDV MPEG-2
Cámaras FLIR/Teledyne (USB3 Vision/GigE)
Cámaras Basler (USB3 Vision/GigE)
Microsoft Kinect/Kinect 2 para Windows
Dispositivos de captura de audio y tarjetas de sonido
Dispositivos ASIO
Formatos de vídeo de salida
AVI (con códecs de audio/vídeo como MJPEG, DivX, XviD y x264)
WMV (compatibilidad con perfiles WMV personalizados. Puede configurar secuencias para utilizar codificación de velocidad de bits variable (VBR), secuencias de audio o vídeo sin comprimir, tamaño de vídeo, tamaño de búfer, velocidad de fotogramas, etc.).
DV y MPEG desde videocámaras DV/HDV y sintonizadores de TV con codificador MPEG interno (tecnología DirectCapture)
DV (desde cualquier dispositivo de captura de vídeo)
MPEG-1/2/4 (incluidos los perfiles VCD/SVCD/DVD) y FLV mediante la envoltura FFMPEG
WebM (Vorbis + VP8/VP9)
Salida MP4 H264/HEVC + AAC mediante codificador de software o codificador GPU (Intel QuickSync, Nvidia CUDA/NVENC, o AMD/ATI AMF)
Todos los formatos compatibles con FFMPEG.exe (incluido MP4 H264/HEVC)
Formatos de salida personalizados (mediante filtros DirectShow de terceros)
GIF animado
MOV
MPEG-TS
Formatos de audio de salida
WAV (comprimido o PCM)
WMA (Windows Media Audio)
M4A (AAC)
MP3 (con LAME)
FLAC
Ogg Vorbis
Speex
Formatos de instantáneas
JPEG
PNG
GIF
BMP
System.Drawing.Bitmap
SkiaSharp SKBitmap
Procesamiento y efectos de vídeo (CPU/GPU)
superposición de imágenes (incluido GIF animado)
superposición de texto
funciones de panorámica y zoom
ajustes de brillo, contraste, saturación y tono
desentrelazar
eliminación de ruido
cambiar el tamaño a cualquier resolución
chroma-key
fundido de entrada/salida
rotar vídeo
Compatibilidad con filtros DirectShow de terceros
efectos de vídeo independientes para previsualización y salida
Tratamiento de audio y efectos
amplificador de volumen
ecualizador
sistema de bajos 3D
normalización
ganancia auto/manual
hay muchos otros efectos
Formatos de transmisión en red
HLS (HTTP Live Streaming), compatible con Android e iOS
RTSP
Protocolo Smooth Streaming para Microsoft IIS Server
RTMP
UDP (MPEG-TS/RTP)
SRT
YouTube / Facebook Live
NDI
WMV (Windows Media Video)
a otros servidores y dispositivos multimedia mediante una cámara virtual/fuente de audio
Otras características
Previsualización de audio/vídeo
Sintonización de TV
Control del dispositivo de video capture
entrada de vídeo (interfaz crossbar)
formato de vídeo
frecuencia de cuadro
soporta tarjetas de vídeo con varias entradas
control de la cámara (brillo, saturación, etc.)
Detección de movimiento
Lector de códigos de barras
OSD (On-Screen Display)
PIP (Picture-In-Picture) (admite fuentes de captura de vídeo, cámaras IP y archivos de vídeo)
Visual Studio 2019 y versiones posteriores: Visual C#, Visual C++, Visual Basic .NET
Visual Studio Code
Jinete JetBrains
Puede utilizarse con otras aplicaciones compatibles con .Net, como Microsoft Access, Word y Excel.
Frameworks de IU
WinForms
WPF
WinUI 3 for Desktop
Avalonia
GTK#
MAUI
Xamarin.Mac
Xamarin.Android
Xamarin.iOS
Versiones de .Net
.Net Framework 4.6.1 y versiones posteriores
.Net Core 3.1
.Net 5 - .Net 9
Requisitos del sistema
Windows 10 o Windows 11
Ubuntu 22+
macOS 12+
Plataformas objetivo
Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
Windows Server 2016 y versiones posteriores
Android 8 y posteriores
Linux
macOS
iOS
Limitaciones de la versión de prueba
La versión de prueba muestra una marca de agua en la ventana de vídeo.
EJEMPLOS DE CÓDIGOS
VÍDEO PREVIO
El código de ejemplo muestra cómo configurar las fuentes de vídeo y audio predeterminadas, mostrar vídeo en pantalla y reproducir audio utilizando los altavoces predeterminados. Se utilizarán los formatos de vídeo y audio predeterminados.
CAPTURA DE VÍDEO A MP4
Captura de archivos MP4 desde una cámara web y un micrófono, con previsualización de vídeo/audio.
Utilizando más código, puedes configurar H264/HEVC y AAC.
Por defecto, se utilizará un codificador GPU H264 (si está disponible).
VISTA PREVIA DE LA CÁMARA IP RTSP
Previsualización de cámaras RTSP con descodificación de vídeo CPU/GPU y detección automática de códecs.
Puede utilizar la detección ONVIF para encontrar todas las cámaras IP de su red local.
CAPTURA DE PANTALLA
SDK puede capturar vídeo de una pantalla o ventana especificada.
Puedes capturar toda la pantalla o un rectángulo específico. La frecuencia de imagen se puede personalizar.
SUPERPOSICIÓN DE TEXTO E IMÁGENES
Puede añadir texto (incluido el desplazamiento), hora/fecha y superposiciones de imágenes.
SDK admite todos los formatos de imagen habituales, incluidos JPEG, PNG, GIF y SVG.
EDICIÓN
ESTÁNDAR
PROFESIONAL
PREMIUM
Dispositivos de entrada y otras fuentes compatibles
Cámaras web
Sintonizadores de TV y tarjetas de captura
Videocámaras DV y MPEG
Captura de pantalla
HTTP/RTSP/ONVIF Cámaras IP
UDP, TCP, RTMP y otros flujos de red
Blackmagic Decklink
Dispositivos DVB-T/DVB-C/DVB-S/ATSC (BETA)
Microsoft Kinect for Windows
Avance en vídeo
Capturador de fotogramas
Tratamiento de vídeo
Tratamiento de audio
Compatibilidad con vídeo HD y 4K
Sintonización de TV
Transmisión en red en formato WMV
Transmisión en red mediante RTMP/RTSP/UDP/NDI
Chroma-key
Detección de movimiento
Tratamiento de vídeo mediante filtros DirectShow
OSD (On-Screen Display)
Picture-In-Picture
Cambiar el nombre del archivo de salida sobre la marcha
Múltiples pantallas de salida
Efectos de vídeo acelerados en la GPU
Salida a Virtual Camera SDK
Compatibilidad con Video Encryption SDK
Seguimiento facial
Formatos de salida
AVI
WMV (Windows Media Video)
WMA (Windows Media Audio)
WAV
MP3
Ogg Vorbis
Speex
Vídeo DV
DV/MPEG-1/2/4 (mediante sintonizador de TV con codificador MPEG interno o videocámara DV/HDV)
Vídeo Flash (FLV) con FFMPEG
WebM
Formatos de salida personalizados mediante filtros DirectShow externos
MPEG-1/2/4 con FFMPEG
MP4 (H264/HEVC + AAC) mediante software, codificadores Intel QuickSync, Nvidia NVENC/CUDA o AMD Radeon
Nuestro software ofrece un uso ilimitado sin pantallas de aviso, garantizando una
experiencia sin problemas. Ofrecemos un período de prueba de 30 días para que pueda explorar
todas las funciones antes de comprometerse.
Con una licencia normal
recibirá actualizaciones menores y mayores gratuitas durante un año; después de ese período,
el SDK seguirá funcionando como antes.
Alternativamente, la licencia
licencia de por vida proporciona actualizaciones ilimitadas indefinidamente. Además,
ofrecemos soporte y correcciones prioritarias. La licencia normal se factura
anualmente y se renueva automáticamente cada año, pero puede cancelar su
suscripción en cualquier momento.
El SDK es gratuito para uso no comercial. Póngase en contacto con nosotros para obtener una licencia gratuita.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Siempre activo
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.