VisioForge

Video Capture SDK .NET

Nuestro SDK .Net integra sin problemas las capacidades de captura y procesamiento de video en aplicaciones de software. Este versátil SDK facilita la reproducción de video y audio y admite la captura desde varias fuentes, incluidas cámaras web USB, cámaras IP, tarjetas Blackmagic Decklink y videocámaras. Proporciona soporte integral para diferentes formatos de salida, incluidos MP4, WebM, AVI, WMV, MPEG-1/2 y otros. También proporciona a los desarrolladores una amplia biblioteca de efectos de video y audio para mejorar y personalizar el contenido multimedia. Además, nuestro SDK ofrece una sólida compatibilidad multiplataforma, asegurando una integración perfecta con entornos Windows, Linux, macOS, iOS y Android. Esta adaptabilidad multiplataforma permite a los desarrolladores crear aplicaciones que funcionan de manera consistente en varios sistemas operativos y dispositivos, brindando a los usuarios una experiencia multimedia consistente y flexible.

Resumen del SDK

SDK Structure

ESTRUCTURA DEL SDK

El SDK es altamente compatible con más de 10 fuentes de entrada de video y audio y admite más de 20 formatos de salida. Ofrece a los desarrolladores flexibilidad al acomodar una amplia gama de opciones de hardware para configuraciones de entrada y salida. El SDK procesa contenido de video y audio, permitiendo guardar datos procesados en archivos o transmitirlos a través de conexiones de red.

PIPELINE DE CAPTURA DE VIDEO

Durante las etapas de vista previa o captura, los flujos de video y audio pueden procesarse con varios efectos. Posteriormente, estos flujos se dividen y dirigen a codificadores y renderizadores de audio/video para su procesamiento adicional.

Video Capture Pipeline
Output Formats

FORMATOS DE SALIDA

El SDK admite una amplia gama de formatos y códecs populares de video, audio e imagen, como MP4 (usando H264/HEVC para video y AAC para audio), WebM (usando VP8/VP9/AV1 para video y Vorbis u OPUS para audio), así como WMV, MP3, JPEG, GIF y PNG.

PROCESAMIENTO DE VIDEO

Puede agregar texto, imágenes o logotipos GIF, ajustar brillo, contraste, saturación o tono, cambiar el tamaño, recortar o rotar contenido, y aplicar croma-key o varios efectos de video para mejorar su contenido.

Video Processing
Audio Processing

PROCESAMIENTO DE AUDIO

Incorpore un ecualizador en su aplicación, permitiendo a los usuarios afinar su experiencia de audio. Esta función les permite ajustar frecuencias de audio específicas, como agudos, medios y graves, para lograr su 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. Muchos otros efectos de audio también están a su disposición para una mayor personalización.

Instalación

Instalación Rápida con NuGet

Instale el SDK directamente en su proyecto usando la Consola del Administrador de Paquetes:

Install-Package VisioForge.DotNet.VideoCapture

O busque VisioForge.DotNet.VideoCapture en el Administrador de Paquetes NuGet de Visual Studio.Ver guía de instalación →

Características Clave

Soporte Multiplataforma

Windows, macOS, Linux, iOS, Android

Amplio Soporte de Dispositivos

Cámaras web, cámaras IP, hardware profesional

Aceleración por Hardware

NVIDIA, Intel Quick Sync, AMD

Múltiples Formatos de Salida

MP4, WebM, AVI, WMV y más

Soporte de Plataformas

Windows7/8/10/11x86/x64Server 2016+LinuxUbuntu 22+Debianx64/ARMmacOS12+Intel/M1/M2/M3Android8.0+ARM/x86iOS11.0+iPhone/iPad

Características Principales

Todo para aplicaciones profesionales de captura

Fuentes Soportadas

  • Cámaras web (vía DirectShow, Media Foundation o Linux V4L)
  • Cámaras IP ONVIF (PTZ y otras APIs soportadas)
  • Cámaras/servidores IP JPEG/MJPEG, MPEG-4 y H.264 HTTP/RTSP/RTMP
  • Dispositivos Blackmagic Decklink
  • Captura de pantalla con efectos (Windows/Linux/macOS)
  • Captura de ventana separada
  • Dispositivos NewTek NDI
  • Cámara virtual
  • Sintonizadores de TV (con y sin codificador MPEG interno)
  • Cámaras FLIR/Teledyne (USB3 Vision/GigE)
  • Microsoft Kinect/Kinect 2 para Windows
  • Fuentes de video virtuales DirectShow (como entrada de video en vivo desde Adobe Flash, Skype, etc.)
  • Dispositivos de captura USB
  • Tarjetas de captura PCI
  • DV y MPEG desde videocámaras DV/HDV (tecnología DirectCapture)
  • Imágenes y secuencias de imágenes desde memoria o HDD como flujos de video

Formatos de Video de Salida

  • MP4 (H.264/H.265/AAC)
  • WMA (Windows Media Audio)
  • WebM (VP8/VP9/AV1)
  • AVI (MJPEG, DivX, XviD, x264)
  • WMV (Windows Media Video)
  • MPEG-1/2/4 (perfiles VCD/SVCD/DVD)
  • MOV (QuickTime)
  • FLV (Flash Video)
  • MKV (Matroska)
  • MPEG-TS (Transport Stream)
  • Formatos personalizados basados en DirectShow

Formatos de Audio e Instantánea

Formatos de Audio de Salida

  • WAV (PCM/comprimido)
  • WMA (Windows Media Audio)
  • M4A (AAC)
  • MP3 (codificador LAME)
  • FLAC (sin pérdidas)
  • OGG Vorbis
  • Opus
  • Speex

Formatos de Instantánea

  • JPEG
  • PNG
  • BMP
  • GIF (animado)
  • TIFF

Procesamiento de Video y Efectos

  • Superposición de imagen (soporte para GIF animado)
  • Superposición de texto (texto desplazable)
  • Efectos de panorámica/zoom
  • Brillo/contraste/saturación/tono
  • Desentrelazado
  • Filtros de reducción de ruido
  • Redimensionar a cualquier resolución
  • Croma-key (pantalla verde)
  • Efectos de fundido de entrada/salida
  • Rotación (cualquier ángulo)
  • Recorte
  • Filtros DirectShow de terceros
  • Efectos independientes para vista previa/salida

Procesamiento de Audio y Efectos

  • Amplificador de volumen
  • Ecualizador
  • Sistema de bajos 3D
  • Normalización
  • Control de ganancia automático/manual
  • Cancelación de eco
  • Supresión de ruido
  • Mezcla de audio
  • Múltiples pistas de audio

Formatos de Streaming de Red

  • HLS (compatible con Android/iOS)
  • Servidor RTSP
  • Smooth Streaming a IIS
  • RTMP a servidores de medios (Facebook, YouTube, etc.)
  • SRT (Transporte Confiable y Seguro)
  • Transmisión UDP
  • NewTek NDI

Otras Características

  • Audio/video preview
  • Sintonización de TV
  • Control de dispositivos de captura de video
  • Entrada de video (interfaz crossbar)
  • Configuración de formato de video
  • Control de velocidad de fotogramas
  • Soporte de múltiples entradas
  • Control de cámara (brillo, saturación, etc.)
  • Detección de movimiento
  • Lector de códigos de barras
  • OSD (Visualización en pantalla)
  • Imagen en imagen (PIP)
  • Detección de rostros y seguimiento de objetos
  • Reconocimiento facial
  • Soporte de múltiples pantallas de salida
  • Timeshift
  • Soporte de Video Encryption SDK
  • Salida de Virtual Camera SDK
  • Soporte de aplicaciones de servicio
  • Soporte de etiquetas de archivos de audio/video
  • Renderizador de video madVR
  • Reproducción RTSP/MJPEG de baja latencia
  • Soporte de streaming OBS

Casos de Uso

Construya aplicaciones de video potentes para diversas industrias y escenarios

Imágenes Médicas

Captura y procesamiento de transmisiones de video de dispositivos médicos, grabación de endoscopia, captura de ultrasonido

Videovigilancia

Monitoreo con múltiples cámaras, alertas de detección de movimiento, sistemas de grabación continua

Grabación de Pantalla

Videos de capacitación, tutoriales de software, grabación de juegos con superposición de webcam

Videoconferencias

Comunicación en tiempo real, fondos virtuales, capacidades de compartir pantalla

Transmisión en Vivo

Transmisión a múltiples plataformas, streaming profesional con superposiciones y efectos

Producción de Medios

Captura de video profesional, grabación con múltiples cámaras, procesamiento de croma key

Fácil Integración

Comienza con pocas líneas de código

Ejemplos de Código

Explore ejemplos prácticos que demuestran las características clave del SDK de captura de video.

Vista Previa de Video

C#

Captura de Video a MP4

C#

Vista Previa de Cámara IP RTSP

C#

Captura de Pantalla

C#

Superposición de Texto e Imagen

C#

Elija Su Licencia

Opciones de licencia flexibles para cada proyecto

Todas las licencias incluyen 12 meses de actualizaciones y soporte

Estándar

€750/de por vida

Comprar ahora
  • Dispositivos de entrada soportados y otras fuentesCámaras web, Sintonizadores de TV y tarjetas de captura, Videocámaras DV y MPEG, Captura de pantalla
  • Vista Previa de Video
  • Capturador de Fotogramas
  • Procesamiento de Video
  • Procesamiento de Audio
  • Soporte de video HD y 4K
  • Sintonización de TV
  • Croma Key
  • Detección de Movimiento
  • OSD (Visualización en Pantalla)
  • Múltiples pantallas de salida
  • Formatos de SalidaAVI, WMV (Windows Media Video), WMA (Windows Media Audio), WAV, MP3, Ogg Vorbis, Speex

Profesional

€1000/de por vida

Comprar ahora
  • Dispositivos de entrada soportados y otras fuentes+, Cámaras IP HTTP/RTSP/ONVIF, UDP, TCP, RTMP y otros flujos de red
  • Vista Previa de Video
  • Capturador de Fotogramas
  • Procesamiento de Video
  • Procesamiento de Audio
  • Soporte de video HD y 4K
  • Sintonización de TV
  • Transmisión de red en formato WMV
  • Croma Key
  • Detección de Movimiento
  • Procesamiento de video usando filtros DirectShow
  • OSD (Visualización en Pantalla)
  • Imagen en Imagen
  • Cambiar el nombre del archivo de salida sobre la marcha
  • Múltiples pantallas de salida
  • Salida a Virtual Camera SDK
  • Formatos de Salida+, Video DV, DV/MPEG-1/2/4 (usando un sintonizador de TV con codificador MPEG interno o videocámara DV/HDV), Flash Video (FLV) usando FFMPEG, WebM, Formatos de salida personalizados usando filtros DirectShow externos

Premium

€1500/de por vida

Comprar ahora
  • Dispositivos de entrada soportados y otras fuentes+, Blackmagic Decklink, Dispositivos DVB-T/DVB-C/DVB-S/ATSC (BETA), Microsoft Kinect para Windows
  • Vista Previa de Video
  • Capturador de Fotogramas
  • Procesamiento de Video
  • Procesamiento de Audio
  • Soporte de video HD y 4K
  • Sintonización de TV
  • Transmisión de red en formato WMV
  • Transmisión de red usando RTMP/RTSP/UDP/NDI
  • Croma Key
  • Detección de Movimiento
  • Procesamiento de video usando filtros DirectShow
  • OSD (Visualización en Pantalla)
  • Imagen en Imagen
  • Cambiar el nombre del archivo de salida sobre la marcha
  • Múltiples pantallas de salida
  • Efectos de video acelerados por GPU
  • Salida a Virtual Camera SDK
  • Soporte de Video Encryption SDK
  • Seguimiento Facial
  • Formatos de Salida+, MPEG-1/2/4 usando FFMPEG, MP4 (H264/HEVC + AAC) usando software, Intel QuickSync, Nvidia NVENC/CUDA o codificadores AMD Radeon

Todas las licencias incluyen 1 puesto de desarrollador, ejemplos de código fuente y soporte por correo electrónico.
Las licencias de por vida incluyen actualizaciones gratuitas para siempre. Las licencias anuales incluyen 1 año de actualizaciones.

Requisitos del Sistema

Requisitos mínimos para desarrollo

Sistemas Operativos
  • Windows 7 SP1 / 8 / 8.1 / 10 / 11 (32-bit y 64-bit)
  • Windows Server 2016 y posteriores
  • macOS 12 o posterior
  • Ubuntu 22.04 o posterior
  • Android 8 y posteriores
  • iOS 11.0 y posteriores
Frameworks .NET
  • .NET Framework 4.6.1 o posterior
  • .NET Core 3.1 o posterior
  • .NET 5/6/7/8/9/10
Requisitos de Hardware
  • Mínimo 2 GB RAM (4 GB o más recomendado)
  • 500 MB de espacio libre en disco para el SDK
  • DirectX 9.0c o posterior para Windows
  • Tarjeta gráfica con soporte OpenGL 2.0
Herramientas de Desarrollo
  • Visual Studio 2019 o posterior
  • Visual Studio Code con extensión C#
  • JetBrains Rider

Documentación y Recursos

Todo para comenzar

Comienza tu Prueba Gratuita

Pruebe todas las características con nuestra versión de prueba completamente funcional de 30 días. La versión de prueba muestra una marca de agua en la ventana de video.