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.
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
Sistema.Dibujo.Mapa de bits
Mapa de bits de SkiaSharp
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 en vivo
Instituto Nacional de Desarrollo
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
Código de Visual Studio
Jinete JetBrains
Puede utilizarse con otras aplicaciones compatibles con .Net, como Microsoft Access, Word y Excel.
Frameworks de IU
Formularios 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.
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 para 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.
Para brindar la mejor experiencia, utilizamos tecnologías como cookies para almacenar y/o acceder a la información del dispositivo. Al aceptar estas tecnologías, podremos procesar datos como el comportamiento de navegación o los identificadores únicos en este sitio. No aceptar o retirar el consentimiento podría afectar negativamente ciertas características y funciones.
Funcional
Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para la finalidad legítima de posibilitar el uso de un servicio específico expresamente solicitado por el suscriptor o usuario, o para el solo fin de efectuar la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de guardar preferencias no solicitadas por el suscriptor o usuario.
Estadística
El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos.El almacenamiento o acceso técnico se utiliza exclusivamente con fines estadísticos anónimos. Sin una citación judicial, el cumplimiento voluntario de su proveedor de servicios de internet o registros adicionales de un tercero, la información almacenada o recuperada únicamente para este fin no suele utilizarse para identificarle.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para realizar el seguimiento del usuario en un sitio web o en varios sitios web con fines de marketing similares.