El SDK permite a los desarrolladores construir sus aplicaciones multimedia a partir de bloques individuales, como una casa de ladrillos. Por ejemplo, para grabar vídeo desde una cámara se añade el bloque "Cámara", el bloque "Codificador H264" y el bloque "Sumidero MP4" para grabar vídeo en un archivo MP4.
ESTRUCTURA DEL SDK
SDK admite más de 10 entradas de vídeo y audio diferentes, y más de 20 formatos de salida.
PROCESO DE CAPTURA DE VÍDEO
Los flujos de vídeo y audio pueden procesarse utilizando varios efectos durante la previsualización o la captura. Una vez procesados, los flujos se dividirán y pasarán a los codificadores y renderizadores de audio y vídeo.
FORMATOS DE SALIDA
SDK es compatible con todos los formatos y códecs de vídeo, audio e imagen habituales, como MP4, WebM, WMV, MP3, AAC, JPEG, GIF y PNG.
PROCESAMIENTO DE VÍDEO
Añada texto, imagen o logotipo GIF. Cambiar el brillo, el contraste, la saturación o el tono. Cambiar el tamaño, recortar o rotar. Utiliza chroma-key o uno de los muchos otros efectos de vídeo.
PROCESAMIENTO DE AUDIO
Añada un ecualizador a tu aplicación para que los usuarios puedan controlar el audio. Normaliza el audio o aumenta el nivel de volumen o los graves. Hay muchos otros efectos disponibles.
Las principales características de VisioForge Media Blocks SDK .Net son:
Previsualización de audio y vídeo
Captura de vídeo y audio en una amplia gama de formatos
Captura de fotogramas a archivos de clase Bitmap, BMP, JPEG y PNG
Procesamiento y efectos de vídeo (CPU / GPU)
Control del dispositivo de video capture
Transmisión en red
Detección de movimiento
Lector de códigos de barras (QR Code, UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, Codabar, ITF, RSS-14, Data Matrix, Aztec, PDF-417)
Interfaces personalizadas
API de visión artificial
PIP (imagen en imagen)
Captura de pantalla / captura de ventana
Detección de caras y seguimiento de objetos
Multiplicación de pantallas de salida
Captura de audio de los altavoces
Soporte de entrada y salida de tarjetas Blackmagic Decklink
Soporte para leer y escribir etiquetas de archivos de audio/vídeo
Codificadores de audio
AAC
FLAC
MP3
OPUS
Vorbis
WMA (Windows Media Audio)
Speex
Tratamiento de audio
Amplifique
Mezclador de audio
Grabador de muestras de audio
Balance de audio
Compresor/Expansor
Eco
Ecualizador
Escala/Tempo
Volumen
Blackmagic Decklink
Salida de audio
Fuente de audio
Salida de video
Fuente de vídeo
Salida de archivos
MP4
WebM
MOV
AVI
MPEG-TS
MKV
OGG
Transmisión en red
HLS
RTMP
RTSP
UDP
Tratamiento de vídeo
Efectos de color
Desentrelazado
Ojo de pez
Voltear/Rotar
Gamma
Desenfoque gaussiano
Superposición de imágenes
Espejo
Perspectiva
Pinch
Redimensionar
Rotar
Captador de muestras
Esfera
Cuadrado
Estiramiento
Superposición de texto
Túnel
Giro
Balance en vídeo
Mezclador de vídeo
Ondulación del agua
Codificadores de vídeo (CPU/GPU)
H264
H265
VP8/VP9
WMV (Windows Media Video)
MJPEG
Theora
Fuentes
Fuente del archivo
Fuente RTSP
Fuente de la pantalla
Fuente de vídeo del sistema
Fuente de audio del sistema
Fuente de vídeo virtual
Fuente de audio virtual
Especial
Null Renderer
Tee
Vúmetro
Dispositivos de entrada compatibles:
Videocámaras DV y HDV MPEG-2
Cámaras web USB y otros dispositivos de captura (incluidos dispositivos 4K)
Tarjetas de captura PCI
Sintonizadores de TV (con y sin codificador MPEG interno)
Cámaras / servidores IP JPEG/MJPEG, MPEG-4 y H.264 HTTP / RTSP / RTMP, compatibles con el formato HD
Cámaras IP ONVIF compatibles con PTZ
Dispositivos Blackmagic Decklink
Dispositivos de captura de audio y tarjetas de sonido
Dispositivos ASIO
IDE
Visual Studio 2019 y versiones posteriores: Visual C#, Visual C++, Visual Basic .NET
Visual Studio Code
Jetbrains Rider
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.Android
Xamarin.Mac
Versiones de .Net
.Net Framework 4.6.1 y versiones posteriores
.Net Core 3.1
.Net 5
.Net 6
.Net 7
.Net 8
Requisitos del sistema
Windows 10 o Windows 11
Ubuntu 22+
macOS 12+
Target platforms
Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
Windows Server 2016 y versiones posteriores
Android 8 y posteriores
Linux (Ubuntu)
macOS
iOS
Derechos de distribución
Distribución sin derechos de autor.
Limitaciones de la versión de prueba
La versión de prueba muestra una marca de agua en la ventana de vídeo.
La compra de Media Blocks SDK .Net le proporcionará los siguientes beneficios:
Uso ilimitado
Sin pantalla de licencia
Actualizaciones menores y mayores gratuitas en el plazo de un año (después de un año, el SDK funcionará igual que antes) para una licencia normal y actualizaciones ilimitadas por tiempo ilimitado para la licencia vitalicia.
Asistencia y correcciones prioritarias
La licencia normal se factura anualmente y se renueva automáticamente cada año. Puede cancelar su suscripción en cualquier momento.