Video Fingerprinting SDK .Net / C++

v12.1
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.

¿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.

Utilice el Buscador de Duplicados de Vídeo como aplicación de ejemplo para encontrar archivos de vídeo similares.

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.

Algunas de las formas en que puede utilizar nuestro SDK de huellas dactilares 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.
  • 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. La huella dactilar de cada nuevo envío se compararía con la base de datos de las huellas dactilares de los vídeos existentes, comprobando que son diferentes y bloqueando los envíos duplicados.
  • 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.
  • 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 para que el usuario acceda al sitio web del producto. También podría utilizarse para hacer un seguimiento de la frecuencia con que se ve el anuncio.
  • 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 que sería la primera de su clase.
  • 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, de modo que pueda asegurarse de que se respetan los términos de sus acuerdos publicitarios en televisión.
  • Hemos desarrollado nuestra herramienta de monitorización de medios como una aplicación totalmente funcional que permite la detección de muestras de anuncios en un volcado de emisión para implementar precisamente este tipo de servicio. Esta aplicación, incluidas las fuentes, puede adquirirse por separado y utilizarse como base para crear su producto o integrarse en un sistema ya existente. Consulte nuestra página de herramientas de monitorización de medios para obtener más información.
  • Detección de contenidos de vídeo pirateados

¿Qué sistemas operativos son compatibles?

  • C++ SDK compatible con Windows y Linux, o cualquier otro sistema operativo compatible con POSIX (disponible previa solicitud)
  • .Net SDK es compatible con Windows 7 y versiones posteriores

¿Cuál es el tamaño de un archivo de huellas dactilares 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. La indexación de vídeos completos es necesaria para identificar un vídeo que se ha incluido dentro de otro.

¿Cuánto tiempo se necesita para los cálculos?

Indexar un segundo de vídeo tarda unos 300 milisegundos: el procesamiento real del archivo supone aproximadamente la mitad de ese tiempo (150 milisegundos), mientras que la descompresión del vídeo supone 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ás alguna otra librería (FFMPEG, por ejemplo, demo disponible) para implementar la lectura de vídeo en tu aplicación.
  • .Net: Sí, FFMPEG y libVLC incluidos. También se pueden utilizar los códecs del sistema para descodificar.

¿Qué ejemplos de código hay disponibles?

Con su compra se incluyen los siguientes ejemplos de código:

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 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
  • Video Duplicates Finder código fuente.

¿Qué otra documentación está disponible?

C++:

  • API VFCompare: implementación de un algoritmo de huellas dactilares de vídeo optimizado para la detección de vídeos duplicados.

  • API VFSearch: implementación de un algoritmo de huellas dactilares de vídeo optimizado para la búsqueda de vídeo en vídeo.

.Net:

  • API completa descrita 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.

Versión .Net del SDK disponible como instalador independiente con aplicaciones de muestra y código fuente de muestra en su interior.

Se incluye el código fuente de las herramientas MMT/VDF (las herramientas requieren .Net 4.5 para la exportación SOAP. SDK se puede utilizar en .Net 4.0 y posteriores).

Versión C++ del SDK disponible como instalador independiente.

Requisitos del sistema

Mac OS, Windows o Linux.

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 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 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.

Media Monitoring Tool (Live) 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. También puede utilizar esta aplicación, junto con nuestro SDK de Video Fingerprinting, para crear su propio producto o servicio de monitorización de emisiones de televisión o integrarlo en un servicio ya existente.

¿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, por lo que ya no es necesario pagar a alguien para que vea la televisión 24 horas al día, siete días a la semana. 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, como el anuncio, para realizar el seguimiento. La aplicación detectará automáticamente todas las inclusiones del vídeo seleccionado en los archivos grabados y proporcionará una lista de los archivos de vídeo que contienen el anuncio.

Nuestra herramienta de supervisión de medios le permite automatizar el proceso de supervisión de emisiones de televisión. Reduce la cantidad de personal necesario y los costes laborales asociados. Y aprovechar la búsqueda automatizada de vídeos basada en el contenido también mejorará la precisión. Incluso le permitirá proporcionar a sus clientes una prueba digital de la reproducción de anuncios sin ningún trabajo manual.

El proceso comienza grabando el flujo de emisión como una serie de vídeos de cinco minutos. La herramienta de supervisión de medios analiza el contenido capturado y encuentra todas las instancias del anuncio del cliente. Los resultados se presentan como una lista de miniaturas que destacan los clips que contienen el anuncio.

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 y sin errores humanos.
  • 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 que contienen los anuncios que desea identificar. El programa hace el resto.

Video Duplicates Finder aplicación de ejemplo

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.

Las principales características son:

  • 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

El SDK contiene bibliotecas opcionales FFMPEG y libVLC con licencia LGPL v2.1.

logo
VisioForge © 2006 - 2024
discord