Suche nach einem Sound-Snippet in Audiodateien

Ich habe mehrere Tage lang Aufnahmen einer Radiosendung, die in einer Anzahl von zweistündigen MP3-Dateien gespeichert sind.

Ich suche einen bestimmten Song, von dem ich ziemlich sicher bin, dass er irgendwo in diesen Aufnahmen ist. Es ist ein alter Roots Reggae Song in einer gerösteten auf Variation. Es gibt mindestens ein 15-20-Sekunden-Snippet, das mit dem Originalsong identisch ist, den ich habe.

Gibt es ein Open Source oder erschwingliches Tool, mit dem ich die Audiodateien durchsuchen kann dieser Ausschnitt?

Ich kann Windows 7 und Linux verwenden.

Mein spezifisches Problem wurde seitdem gelöst, aber dies ist eine verdiente Frage für sich allein IMO. Hinzufügen eines Kopfgeldes, um zu sehen, ob etwas anderes auftaucht.

Author: Pekka, 2011-02-18

4 answers

Die Technologie, nach der Sie suchen, heißt Akustischer Fingerabdruck, definiert als:

Ein akustischer Fingerabdruck ist ein kondensierter digitale Zusammenfassung, deterministisch erzeugt aus einem Audiosignal, das kann verwendet werden, um ein Audio zu identifizieren probe oder schnell ähnliche Elemente finden in einer audio-Datenbank.

Es gibt viele Anwendungen davon, die im obigen Wikipedia-Link aufgeführt sind, aber die meisten sind kommerziell.

Eine weitere Liste von Freeware und kommerziellen die Produkte finden Sie im Artikel AudioFingerprint in MusicBrainz, einer vom Benutzer verwalteten offenen Community, die öffentliche Musikmetadaten in Form einer relationalen Datenbank sammelt und zur Verfügung stellt.

Einige freie und Open-Source-Projekte aus der Liste, die Sie untersuchen könnten:

JHears
ein akustischer Fingerabdruckrahmen.

Acoustid
open-Source-Projekt, das eine kostenlose Datenbank von Audio-Fingerabdrücken mit erstellen soll zuordnung zur MusicBrainz-Metadatendatenbank und Bereitstellung eines Webdienstes zur Identifizierung von Audiodateien mithilfe dieser Datenbank.

LibFooID
eine Open-Source-akustische Fingerabdruckbibliothek.

 3
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-04-07 08:30:08

Sie könnten den Algorithmus ausprobieren, den Avery Wang für Shazam entwickelt hat. Er macht das Gleiche. Er speichert Fingerabdrücke für jedes Lied in einer Bibliothek, so dass sie leicht überprüft werden können, ob es eine Konstellation von Punkten gibt, die mit denen aus einem Snippet übereinstimmen.

Sie können sein Whitepaper und Links zu mehreren anderen Systemen / Ideen erhalten hier.

 2
Author: Ron,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-02-18 19:15:16

Ich habe Google untersucht und dieses Programm gefunden Ähnlichkeit. Ich kann nicht sagen, ob es von nutzen ist. Aber Sie können es herunterladen und kostenlos ausprobieren. Wenn sie es kaufen, es kostet 20,00$ für ein jahr, oder 35$ für ein leben lang. Aber ich weiß nicht, ob es Musik in so verschiedenen Dateien finden kann. Ich hoffe, das hilft.

 1
Author: Darokthar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-02-18 17:02:06

Sound-Similar Free (https://www.sound-similar.com) kann verwendet werden, um zwei WAV-Dateien zu vergleichen und zeigt ihre Wahrnehmungsähnlichkeit Punktzahl in Prozent. Es kann auch verwendet werden, um nach einem Sound-Snippet (dem kürzeren) in einer Audiodatei (dem längeren) zu suchen.

Sound-Ähnlich frei Spektrogramm

 0
Author: user1265365,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2021-01-23 06:03:55