[Plataforma cruzada]

Video Capture SDK .Net

v15.9
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.
video-capture-sdk-net-slide-1

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.
video-capture-sdk-net-slide-2
video capture sdk net slide 3

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.
video capture sdk net slide 4
video capture sdk net slide 5

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)
  • Detección de caras y seguimiento de objetos
  • Múltiples pantallas de salida
  • Timeshift
  • Salida a archivos de vídeo encriptados mediante el Video Encryption SDK
  • Salida a Virtual Camera SDK
  • Apoyo a las aplicaciones de servicios
  • Soporte para leer y escribir etiquetas de archivos de audio/vídeo
  • Compatibilidad con el renderizador de vídeo madVR
  • reproducción de secuencias RTSP y MJPEG de baja latencia desde una cámara IP
  • OBS (Open Broadcaster Software) streaming
  • Reconocimiento facial

IDE

  • 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.
abstract 1

EDICIÓN

abstract 2

ESTÁNDAR

abstract 3

PROFESIONAL

abstract 4

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.
logo
VisioForge © 2006 - 2024
discord