2009-04-06 17 views
0

Je capture des flux audio et/ou vidéo. J'ai un ensemble de clips audio/vidéo et je voudrais savoir si l'un de ces clips apparaît dans les flux.Bibliothèque de détection audio ou vidéo

Une recommandation pour une bibliothèque de ce type?

Système d'exploitation: Windows. Langue: Ne vous souciez pas vraiment - nous allons interfacer si nécessaire.

Merci!

Répondre

0

Je pense que vous avez un peu de développement pour y parvenir. Le processus à suivre sur le plan conceptuel semble simple, mais il y a beaucoup de travail à faire pour réaliser une telle tâche. Vous devez décomposer les fichiers en un ensemble d'échantillons, à un certain rythme ou fréquence, puis effectuer une forme de fonction de hachage dans les images ou les segments de son de sorte que vous puissiez ensuite comparer les hachages pour les collisions et ainsi trouver ensembles d'images identiques ou ensembles d'échantillons sonores présents dans les deux flux. Pour l'audio, vous pouvez utiliser NAudio ou DirectX pour décoder le flux. Pour la vidéo, vous pouvez regarder n'importe quelle bibliothèque qui peut décoder un fichier vidéo dans les images distinctes, telles que Directshow.