FFmpeg Source DirectShow Filter
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.
Beneficios Clave
Soporte de formato universal
Decodifica más de 200 formatos de video y audio con un único filtro, impulsado por la biblioteca de códecs líder en la industria de FFmpeg
Aceleración de hardware
Decodificación acelerada por GPU con procesamiento multiproceso para una reproducción fluida de contenido 4K y alto bitrate
Integración con DirectShow
Integración perfecta con cualquier aplicación DirectShow para reproducción y procesamiento multimedia profesional
Características Principales de FFmpeg Source DirectShow Filter de VisioForge
Soporte Integral de Formatos
- Formatos de Video:MP4, AVI, MPEG, MPEG-TS, AV1, MKV, WebM y muchos otros formatos
- Formatos de Audio:AAC/M4A, MP3, OGG, Speex, FLAC y más
- Soporte de Códec:Decodificadores internos de video y audio proporcionados por FFmpeg
- Procesamiento Personalizado:Soporte de filtros FFmpeg de video/audio con configuración avanzada
Arquitectura y Rendimiento Avanzados
- Aceleración GPU:Decodificación de video acelerada por GPU para un rendimiento óptimo
- Multiproceso:Procesamiento multiproceso eficiente para reproducción fluida
- Soporte de Plataforma:Versiones x86 y x64 disponibles
- Integración DirectShow:Integración perfecta con la arquitectura DirectShow
SDK Amigable para Desarrolladores
- API .NET:Soporte completo para C# y VB.NET con distribución de paquetes NuGet
- API C++:Interfaz nativa C++ para aplicaciones de alto rendimiento
- API Delphi:Soporte completo de Delphi/Pascal para desarrollo RAD
- Integración NuGet:Paquete VisioForge.DirectShowAPI para desarrollo .NET sin problemas
- Código de Muestra:Aplicaciones de demostración para C#, VB.NET, C++ y Delphi
- Documentación:Referencia API completa y ejemplos de uso
Instalación y Configuración
Requisitos del Sistema
- Windows:Windows 11, Windows 10, Windows 8/8.1, Windows 7
- Windows Server:Windows Server 2016 y versiones posteriores
- Arquitectura:Soporte x86 y x64
Cómo Instalar
- Descargue el instalador desde la sección de descargas
- Ejecute con privilegios de administrador para el registro adecuado
- El filtro se registrará automáticamente con Windows
- Agregue referencias a su proyecto y comience a codificar
Configuración de Desarrollo .NET
Para aplicaciones .NET, instale el paquete NuGet VisioForge.DirectShowAPI:
Install-Package 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
- Soporte para 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
Uso de GraphEdit / GraphStudioNext
Integración y prueba visual con editores de gráficos DirectShow:
Pasos para usar en GraphEdit:
- Abrir GraphEdit o GraphStudioNext
- Ir a Graph → Insertar filtros
- Buscar "FFmpeg Source Filter" bajo Filtros DirectShow
- Hacer clic en "Insertar filtro" para agregarlo al gráfico
- Hacer clic derecho en el filtro y seleccionar "Propiedades"
- Buscar y seleccionar su archivo multimedia
- El filtro expondrá automáticamente pines de salida para video y audio
- Conectar a renderizadores u otros filtros según sea necesario
- Hacer clic en Reproducir para probar la reproducción
Gráfico de ejemplo en GraphStudioNext:

Filtro de origen FFmpeg conectado a renderizadores de video y audio en GraphStudioNext
Propiedades del filtro:
- Configuración de ruta de archivo
- Selección de transmisión (pistas de video/audio)
- Habilitar/deshabilitar aceleración de hardware
- Configuración del tamaño del búfer
- Configuración de tiempo de espera de red
Implementación de C# con funciones avanzadas
Usando el filtro de fuente FFmpeg con opciones de configuración avanzadas:
FFmpegSourceExample.cs
C#Implementación avanzada de VB.NET con soporte completo de interfaz
Usando el filtro de fuente FFmpeg en aplicaciones VB.NET:
FFmpegSourceManager.vb
VB.NETImplementación de C++ DirectShow
Integración nativa de C++ con el filtro de fuente FFmpeg:
FFmpegSourceManager.cpp
C++Opciones de configuración avanzada
Funciones profesionales para escenarios de procesamiento multimedia especializados:
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
- • Intel Quick Sync Video: 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
Aceleración por Hardware
C#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
Configuración de Stream de Red
C#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
Registro para usuarios con licencia
Registre su clave de licencia para eliminar las limitaciones de prueba y habilitar la funcionalidad completa:
Registro C#
Registro de Licencia
C#Registro VB.Net
Registro de Licencia
VB.NETRegistro C++
Registro de Licencia
C++Nota: El registro de licencia debe realizarse después de crear la instancia del filtro pero antes de cargar cualquier archivo multimedia. La clave de licencia se proporcionará después de la compra.
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
Opciones de Precios
Licenciamiento profesional para aplicaciones comerciales con soporte integral de códec
Licencia Regular
Suscripción de 1 año
- 1 año de actualizaciones y soporte
- Uso ilimitado
- Sin marcas de agua ni limitaciones
- Todos los códecs y formatos incluidos
- Soporte de aceleración por hardware
- Actualizaciones mayores y menores gratuitas
- Uso comercial permitido
- Soporte prioritario por correo
Licencia de Por Vida/Equipo
Compra única con actualizaciones de por vida
- Actualizaciones y soporte de por vida
- Licencia de equipo incluida
- Uso ilimitado
- Sin marcas de agua ni limitaciones
- Todos los códecs y formatos incluidos
- Soporte de aceleración por hardware
- Actualizaciones mayores y menores gratuitas
- Uso comercial permitido
¿Necesita compilaciones personalizadas o licencias empresariales? Contáctenos para soluciones personalizadas.
Beneficios de 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 aplicaciones ilimitadas sin tarifas adicionales
- •Calidad de Salida Profesional: Renderización de video cristalina sin marcas de agua ni limitaciones
- •Acceso a Innovación Continua: Reciba todas las mejoras de características, actualizaciones de códec y mejoras de rendimiento
- •Soporte Técnico Prioritario: Acceso directo a nuestro equipo de ingeniería para asistencia de integración
- •Autoridad de Distribución Completa: Derechos completos para redistribuir el filtro con sus aplicaciones
Ventajas de la Licencia de Por Vida
- •Actualizaciones Ilimitadas: Actualizaciones por tiempo ilimitado
- •Pago Único: Sin tarifas de suscripción recurrentes
- •Soporte a Largo Plazo: Cobertura de soporte extendida
Formatos de medios compatibles
Soporte integral de códecs y contenedores impulsado por FFmpeg
Formatos de vídeo
Formatos comunes
- • MP4 (H.264, H.265)
- • AVI (DivX, XviD)
- • MKV (Matroska)
- • MOV (QuickTime)
- • WebM (VP8, VP9)
- • WMV (Windows Media)
- • FLV (Flash Video)
- • MPEG (1, 2, 4)
Profesional
- • ProRes (All variants)
- • DNxHD/DNxHR
- • AV1
- • HEVC/H.265
- • VP9
- • Cinema DNG
- • MXF
- • GXF
Formatos de audio
Formatos comunes
- • MP3
- • AAC/M4A
- • WAV
- • FLAC
- • OGG Vorbis
- • WMA
- • AIFF
- • ALAC
Profesional
- • DTS
- • AC3/EAC3
- • TrueHD
- • PCM (All variants)
- • Opus
- • Speex
- • AMR
- • DSD
Protocolos de red
- • HTTP/HTTPS
- • RTSP
- • RTMP/RTMPS
- • HLS (M3U8)
- • DASH
- • UDP/RTP
- • MMS
- • FTP
Formatos de subtítulos
- • SRT (SubRip)
- • ASS/SSA
- • WebVTT
- • TTML
- • PGS (Blu-ray)
- • DVB
- • Closed Captions
- • Teletext
Reproducción multimedia universal para sus aplicaciones DirectShow
Agregue soporte para más de 200 formatos multimedia con aceleración de hardware y funciones profesionales. ¡Pruebe el filtro DirectShow de origen FFmpeg hoy!
Requisitos del sistema
Sistemas operativos
Windows 11, Windows 10, Windows 8/8.1, Windows 7, Windows Server 2016 y posteriores
Requisitos de hardware
- Procesador x86 o x64
- Mínimo 2GB RAM (4GB o más recomendado)
Opcional (para aceleración de hardware)
- GPU NVIDIA con soporte NVDEC
- GPU Intel con soporte Quick Sync
- GPU AMD con soporte VCE