Configuration property to specify after how many milliseconds the “recognizeMIDFileFromFile” should start fingerprinting

吃可爱长大的小学妹 提交于 2019-12-25 06:55:56

问题


as the title says , I think it will be nice if there was config property that we can set in order to specify after how many milliseconds(or seconds ) the fingerprinting should be done on the file. According to the documentation, it is done at the start of the song but after playing for a while with the " GNOperations.recognizeMIDFileFromFile" method, I did realized that some songs that couldn't be identified where strangely identifiable by " GNOperations.recognizeMIDStreamFromMic" method. I did noticed that those songs that couldn't be identified had some special dj sound effects at the beginning of the song that were present on the original release of the song. My guess is the fact that fingerprinting did failed because it was starting at the beginning of the file instead of starting 5 or 10 seconds after the beginning of the file.

I will be nice to hear comment from someone of the Gracenote team on that feature request.


回答1:


Interesting use case.

I assume you meant that the dj sound effects were not present in the original song?

MIDFile is designed to match high quality files sourced from CDs or downloads. Unless the dj tracks you have are in our File fingerprint DB as is, they won't be recognized by MIDFile. MIDFile truly operates on the beginning of files only, so delaying the start of fingerprinting is not likely to solve your problem (and will instead result in zero matches unless you were extremely accurate (and lucky) in choosing your start position).

However, MIDStream is able to recognize the audio snippet from later in the file as our Stream DB operates on the whole of the audio for a song.

The real solution is for the dj tracks to be added to our File DB (assuming they are commercially available) or to instead use MIDStream to recognize the song within the larger track.



来源:https://stackoverflow.com/questions/22021798/configuration-property-to-specify-after-how-many-milliseconds-the-recognizemidf

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!