FFMPEG Source DirectShow Filter

versión 15.0

Filtro DirectShow profesional para fuentes de vídeo y audio

El filtro DirectShow de origen FFMPEG se integra a la perfección con cualquier aplicación DirectShow para decodificar y reproducir archivos de vídeo o audio, así como transmisiones de red. Este potente SDK incluye archivos DLL FFMPEG y un filtro DirectShow con funciones estándar de selección de archivos e interfaces personalizadas para un procesamiento multimedia eficiente y flexible en sus aplicaciones.

Características principales del filtro de origen FFMPEG de VisioForge

Soporte integral de formatos

  • Formatos de vídeo:MP4, AVI, MPEG, MPEG-TS, AV1, MKV, WebM y muchos otros formatos
  • Formatos de audio: AAC/M4A, MP3, OGG, Speex, FLAC y más
  • Compatibilidad con códecs:Decodificadores de vídeo y audio internos proporcionados por FFMPEG
  • Procesamiento personalizado:Compatibilidad con filtros FFMPEG de vídeo/audio con configuración avanzada

Arquitectura y rendimiento avanzados

  • Aceleración de GPU:Descodificación de vídeo acelerada por GPU para un rendimiento óptimo
  • Multihilo: Procesamiento multiproceso eficiente para una reproducción fluida
  • Soporte de plataforma:Disponibles versiones x86 y x64
  • Integración con DirectShow: Integración perfecta con la arquitectura DirectShow

SDK fácil de usar para desarrolladores

  • API .NET:Compatibilidad completa con C# y VB.NET con la distribución de paquetes NuGet
  • API de C++: Interfaz nativa de C++ para aplicaciones de alto rendimiento
  • API de Delphi:Compatibilidad total con Delphi/Pascal para el desarrollo de RAD
  • Integración de NuGetPaquete VisioForge.DirectShowAPI para un desarrollo .NET sin inconvenientes
  • Código de muestra:Aplicaciones de demostración para C#, VB.NET, C++ y Delphi
  • Documentación: Referencia completa de API y ejemplos de uso

Instalación y configuración

Requisitos del sistema

  • Ventanas:Windows 11, Windows 10, Windows 8/8.1, Windows 7
  • Ventanas Servidor:Windows Server 2016 y versiones posteriores
  • Arquitectura:Compatibilidad con x86 y x64

Cómo instalar

  1. Descargue el instalador desde la sección de descargas
  2. Ejecutar con privilegios de administrador para un registro correcto
  3. El filtro se registrará automáticamente en Windows.
  4. Añade referencias a tu proyecto y comienza a codificar

Configuración de desarrollo .NET

Para aplicaciones .NET, instale el paquete NuGet VisioForge.DirectShowAPI:

El paquete NuGet proporciona:

  • Envoltorios completos de API de DirectShow para .NET
  • Interfaces y enumeraciones fuertemente tipadas
  • Interoperabilidad COM y gestión de memoria adecuadas
  • Compatibilidad con C#, VB.NET y otros lenguajes .NET

Ejemplos de código e implementación de muestra

Uso de filtro en un gráfico DirectShow

El filtro de fuente FFMPEG actúa como un filtro de fuente en su gráfico DirectShow, proporcionando:

  • Fuente del archivo: Reproducción de archivos locales con detección automática de formato
  • Transmisión en red:Compatibilidad con transmisiones y protocolos de red
  • Configuración personalizada:Configuración avanzada para almacenamiento en búfer y aceleración de hardware
  • Selección de transmisión:Selección y gestión de múltiples transmisiones de audio/video
Filtro de origen FFMPEG en GraphStudio

Implementación de C# con funciones avanzadas

Implementación avanzada de VB.NET con soporte completo de interfaz

Registro para usuarios con licencia

Registro C#

Registro de VB.Net

Registro de C++

Implementación de C++ con soporte completo de interfaz

Opciones de configuración avanzadas

Configuración de aceleración de hardware

Habilite la decodificación de video acelerada por GPU para un rendimiento óptimo (habilitado de forma predeterminada):

  • NVIDIA NVDEC:Detección y uso automáticos para decodificación H.264/H.265/AV1
  • Vídeo de sincronización rápida de Intel:Compatibilidad con aceleración de GPU integrada de Intel
  • AMD VCE: Aceleración de decodificación de video por hardware de AMD
  • Software de respaldo:Retorno automático a la decodificación de CPU cuando sea necesario

Configuración de transmisión de red

Soporte de transmisión profesional con opciones de protocolo integrales:

  • Tiempo de espera de conexión: Tiempo de espera configurable (predeterminado: 15000 ms)
  • Estrategia de amortiguación:Modos AUTOMÁTICO/ENCENDIDO/APAGADO para fuentes en vivo
  • Opciones RTSP:Selección de transporte TCP/UDP
  • Protocolos personalizados:Compatibilidad completa con la opción de protocolo FFMPEG

Procesamiento avanzado de flujos

  • Devoluciones de llamadas de datos:Acceso al flujo de datos sin procesar para procesamiento personalizado
  • Devoluciones de llamadas de marca de tiempo: Información de tiempo precisa para la depuración de sincronización A/V
  • Selección de transmisión: Cambio dinámico de transmisión de audio/video a través de IAMStreamSelect
  • Control de audio: Habilitar o deshabilitar el procesamiento de audio de forma independiente

Compatibilidad con múltiples transmisiones y programas

  • Selección de transmisión:Compatibilidad con múltiples transmisiones de video/audio
  • Cambio de programa:Manejar flujos de transporte de múltiples programas
  • Selección de idioma:Selección de pistas de audio por idioma
  • Soporte de subtítulos:Extracción y renderizado de flujo de subtítulos

Manejo de fuentes en vivo

  • Detección en tiempo real: Identificación automática de fuente en vivo
  • Gestión de almacenamiento en búfer:Almacenamiento en búfer inteligente para una reproducción fluida
  • Sincronización del reloj: Gestión del reloj de referencia para transmisiones en vivo
  • Control de calidad:Calidad adaptativa para transmisiones en red

Control de búsqueda y reproducción

  • Búsqueda de medios:Compatibilidad total con la interfaz IMediaSeeking para fuentes no en vivo
  • Control de velocidad:Velocidad de reproducción variable (no disponible para fuentes en vivo)
  • Control de posición:Posicionamiento absoluto, relativo e incremental
  • Búsqueda de fotogramas clave: Busque el fotograma clave más cercano para una reproducción fluida

Características de la versión de evaluación

Experimente la potencia completa de nuestro filtro DirectShow con solo una superposición de evaluación discreta durante la reproducción de video:

  • Entorno de pruebas con todas las funciones:Acceda a todos los códecs, filtros y capacidades de procesamiento para una evaluación integral
  • Compatibilidad de formato universal:Pruebe con toda su biblioteca multimedia, incluidos MP4, AVI, MPEG, MKV y protocolos de transmisión
  • Recursos de desarrollo completos:Documentación completa de API, definiciones de interfaz y ejemplos de codificación completos
  • Muestras listas para producción:Aplicaciones C#, C++ y Delphi en funcionamiento con código fuente completo para integración inmediata

Beneficios de la compra

Opciones de licencia

  • Licencia regular:Suscripción anual con renovación automática (cancelable en cualquier momento)
  • Licencia de por vida:Compra única con actualizaciones ilimitadas

Características de la licencia regular

  • Libertad de implementación comercial:Implemente en un número ilimitado de aplicaciones e instalaciones sin límites de uso ni tarifas de tiempo de ejecución
  • Calidad de salida profesional:Representación de video nítida sin marcas de agua ni superposiciones de prueba para aplicaciones listas para producción
  • Acceso a la innovación continua:Reciba todas las mejoras de funciones, actualizaciones de códecs y mejoras de rendimiento durante 12 meses
  • Asistencia experta para desarrolladores:Acceso directo a los ingenieros de VisioForge para obtener orientación técnica y resolución rápida de problemas
  • Autoridad de distribución completa:Todos los derechos para redistribuir el filtro con sus aplicaciones sin costes de licencia adicionales

Ventajas de la licencia de por vida

  • Actualizaciones ilimitadas:Actualizaciones por tiempo ilimitado
  • Pago único:Sin cuotas de suscripción recurrentes
  • Apoyo a largo plazo:Cobertura de soporte extendida
resumen 2resumen 1resumen 3
logo
VisioForge © 2006 - 2025
discordia