2010-04-03 14 views

Respuesta

3

Audio Fingerprinting

huellas digitales de audio permite la identificación de audio sin marcar, sin importar el formato que se entrega en, o ciertas distorsiones de la señal que puede haber sufrido como consecuencia de la compresión, filtrado, la transmisión , etc. La señal de audio desconocida se identifica a través de una representación compacta de sus características espectrales que se compara con todos los registros en una base de datos de referencia. MusicURI utiliza el estándar MPEG-7 (conocido formalmente como Interfaz de Descripción de Contenido Multimedia), que define un mecanismo universal para intercambiar datos descriptivos relacionados con multimedia, y ha definido el Esquema de Descripción de Firma de Audio como su herramienta de huella digital de audio, para el propósito de identificación robusta de señales de audio.

+1

¿crees que uno de estos podría usarse con éxito con musicbrainz db? o con freedb – Claudiu

-2

Por supuesto, no entiendo completamente lo que quiere decir con "huella digital" pero sé que usted puede conseguir cualquier información que pueda desear acerca de audio o vídeo de una manera multiplataforma gratis con Xuggler en Java. http://www.xuggle.com/

6

Este proyecto de código abierto llamado musicg puede ayudarle a

http://code.google.com/p/musicg/

+0

He estado pensando en verificar esto. ¿Alguien ya lo hizo? –

+0

Recientemente he comprobado 'FingerprintSimilarityComputer' de musicg. Parece que funciona bien para comparar una canción completa con una sección de sí mismo, pero no hace frente (al menos, out-of-the-box) con ruido en una de las grabaciones. –

1

Hay muchas bibliotecas para audio de huellas dactilares. Desafortunadamente la mayoría de ellos no están en Java. La mayoría de ellos están en C o python. Puede buscar AcoustID, pHash, jHears, Echoprint.

Cuestiones relacionadas