Rechercher un extrait de son dans des fichiers audio

3

J'ai enregistré pendant plusieurs jours une émission de radio, stockée dans plusieurs fichiers MP3 de deux heures.

Je cherche une chanson en particulier qui, j'en suis sûr, se trouve quelque part dans ces enregistrements. C'est une vieille chanson de reggae dans un grillé sur la variation. Il y a au moins un extrait de 15-20 secondes qui est identique à la chanson originale, que j'ai.

Existe-t-il un outil open source ou abordable qui me permet de rechercher cet extrait dans les fichiers audio?

Je peux utiliser Windows 7 et Linux.

Mon problème spécifique a depuis été résolu, mais il s’agit d’une question méritante de la part de l’OMI. Ajouter une prime pour voir si quelque chose d'autre se présente.

Pekka 웃
la source

Réponses:

2

La technologie que vous recherchez s'appelle Empreinte acoustique , défini comme :

Une empreinte acoustique est un condensé   résumé numérique, déterministe   généré à partir d'un signal audio, que   peut être utilisé pour identifier un audio   échantillonner ou localiser rapidement des articles similaires   dans une base de données audio.

Il existe de nombreuses applications répertoriées dans le lien Wikipedia ci-dessus, mais la plupart sont commerciales.

Une autre liste de logiciels gratuits et commerciaux se trouve dans l'article AudioFingerprint dans MusicBrainz, une communauté ouverte maintenue par l'utilisateur qui collecte et met à la disposition du public des métadonnées de musique sous forme de base de données relationnelle.

Certains projets gratuits et open-source de la liste que vous pourriez examiner:

jHears
un cadre de prise d'empreinte acoustique.

Acoustide
projet open source qui vise à créer une base de données gratuite d’empreintes audio avec une correspondance avec la base de métadonnées MusicBrainz et à fournir un service Web d’identification de fichier audio à l’aide de cette base.

libFooID
une librairie d'empreintes acoustiques open source.

harrymc
la source
1

J'ai sondé google et trouvé ce programme Similarité . Je ne peux pas dire si c'est utile. Mais vous pouvez le télécharger et l'essayer gratuitement. Si vous l'achetez, cela coûte 20,00 $ pour un an ou 35 $ pour toute une vie. Mais je ne sais pas s'il peut trouver de la musique dans des fichiers si différents. J'espère que ça aide.

Darokthar
la source
Merci, cela semble très intéressant, mais cela ne semble pas faire de la recherche d'extraits, mais seulement de vrais doublons. Pourtant, +1, cela peut aider les futurs demandeurs avec une question similaire
Pekka 웃
1

Vous pouvez essayer l'algorithme développé par Avery Wang pour Shazam. Il fait la même chose. Il stocke les empreintes digitales de chaque chanson dans une bibliothèque afin de pouvoir les vérifier facilement pour voir s'il existe une constellation de points correspondant à ceux d'un extrait.

Vous pouvez obtenir son livre blanc et des liens vers plusieurs autres systèmes / idées ici .

Ron
la source
Vive Ron! Je suis passé par la voie non-logicielle et j'ai réussi à trouver la chanson sur une ancienne liste de lecture, mais c'est très intéressant.
Pekka 웃