2009-04-06 10 views
0

Ich nehme Audio- und/oder Video-Streams auf. Ich habe eine Reihe von Audio-/Videoclips und ich würde gerne wissen, ob einer dieser Clips in den Streams erscheint.Audio- oder Videodetektions-Bibliothek

Jede Empfehlung für eine Bibliothek, die das tun kann?

Betriebssystem: Windows. Sprache: Ist nicht wirklich wichtig - wir werden bei Bedarf eine Schnittstelle herstellen.

Danke!

Antwort

0

Ich denke, Sie haben ein bisschen Entwicklung, um dies zu erreichen. Der konzeptionell zu verfolgende Prozess klingt einfach, aber es gibt eine Menge Arbeit, um eine solche Aufgabe zu erreichen.

Sie müssen die Dateien mit einer bestimmten Rate oder Häufigkeit in eine Reihe von Samples zerlegen und dann eine Art Hash-Funktion in den Bildern oder Klangsegmenten ausführen, so dass Sie dann Hashes für Kollisionen vergleichen und so finden können Sätze von Bildern, die identisch sind oder eine Gruppe von Sound-Samples, die in beiden Streams vorhanden sind.

Für Audio können Sie mit NAudio oder DirectX den Stream decodieren. Für Video können Sie eine beliebige Bibliothek anzeigen, die eine Videodatei in separate Bilder wie DirectShow dekodieren kann.

Verwandte Themen