2010-04-03 24 views

risposta

3

audio fingerprinting

audio fingerprinting consente l'identificazione di audio non marcato, indipendentemente dal formato è consegnato in, o alcune distorsioni del segnale potrebbe essere sopportato a causa della compressione, filtraggio, trasmissione , ecc. Il segnale audio sconosciuto viene identificato tramite una rappresentazione compatta delle sue caratteristiche spettrali che viene confrontata con tutti i record in un database di riferimento. MusicURI fa uso dello standard MPEG-7 (formalmente noto come Multimedia Content Description Interface), che definisce un meccanismo universale per lo scambio di dati descrittivi relativi al multimedia e ha definito lo schema di descrizione delle firme audio come strumento di impronte digitali audio, allo scopo di robusta identificazione dei segnali audio.

+1

pensi che uno di questi potrebbe essere usato con successo con musicbrainz db? o con freedb – Claudiu

-2

Concesso, non capisco completamente cosa intendi per "impronta digitale" ma so che puoi ottenere qualsiasi informazione che potresti desiderare sull'audio o sul video in modo multipiattaforma per l'utilizzo gratuito di Xuggler in Java. http://www.xuggle.com/

6

Questo progetto open source chiamato musicg può aiutare a

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

+0

Ho pensato di verificarlo. Qualcuno l'ha già fatto? –

+0

Ho recentemente controllato il file 'FingerprintSimilarityComputer' di musicg. Sembra funzionare bene per confrontare un brano completo con una sezione di se stesso, ma non riesce (almeno fuori dagli schemi) con il rumore in una delle registrazioni. –

1

Ci sono molte librerie per Audio Fingerprinting. Sfortunatamente molti di questi non sono in Java. Molti di questi sono in C o python. È possibile cercare AcoustID, pHash, jHears, Echoprint.