Video Fingerprinting SDK .Net / C++
Nuestra tecnología de huellas dactilares de vídeo incorpora los últimos avances en análisis de escenas, seguimiento de objetos y estimación del movimiento para analizar el contenido de cualquier vídeo con el fin de identificar sus características únicas, como los colores, la estructura de la escena y el movimiento de los objetos. Esto permite identificar una copia del vídeo a pesar de los cambios de resolución, velocidad de bits, método de codificación o formato de archivo. El vídeo puede detectarse incluso cuando está incluido dentro de otro vídeo o cuando sólo se reproduce un fragmento del mismo. Nuestro SDK le permite integrar esta funcionalidad de identificación por vídeo en sus aplicaciones y servicios. Nuestro acuerdo de licencia le permite incorporar la tecnología en un número ilimitado de productos por un solo pago. No hay otras tasas, independientemente del número de copias de estos productos que venda.
Beneficios Clave
Huellas Compactas
~1KB por segundo de vídeo para identificación única
Detección Robusta
Identifica vídeos a pesar de cambios de resolución, formato o calidad
Procesamiento Ultrarrápido
300ms por segundo de procesamiento, 1-2ms de coincidencia
¿Qué es una huella de vídeo?
Una huella digital de vídeo es un descriptor digital compacto que puede extraerse de cualquier fuente de vídeo, ya sea un fragmento de una emisión de televisión, un archivo de vídeo, un vídeo en línea o de un DVD o disco Blu-ray. Estas huellas de vídeo pueden almacenarse, copiarse y compararse. Las huellas dactilares de vídeo pueden utilizarse para identificar material de vídeo protegido por derechos de autor, identificar vídeos duplicados, buscar vídeos, organizar vídeos, reconocer cuándo se reproduce un vídeo específico, monitorizar medios o rastrear anuncios.
Buscador de Duplicados de Vídeo
Utilice el Buscador de Duplicados de Vídeo como aplicación de ejemplo para encontrar archivos de vídeo similares.
Herramienta de Supervisión de Medios
Utilice la herramienta de supervisión de medios como aplicación de ejemplo para encontrar un fragmento de vídeo (anuncio de televisión, por ejemplo) en otro (grabación de emisión completa).
La versión .Net SDK tiene una ayuda para el uso de MongoDB como almacenamiento de huellas dactilares.
Casos de Uso
Algunas de las formas en que puede utilizar nuestro SDK de huellas dactilares de vídeo:
Servicios de Alojamiento de Vídeo
Un servicio de alojamiento de vídeos en línea, como YouTube, podría utilizar huellas dactilares de vídeo para evitar la infracción de los derechos de autor. Se desarrollaría una base de datos de huellas dactilares de vídeo del material protegido por derechos de autor y se compararía con las huellas dactilares de vídeo de los materiales enviados por los usuarios para evitar el envío ilegal de vídeos pirateados.
Servicio de Archivo de Vídeos
Un servicio de archivo de vídeos podría utilizar huellas dactilares para ahorrar espacio y bloquear las cargas duplicadas. Se extraería una huella dactilar de cada vídeo del archivo.
Software Organizador de Vídeos
El software Video Organizer podría utilizar huellas dactilares de vídeo para identificar copias de la misma película o videoclip, a pesar de las diferencias de formato, resolución o tasa de bits, y agruparlas.
Anuncios Interactivos en Decodificadores
El software de los descodificadores podría utilizar las huellas digitales de vídeo para desarrollar anuncios interactivos, identificando cuándo se muestran determinados anuncios de televisión y mostrando una URL en la que se puede hacer clic.
Motor de Búsqueda de Vídeos
Se podría desarrollar un motor de búsqueda de vídeos utilizando nuestro SDK Video Fingerprinting, un servicio único y revolucionario que implementaría una funcionalidad de búsqueda vídeo a vídeo.
Servicio de Recorte Televisivo
Un servicio de recorte televisivo podría utilizar la tecnología de huellas de vídeo para automatizar la supervisión de la emisión televisiva y la verificación de anuncios de televisión para detectar cuándo se emite el anuncio de un cliente.
Preguntas Frecuentes
¿Qué sistemas operativos son compatibles?
• C++ SDK es compatible con Windows y Linux, o cualquier otro sistema operativo compatible con POSIX (disponible bajo petición)
• .Net SDK es compatible con Windows 7 y versiones posteriores, macOS 12 o posterior y Linux
¿Cuál es el tamaño de un archivo de huella de vídeo?
Cada segundo de un flujo de vídeo analizado requiere aproximadamente 1kb para su huella digital de vídeo. La detección de duplicados generalmente sólo requiere indexar entre 3 y 5 segundos de cada vídeo. Se requiere la indexación de vídeos completos para identificar un vídeo que se ha incluido dentro de otro.
¿Cuánto tiempo se requiere para los cálculos?
Indexar un segundo de vídeo tarda unos 300 milisegundos: el procesamiento real del archivo representa casi la mitad de ese tiempo (150 milisegundos), mientras que la descompresión del vídeo representa el resto. La comparación de un par de huellas dactilares de 10 segundos de duración tarda entre 1 y 2 milisegundos. Estos tiempos se establecieron mediante pruebas con un procesador Intel i3 y filtros LAV para la compresión de vídeo.
¿Se incluye software de lectura o descodificación de vídeo?
• C++: No. Necesitará alguna otra biblioteca (FFmpeg, por ejemplo, demostración disponible) para implementar la lectura de vídeo en su aplicación
• .NET: Sí, FFmpeg y libVLC están incluidos. Además, se pueden usar códecs del sistema para la descodificación
¿Qué ejemplos de código están disponibles?
Los siguientes ejemplos de código están incluidos con su compra:
C++:
- • Aplicación de consola basada en FFmpeg que indexa vídeos y crea huellas dactilares (Windows, Linux)
- • Una aplicación de consola que compara dos huellas dactilares para detectar duplicados (Windows, Linux)
- • Una aplicación de consola que busca entradas de una huella dactilar dentro de otra (Windows, Linux)
- • Código fuente de una aplicación Media Monitoring Tool completa (Windows, Linux)
.NET:
- • Código fuente de Media Monitoring Tool y Media Monitoring Tool Live (multiplataforma)
- • Código fuente de Video Duplicates Finder (multiplataforma)
- • Ejemplos de consola (multiplataforma)
- • Ejemplos MAUI (multiplataforma)
¿Qué otra documentación está disponible?
C++:
- • API VFCompare: una implementación de algoritmo de huella dactilar de vídeo optimizada para la detección de vídeos duplicados
- • API VFSearch: una implementación de algoritmo de huella dactilar de vídeo optimizada para buscar vídeo en vídeo
.NET:
- • La API completa se describe en un archivo de ayuda
¿Cómo puedo probar y evaluar la tecnología?
Le sugerimos que descargue y experimente con las versiones de prueba de nuestra aplicación Media Monitoring Tool y la aplicación Video Duplicates Finder y se familiarice con la API y los ejemplos de código.
• La versión .Net del SDK está disponible como un instalador independiente con aplicaciones de muestra y código fuente de muestra incluido.
• El código fuente de las herramientas MMT/VDF está incluido (las herramientas requieren .Net 4.5 para la exportación SOAP. El SDK se puede usar en .Net 4.0 y versiones posteriores).
• La versión C++ del SDK está disponible como un instalador independiente.
Herramienta de Supervisión de Medios (En Vivo) Ejemplo
Nuestra aplicación de demostración es una herramienta de supervisión de medios totalmente funcional que puede utilizarse para el seguimiento de anuncios y la supervisión de medios de difusión. Permite detectar muestras de anuncios en un volcado de emisión.
¿Cómo funciona?
Nuestra herramienta de seguimiento de medios puede detectar cuándo se reproduce un vídeo de muestra de referencia en una emisión de televisión grabada. El flujo de emisión de TV se registra como una matriz de archivos de vídeo de 5 minutos de duración y, a continuación, se comparan con el vídeo de referencia de muestra especificado. La aplicación detectará automáticamente todas las inclusiones del vídeo seleccionado en los archivos grabados.
Beneficios
Resultados precisos
La tecnología de búsqueda de vídeo basada en el contenido del programa garantiza precisión y rapidez. El algoritmo identifica con rapidez y precisión todas las instancias del vídeo de referencia en el flujo de vídeo de emisión grabado sin intervención humana.
Costes reducidos
Como ya no tiene que pagar a personas para que se sienten a mirar una pantalla de televisión y registren manualmente los detalles de cuándo se emite el anuncio, sus costes de explotación se reducen drásticamente.
Facilidad de uso
La interfaz intuitiva del programa, fácil de aprender, permite definir y realizar búsquedas personalizadas en cuestión de segundos. El usuario sólo tiene que seleccionar la carpeta que contiene el volcado de emisión y especificar las muestras de referencia de vídeo.
Aplicación de Ejemplo Video Duplicates Finder
Video Duplicates Finder le permite encontrar archivos de vídeo similares o duplicados en su PC. Soporta AVI, MPEG-1, MPEG-2, Windows Media Video, MP4 y muchos otros formatos. Esta aplicación es una muestra del uso del SDK de Video Fingerprinting.
Características principales
- • Compatible con AVI, WMV, MP4, MPG, TS y muchos otros formatos
- • Compatible con vídeos SD, HD y 4K
- • Ajustes de sensibilidad
- • Opción de Timeshift
- • Tratamiento completo de archivos o de una parte personalizada
- • DirectShow (códecs del sistema), FFmpeg y código de descodificación de vídeo VLC
Opciones de Precios
Elija la licencia que mejor se adapte a sus necesidades
Licencia Regular
Suscripción anual
- Uso ilimitado
- Sin marca de agua ni pantalla de licencia
- 1 año de actualizaciones gratuitas
- Soporte de integración MongoDB
- Procesamiento multiproceso
- Soporte técnico prioritario
- Distribución sin derechos de autor
- Cancelar en cualquier momento
Licencia Vitalicia
Pago único, actualizaciones de por vida
- Uso ilimitado
- Sin marca de agua ni pantalla de licencia
- Actualizaciones gratuitas de por vida
- Soporte de integración MongoDB
- Procesamiento multiproceso
- Soporte técnico prioritario
- Distribución sin derechos de autor
- Pago único
Licencia Runtime
Licencia anual por núcleo de servidor
- Implementación de 1 núcleo de servidor
- Sin marca de agua ni pantalla de licencia
- 1 año de actualizaciones
- Soporte de integración MongoDB
- Procesamiento multiproceso
- Soporte técnico incluido
- Solo implementación en servidor
- Renovación anual requerida
¿Necesita características personalizadas o requisitos especiales? Contáctenos para soluciones a medida.
Requisitos del Sistema
Sistemas Operativos
Mac OS, Windows o Linux
GPU Recomendada
GPU NVIDIA, AMD o Intel para decodificación acelerada por hardware de H.264, HEVC, AV1 o VP9
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.
Beneficios de la Compra
La compra de Video Fingerprinting SDK 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
- 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.
Descargas
Descargue la versión de prueba para probar todas las características. Documentación completa y código de muestra incluidos.
Productos Relacionados
Explore nuestros otros SDKs de DirectShow y .NET para soluciones integrales de procesamiento de vídeo.
Video Capture SDK .NET
Capture vídeo de cámaras web, cámaras IP y pantallas con funciones avanzadas de procesamiento.
Video Edit SDK .NET
Edite y procese archivos de vídeo con transiciones, efectos y capacidades de codificación.
Media Player SDK .NET
Reproduzca archivos de vídeo y audio con aceleración de hardware y renderizado personalizado.
¿Listo para Identificar y Rastrear Contenido de Vídeo?
Descargue la versión de prueba para probar todas las funciones de huella digital con su contenido de vídeo. Documentación completa y aplicaciones de muestra incluidas.
Descargar Prueba Gratuita