Procurando por um trecho de som em arquivos de áudio

3

Eu tenho vários dias de gravações de um programa de rádio, armazenados em um número de arquivos MP3 de duas horas.

Estou procurando uma música específica que eu tenha certeza de que está em algum lugar nessas gravações. É uma música antiga do roots reggae em um torrado na variação. Há pelo menos um snippet de 15 a 20 segundos que é idêntico à música original, que eu tenho.

Existe alguma ferramenta Open Source ou acessível que me permita pesquisar os arquivos de áudio para esse snippet?

Eu posso usar o Windows 7 e o Linux.

My specific issue has since been solved, but this is a deserving question on its own IMO. Adding a bounty to see whether anything else comes up.

    
por Pekka 웃 18.02.2011 / 16:59

3 respostas

2

A tecnologia que você está procurando é chamada Impressão digital acústica , definida como:

An acoustic fingerprint is a condensed digital summary, deterministically generated from an audio signal, that can be used to identify an audio sample or quickly locate similar items in an audio database.

Existem muitas aplicações listadas no link da Wikipedia acima, mas a maioria é comercial.

Outra lista de freeware e produtos comerciais é encontrada no artigo AudioFingerprint no MusicBrainz, uma comunidade aberta mantida pelo usuário que coleta e disponibiliza aos metadados de música pública sob a forma de uma base de dados relacional.

Alguns projetos gratuitos e de código aberto da lista que você pode examinar:

jHears
uma estrutura de impressão digital acústica.

Acoustid
projeto de código aberto que visa criar um banco de dados livre de impressões digitais de áudio com mapeamento para o banco de dados de metadados do MusicBrainz e fornecer um serviço da web para identificação de arquivos de áudio usando este banco de dados.

libFooID
uma biblioteca de impressões digitais acústicas de código aberto.

    
por 02.04.2011 / 18:06
1

Você poderia tentar o algoritmo que Avery Wang desenvolveu para o Shazam. Ele está fazendo a mesma coisa. Ele armazena impressões digitais de cada música em uma biblioteca para que elas possam ser verificadas facilmente para ver se há uma constelação de pontos que corresponda àqueles de um fragmento.

Você pode obter seu whitepaper e links para vários outros sistemas / ideias aqui .

    
por 18.02.2011 / 20:15
1

Eu investiguei o google e encontrei este programa Semelhança . Eu não posso dizer, se é de alguma utilidade. Mas você pode baixá-lo e experimentá-lo gratuitamente. Se você comprá-lo, custa 20,00 $ por um ano, ou 35 $ por toda a vida. Mas eu não sei se pode encontrar músicas em arquivos tão diferentes. Espero que isso ajude.

    
por 18.02.2011 / 18:02