У меня есть коллекция из 1000 аудио файлов.Эти файлы представляют собой музыкальные файлы, хранящиеся в формате MP3, некоторые из них имеют длину 10 минут, некоторые - 15 секунд.
У меня также есть один аудиофайл длиной 1 секунда, также в формате MP3.Я хотел бы узнать, какие файлы из моей коллекции содержат этот 1-секундный аудиофайл.Этот 1-секундный аудиофайл может иметь немного худшее качество звука, чем моя коллекция, потому что он был перекодирован, повторно сжат и т. Д., Поэтому мне потребуется более интеллектуальный метод сравнения, чем простой двоичный поиск по моей коллекции файлов.
Что мне следует прочитать, если я хотел бы создать небольшую программу для поиска в моей коллекции аудиофайлов по этой 1-секундной звуковой схеме?
Редактировать : Другими словами:Каждый файл в моей коллекции из 1000 файлов - это песня.Этот 1-секундный фрагмент, который я ищу, является фрагментом некоторой песни из этой коллекции, и я хотел бы знать, из какой песни она взята.