VisioForge

Media Player SDK .NETReproducción de video para WPF, MAUI y WinForms

El Media Player SDK .Net permite a los desarrolladores integrar sin problemas una amplia gama de funciones de reproducción multimedia en sus aplicaciones, incluida la compatibilidad con vídeo, audio, DVD, Blu-ray y varios flujos de red. Este SDK también proporciona la capacidad de renderizar mapas de bits superpuestos y texto con efectos sobre el vídeo. Ofrece flexibilidad en los motores de reproducción: en Windows utiliza DirectShow con filtros LAV o VLC opcionales; en destinos multiplataforma (macOS, Linux, Android, iOS) el motor MediaPlayerCoreX usa GStreamer como tubería multimedia, garantizando una amplia compatibilidad y una experiencia multimedia de alta calidad.

Soporte multiplataforma para Windows, macOS, Linux, Android e iOS

Instalación

Instalación Rápida con NuGet

Comience en segundos con nuestro paquete NuGet

Install-Package VisioForge.DotNet.MediaPlayer

O busque VisioForge.DotNet.MediaPlayer en el Administrador de paquetes NuGet de Visual Studio.Ver en NuGet.org →

Beneficios Clave

Soporte Universal de Formatos

Reproduce casi cualquier formato

Control Preciso

Navegación fotograma por fotograma

Listo para la Nube

Streaming desde varias fuentes

Media Player SDK Structure

ESTRUCTURA DEL SDK

El SDK permite a los desarrolladores seleccionar fuentes específicas de vídeo y audio, aplicar una serie de efectos para su procesamiento y, a continuación, enrutar los medios para su renderización. Es versátil y se adapta a diferentes marcos de interfaz de usuario, proporcionando un control VideoView único para cada uno de ellos — ya sea WPF, WinForms, MAUI, Avalonia, u otros — garantizando una perfecta integración y visualización de los medios de comunicación dentro de diversas interfaces de aplicación.

Cree aplicaciones personalizadas con nuestro reproductor multimedia

Integrar un SDK de reproductor multimedia permite a los desarrolladores ofrecer reproducción de video fluida, controles de UI personalizados y soporte para múltiples formatos. Esto garantiza una experiencia multimedia optimizada para los usuarios finales, simplificando el desarrollo y mejorando el rendimiento en diversas plataformas y tipos de contenido.

PROCESO DE REPRODUCCIÓN MULTIMEDIA

La arquitectura del SDK separa cada fuente multimedia en flujos discretos de audio y vídeo. Estos flujos se dirigen a sus respectivos descodificadores. Tras la descodificación, los datos sin comprimir se procesan y, si es necesario, un capturador de muestras puede acceder directamente a ellos. Esta función es muy útil para aplicaciones en tiempo real que procesan o analizan muestras multimedia.

Media Playback Pipeline
Video Processing

PROCESAMIENTO DE VIDEO

Agregue texto, imágenes o GIFs a sus videos para crear superposiciones personalizadas. Ajuste elementos visuales como brillo, contraste, saturación y tono para mejorar la calidad de imagen. Utilice herramientas de edición para cambiar el tamaño, recortar o rotar el metraje según sea necesario. Aplique la clave de croma para efectos de pantalla verde y explore una amplia gama de efectos de video adicionales para mejorar su narración.

PROCESAMIENTO DE AUDIO

Integre un ecualizador en su aplicación para permitir un ajuste preciso del audio. Normalice los niveles de audio, amplifique el volumen o mejore las frecuencias de graves. Un conjunto de efectos de audio adicionales está disponible para un mayor refinamiento. Implemente control de ganancia automático o manual para lograr una calidad de audio óptima.

Audio Processing
Custom UI Controls

CONTROLES UI PERSONALIZADOS

El SDK ofrece una interfaz personalizable con soporte de skins, que admite íconos PNG/SVG y opciones de estilo personalizadas.

Análisis de Reproducción con IA

Ejecute detección de objetos, reconocimiento facial, OCR, anonimización automática de privacidad, búsqueda semántica y transcripción sin conexión en cualquier archivo o flujo que Media Player SDK .NET abra — sin necesidad de un pipeline de procesamiento independiente.

MediaPlayerCoreX aloja los mismos bloques de IA de VisioForge.DotNet.Core.AI y VisioForge.DotNet.Core.AI.Whisper directamente dentro de su gráfico de reproducción mediante Video_Processing_AddBlock y Audio_Processing_AddBlock — sin necesidad de un MediaBlocksPipeline manual. Registre un bloque antes de OpenAsync/PlayAsync y analizará cada fotograma o muestra de audio del archivo o flujo abierto, dibujando overlays o anonimizaciones en la imagen renderizada. La inferencia se ejecuta completamente en el dispositivo mediante ONNX Runtime y Whisper.net/GGML, de modo que las grabaciones nunca salen de la máquina.

Detección de Objetos y Análisis en Reproducción

Reproduzca metraje grabado a través de detección YOLO/RT-DETR con seguimiento ByteTrack, conteos de cruce de línea y análisis de zona para revisión forense.

Reconocimiento Facial en Vídeo Grabado

Identifique personas en archivos de vídeo existentes comparando los rostros detectados con una galería registrada.

Extracción de Texto y Matrículas

Extraiga texto en pantalla o matrículas de vehículos de metraje grabado para indexación de archivo e investigaciones.

Subtítulos Automáticos para Cualquier Vídeo

Transcriba la pista de audio de un archivo con Whisper y Silero VAD para añadir subtítulos en vivo o exportar archivos SRT/VTT — incluso para medios que nunca tuvieron subtítulos.

Anonimice Rostros, Matrículas y Texto en Vídeo Grabado

Difumine o pixele automáticamente rostros, matrículas y texto en pantalla en metraje existente antes de archivarlo, compartirlo o publicarlo.

Búsqueda Semántica en Archivos de Vídeo

Construya un índice de incrustaciones basado en CLIP de un archivo de vídeo y búsquelo con consultas en lenguaje natural para saltar directamente al momento que necesita.

Compatibilidad con Unity

Añada reproducción real de vídeo y audio a Unity 6 con un único .unitypackage listo para importar. El motor de alto nivel MediaPlayerCoreX abre archivos locales, URLs y flujos de red y renderiza la imagen en un RawImage de Unity, sin necesidad de cablear la canalización manualmente. La escena de ejemplo MediaPlayerX ya incluida le ofrece reproducción, pausa, búsqueda y volumen en minutos. Un único paquete acumulativo apunta a Windows, Android, macOS e iOS: impórtelo una vez, cambie el Build Target y compile.

Motor de reproducción de alto nivel

MediaPlayerCoreX le ofrece la misma API sencilla que usa en WPF, MAUI y Avalonia: abrir, reproducir, pausar, reanudar, buscar y cambiar el volumen o la velocidad de reproducción. No se requiere ensamblar ninguna canalización para mostrar vídeo en pantalla.

Un único paquete acumulativo

Los entornos de ejecución nativos de Windows, Android, macOS e iOS se incluyen dentro de un único .unitypackage. Unity selecciona automáticamente el entorno de ejecución nativo correcto al cambiar el Build Target.

Escena de reproductor lista

La escena MediaPlayerX incluida renderiza la reproducción en un RawImage mediante el componente reutilizable VisioForgeVideoView, con modos de aspecto Stretch, Letterbox y Crop: un reproductor funcional sobre el que construir.

Decodificación acelerada por hardware

La reproducción en móviles utiliza los códecs de hardware de la plataforma: MediaCodec en Android y VideoToolbox en iOS. Los fotogramas se cargan en la textura de la GPU mediante una ruta de doble búfer sin asignaciones, para un vídeo fluido sin generar basura por fotograma.

Renderice en cualquier parte de la escena

Cada fotograma se carga en una Texture2D de Unity, de modo que el vídeo no se limita a la interfaz de usuario. Muéstrelo en un RawImage o aplíquelo como material sobre cualquier objeto 3D: pantallas, vallas o superficies curvas.

Archivos, URLs y flujos de red

Reproduzca archivos locales, URLs HTTP/HTTPS, HLS y flujos RTSP con amplia compatibilidad de códecs (H.264, HEVC, AV1, VP9), además de búsqueda con precisión de fotograma y trick-play, todo desde dentro de su compilación de Unity.

Plataformas compatibles:WindowsAndroidmacOSiOS
Diseñado para:Vídeo en juego y cinemáticasReproductores VR / ARSeñalización digitalQuioscos multimediaFormación y simulaciónInstalaciones interactivas

Reproduzca un vídeo en un RawImage de Unity con MediaPlayerCoreX

C#
// The bundled native runtime is configured automatically before the
// first scene loads. Initialize the SDK once in your MonoBehaviour.
VisioForgeEnvironment.InitializeSdk();

// Create the high-level player engine — no manual pipeline wiring.
_player = new MediaPlayerCoreX();

// RGBA frames are delivered to Unity through OnVideoFrameUnity and
// uploaded into a Texture2D by VisioForgeVideoView (aspect + flip handled).
_player.OnVideoFrameUnity += _videoView.OnFrameBuffer;

// Open a file or URL, then play. ignoreMediaInfoReader is required under Unity.
var source = await UniversalSourceSettings.CreateAsync(
    filePath, ignoreMediaInfoReader: true);
await _player.OpenAsync(source);
await _player.PlayAsync();

// Seek, pause, resume, change volume and playback rate at runtime.
await _player.Position_SetAsync(TimeSpan.FromSeconds(30));

La reproducción en Unity se ofrece a través del motor MediaPlayerCoreX. Verificado en Unity 6 (6000.x); requiere el nivel de compatibilidad de API .NET Standard 2.1.

Ver documentación de Unity →

Características Principales

Las características principales del VisioForge Media Player SDK .Net incluyen:

Formatos Compatibles

  • Formatos de archivo: MP4, MKV, MOV, AVI, MPEG-TS, WMV, MXF, VOB, OGG
  • Formatos de vídeo: MPEG-1/2, WMV, MPEG-4, H264, HEVC y otros con el decodificador apropiado
  • Formatos de audio: AAC, MP3, Vorbis, WMA, OPUS, Speex y otros con el decodificador apropiado
  • MIDI, karaoke KAR y CDG
  • Reproducción de DVD y Blu-ray [solo Windows]

Procesamiento y Efectos de Vídeo (CPU/GPU)

  • Superposición de imagen (incluyendo GIF animado)
  • Superposición SVG
  • Superposición de texto
  • Transparencia de vídeo
  • Panorámica/zoom
  • Brillo, contraste, saturación, tono, etc.
  • Colores invertidos, escala de grises
  • Desentrelazado, reducción de ruido
  • Fundido de entrada/salida, rotación
  • Cambiar tamaño a cualquier resolución
  • Soporte para filtros DirectShow de terceros
  • Más de 30 efectos adicionales

Procesamiento y Efectos de Audio

  • Amplificador de volumen
  • Ecualizador
  • Sistema de bajos 3D
  • Normalización
  • Ganancia auto/manual
  • Muchos otros efectos

Streams de Red y Soporte Profesional

  • Streaming HTTP/HTTPS
  • Protocolos RTSP/RTMP
  • Soporte HLS/DASH
  • Streams MMS/WMV/UDP
  • Streaming de red NDI
  • Reproducción de stream de memoria

Características Avanzadas

  • Reproducción de archivos desde memoria
  • Reproducción sin interrupciones (sin retraso entre archivos)
  • Soporte para múltiples pantallas de salida
  • Soporte de imagen en imagen
  • Soporte para archivos de vídeo 4K y 8K
  • Decodificación acelerada por GPU (DXVA2/D3D11/QuickSync/NVDEC/AMF)
  • Búsqueda hacia adelante/atrás
  • Captura de fotogramas a Bitmap .Net o archivos de imagen
  • OSD (Visualización en pantalla)
  • Soporte de subtítulos
  • Streaming de red (MMS/WMV/RTSP/RTMP/UDP)
  • Reproducción inversa
  • Reproducción de vídeo encriptado (Video Encryption SDK)
  • Detección de movimiento
  • Detección de rostros/objetos [solo Windows]
  • Lector de códigos de barras
  • Croma-key
  • Renderizador madVR [solo Windows]
  • Vídeo VR 360° [solo Windows]

Características del Reproductor

  • Navegación fotograma a fotograma
  • Control de velocidad de reproducción variable
  • Gestión de listas de reproducción
  • Selección de pista de audio
  • Rotación de vídeo
  • Control de relación de aspecto

Funciones de SDK de video para desarrolladores modernos

Un SDK de video permite a los desarrolladores integrar funciones avanzadas de video como reproducción, captura, codificación y streaming. Ahorra tiempo de desarrollo y garantiza un alto rendimiento. Este enfoque mejora el manejo multimedia en las aplicaciones, reduciendo la complejidad y aumentando la funcionalidad en diversos sistemas operativos y formatos.

Integración Simple

Implementación rápida

Implementación Básica del Reproductor Multimedia

C#

Elija Su Licencia

Opciones de licencia flexibles para cada proyecto

Las licencias anuales incluyen 1 año de actualizaciones. Las licencias de por vida incluyen actualizaciones para siempre.

Standard

750€de por vida

Comprar Ahora
  • Reproducción de archivos de video
  • Reproducción de archivos de audio
  • Soporte de subtítulos
  • Soporte de video HD y 4K
  • Procesamiento y efectos de video/audio
  • Aceleración por hardware (DXVA2, NVDEC, QuickSync)
  • OSD (Visualización en pantalla)
  • Capturador de fotogramas
  • Múltiples pantallas de salida
  • Efectos de video acelerados por GPU
  • Lector de códigos de barras
  • Soporte Picture-in-Picture

Professional

1000€de por vida

Comprar Ahora
  • Reproducción de archivos de video
  • Reproducción de archivos de audio
  • Reproducción de flujo de memoria
  • Soporte de subtítulos
  • Soporte de video HD y 4K
  • Procesamiento y efectos de video/audio
  • Reproducción de flujos de red (HTTP/RTSP/RTMP/HLS/WMV/NDI)
  • Reproducción inversa
  • Detección de movimiento
  • Aceleración por hardware (DXVA2, NVDEC, QuickSync)
  • Procesamiento de video usando filtros DirectShow (Windows)
  • OSD (Visualización en pantalla)
  • Capturador de fotogramas
  • Múltiples pantallas de salida
  • Efectos de video acelerados por GPU
  • Soporte de Video Encryption SDK (Windows)
  • Flujos de audio desde archivos externos
  • Lector de códigos de barras
  • Soporte Picture-in-Picture

Premium

1500€de por vida

Comprar Ahora
  • Reproducción de archivos de video
  • Reproducción de archivos de audio
  • Reproducción de flujo de memoria
  • Soporte de subtítulos
  • Soporte de video HD y 4K
  • Procesamiento y efectos de video/audio
  • Reproducción de flujos de red (HTTP/RTSP/RTMP/HLS/WMV/NDI)
  • Croma key
  • Reproducción inversa
  • Detección de movimiento
  • Reproducción de DVD y Blu-ray (Windows)
  • Soporte de video VR 360° (Windows)
  • Aceleración por hardware (DXVA2, NVDEC, QuickSync)
  • Procesamiento de video usando filtros DirectShow (Windows)
  • OSD (Visualización en pantalla)
  • Capturador de fotogramas
  • Múltiples pantallas de salida
  • Efectos de video acelerados por GPU
  • Soporte de Video Encryption SDK (Windows)
  • Detección y análisis de objetos con IA
  • Reconocimiento facial con IA
  • OCR y reconocimiento de matrículas con IA
  • Transcripción de voz y subtítulos con IA
  • Anonimización de privacidad con IA (rostros, matrículas, texto)
  • Búsqueda semántica de video con IA (CLIP)
  • Flujos de audio desde archivos externos
  • Lector de códigos de barras
  • Soporte Picture-in-Picture

Todas las licencias incluyen 1 asiento 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.

Licencia de código fuente

La licencia de código fuente está disponible bajo solicitud para este SDK. Contacte a nuestro equipo de ventas para discutir precios y términos de licencia.

Solicitar licencia de código fuente

💰 Ahorre más con paquetes Bundle

Este producto está incluido en nuestros paquetes bundle rentables. ¡Obtenga más productos y ahorre hasta un 71%!

.NET Bundle Professional

Anual:€700.00
De por vida:€1800.00

Ahorre hasta 71%

Incluye:

  • Video Capture SDK .NET (Professional)
  • Media Player SDK .NET (Professional)
  • Video Edit SDK .NET (Professional)
  • Video Edit SDK FFmpeg .NET (Professional)
  • Media Blocks SDK .NET

.NET Bundle Premium

Anual:€1000.00
De por vida:€2500.00

Ahorre hasta 70%

Incluye:

  • Video Capture SDK .NET (Premium)
  • Media Player SDK .NET (Premium)
  • Video Edit SDK .NET (Premium)
  • Video Edit SDK FFmpeg .NET (Premium)
  • Media Blocks SDK .NET

Requisitos del Sistema

Requisitos para desarrollo

Sistemas de Desarrollo
  • Windows 10 o Windows 11
  • Ubuntu 22.04 o posterior
  • macOS 12 o posterior
Plataformas Objetivo
  • Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
  • Windows Server 2016 y posteriores
  • Android 8 y posteriores
  • Linux (Ubuntu, Debian, etc.)
  • macOS 10.14 o posterior
  • iOS 12 o posterior
Versiones de .NET
  • .NET Framework 4.6.1 y posteriores
  • .NET Core 3.1
  • .NET 5/6/7/8/9/10
Soporte de IDE
  • Visual Studio 2019 y posteriores
  • Visual Studio Code
  • JetBrains Rider
  • Compatible con Microsoft Access, Word, Excel
Hardware
  • Mínimo 2 GB RAM (4 GB recomendado)
  • Procesador Intel Core i5 o equivalente AMD
  • GPU con soporte DirectX 11 para aceleración por hardware
  • GPU NVIDIA para aceleración NVDEC/CUVID
  • GPU Intel para aceleración QuickSync

Derechos de Distribución

Distribución sin derechos de autor. Implemente sus aplicaciones sin tarifas adicionales ni licencias de tiempo de ejecución.

Limitaciones de Prueba

La versión de prueba muestra una marca de agua en la ventana de vídeo. Todas las funciones están completamente operativas durante el período de prueba de 30 días.

Gratis para Uso No Comercial: El SDK es gratis para uso no comercial. Póngase en contacto con nosotros para obtener una licencia gratuita.

Documentación y Soporte

Recursos completos

Desarrolla con agentes de IA

¿Trabajas con un agente de IA — Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenAI Codex? VisioForge publica superficies legibles por máquina para Media Player SDK .NET para que tu agente acierte la integración a la primera: los paquetes NuGet correctos, el registro de licencia, la configuración del proyecto y los detalles de despliegue multiplataforma que de otro modo tendría que adivinar.

Consultas en vivo a la API y búsqueda de clases
Guías de integración por plataforma
Recetas de despliegue multiplataforma
Documentación completa como llms.txt

Conecta el servidor MCP

MCP

Añade el servidor MCP de VisioForge a tu agente para obtener ayuda contextual: buscar en la API, consultar clases y miembros, obtener ejemplos de código funcionales y traer guías de despliegue, directamente en tu editor.

Claude Code

claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcp

VS Code (.vscode/mcp.json)

{ "servers": { "visioforge-sdk": { "type": "http", "url": "https://mcp.visioforge.com/mcp" } } }
Guía de uso del servidor MCP

Carga un Agent Skill

Agent Skills

Publicamos un skill descargable para cada combinación de (SDK, plataforma) — para Media Player SDK .NET, un SKILL.md listo para usar por plataforma (qué paquetes NuGet, código de licencia, configuración del csproj, errores comunes) más un proyecto de ejemplo funcional del que tu agente puede copiar. Compatible con Claude Code, Cursor, OpenAI Codex, Gemini CLI y más de 30 agentes (Cloudflare Agent Skills RFC).

Apunta tu agente al índice de skills

https://www.visioforge.com/.well-known/agent-skills/index.json
Explora los skills y la configuración por herramienta

¿Prefieres pasar toda la documentación a tu agente? También está disponible como markdown plano: /llms.txt · /llms-full.txt

Prueba Gratis por 30 Días

Versión completa sin restricciones

Preguntas frecuentes

¿Cómo integro un reproductor de video en una aplicación WPF?

Agregue el paquete NuGet VisioForge.DotNet.Core, coloque un control VideoView en su XAML, cree una instancia de MediaPlayerCore, establezca el archivo de origen o URL y llame a PlayAsync(). El SDK se encarga del renderizado, la detección de formato y la salida de audio. Obtiene controles de reproducción completos, incluyendo búsqueda, volumen y ajuste de velocidad.

¿El SDK es compatible con MAUI y la reproducción multiplataforma?

Sí. El Media Player SDK funciona con .NET MAUI para la reproducción de video multiplataforma en Windows, macOS, iOS y Android desde una única base de código. También es compatible con Avalonia, Uno Platform y WinForms para mayor flexibilidad de plataforma.

¿Qué formatos de video y audio son compatibles?

El SDK reproduce más de 500 formatos, incluyendo MP4, MKV, AVI, WebM, MOV, WMV, FLV y más. Los formatos de audio incluyen MP3, AAC, FLAC, OGG y WAV. El motor multiplataforma MediaPlayerCoreX utiliza GStreamer como tubería multimedia; en Windows, el motor clásico MediaPlayerCore usa DirectShow con filtros LAV o VLC opcionales, garantizando amplia compatibilidad de códecs sin necesidad de que los usuarios finales instalen códecs adicionales.

¿Puedo reproducir RTSP y streams de red?

Sí. El SDK es compatible con streams de red RTSP, RTMP, HTTP/HTTPS, HLS, UDP y SRT. Puede reproducir feeds de cámaras en vivo, servidores de streaming y fuentes multimedia en línea con reproducción de baja latencia y almacenamiento en búfer configurable.

¿Existe decodificación de video acelerada por hardware?

Sí. El SDK aprovecha la decodificación acelerada por GPU a través de DXVA2, D3D11, VideoToolbox (macOS) y VAAPI (Linux). Esto permite una reproducción fluida de contenido de alta resolución, incluyendo video 4K y 8K con un uso mínimo de CPU.

¿Cómo extraigo fotogramas de un archivo de video en C#?

Utilice la función de captura de fotogramas del SDK para capturar fotogramas individuales durante la reproducción o en marcas de tiempo específicas. Puede guardar fotogramas como imágenes de mapa de bits, procesarlos en memoria o usarlos para la generación de miniaturas. El SDK admite la extracción de fotogramas tanto síncrona como asíncrona.

¿Puedo reproducir vídeo en Unity?

Sí. Media Player SDK .NET incluye un .unitypackage listo para importar. El motor MediaPlayerCoreX reproduce archivos locales, URLs y flujos de red (HTTP, HLS, RTSP) directamente en una Texture2D de Unity, con control de búsqueda, pausa, reanudación, volumen y velocidad de reproducción. Un único paquete acumulativo apunta a Windows, Android, macOS e iOS.

¿En qué se diferencia del Video Player integrado de Unity?

El VideoPlayer de Unity se limita a un pequeño conjunto de contenedores y códecs y ofrece poco control sobre el streaming de red. MediaPlayerCoreX añade amplia compatibilidad de formatos (H.264, HEVC, AV1, VP9), decodificación acelerada por hardware (MediaCodec en Android, VideoToolbox en iOS/macOS), streaming RTSP y HLS, búsqueda con precisión de fotograma y trick-play: el mismo motor que usa en WPF, MAUI y Avalonia.

¿La reproducción en Unity usa decodificación por hardware?

Sí. En móviles, la reproducción utiliza los códecs de hardware de la plataforma: MediaCodec en Android y VideoToolbox en iOS. Los fotogramas se cargan en la textura de la GPU mediante una ruta de doble búfer sin asignaciones, para un vídeo fluido sin generar basura por fotograma.

¿Puede Media Player SDK ejecutar detección de objetos o rostros en un archivo de vídeo durante la reproducción?

Sí. Registre YOLOObjectDetectorBlock, ObjectAnalyticsBlock o FaceRecognitionBlock con MediaPlayerCoreX.Video_Processing_AddBlock antes de OpenAsync/PlayAsync. La detección y el reconocimiento se ejecutan en el dispositivo mediante ONNX Runtime en cada fotograma reproducido, con resultados entregados a través del evento propio del bloque y overlays opcionales dibujados en la imagen renderizada.

¿Puede Media Player SDK generar subtítulos para un vídeo que no tiene leyendas?

Sí. Registre un SpeechToTextBlock con MediaPlayerCoreX.Audio_Processing_AddBlock antes de OpenAsync/PlayAsync (con Audio_Play establecido en true). Transcribe la pista de audio del archivo localmente con Whisper y Silero VAD, y puede renderizar subtítulos en vivo o escribir archivos SRT/VTT.