Comments (6)
Well, I'm not the creator of the library, but 0.5 seconds to 5 seconds is quite small, you will have to try it and check your results. But generally, I believe the library should be able to help resolve your issue.
from soundfingerprinting.
@timotech thanks for the response.
Do you have any recommendations on configuration tuning?
from soundfingerprinting.
Normally you specify the number of seconds in the line below:
config.ResultEntryFilter = new TrackMatchLengthEntryFilter(2d);
Where 2d is 2 seconds. Meaning, it should match any sound from when it sees a match around 2 seconds into the song or sound. You can read more here: https://github.com/AddictedCS/soundfingerprinting/wiki/Save-fingerprints-and-identify-tracks
and here: https://github.com/AddictedCS/soundfingerprinting/wiki/Realtime-Query-Command
I think you can try the 0.5 seconds in that configuration, but I've not tried it.
from soundfingerprinting.
One idea is to find your smallest file, and then multiply it by the number of times to get to seconds. So if your file is (1) second, you'd need to duplicate the file so it is (2) seconds, the caveat is this must be applied to all tracks.
There are pitfalls to this solution of course, but it is a workaround and maybe it will work, or perhaps with your type of tracks it wornt work.
@AddictedCS - There has not been much activity on this, I think we can close it if @galarlo does not reply
from soundfingerprinting.
@jeffward01 I assumed it doesn't work with short files because there isn't enough data for the algorithm to do it's magic.
If that's right, I don't see how repeating the data will help.
What am I missing?
from soundfingerprinting.
from soundfingerprinting.
Related Issues (20)
- .netcore 6 console app on mac - "Specified method is not supported" HOT 7
- Exception thrown: 'System.ArgumentOutOfRangeException' in SoundFingerprinting.dll HOT 1
- GPU acceleration HOT 1
- System.NullReferenceException when creating fingerprint using FFmpegAudioService HOT 1
- System.NullReferenceException: 'Object reference not set to an instance of an object.' HOT 1
- System.NullReferenceException: 'Object reference not set to an instance of an object.' HOT 2
- Pitch-shifted tracks identification HOT 1
- Emy hits the memory limit HOT 1
- [Enhancement Request] Compare 2 differing files and return common sections/ranges within them HOT 3
- During fingerprinting, AVHashes returns empty when specifying secondsToProcess and startAtSecond while creating both audio and video fingerprints HOT 3
- Can't open a file because of the sample rate HOT 1
- [Information Request] Best way to approach the inaccuracy of the matched result time? HOT 9
- Library unable to find a match. HOT 6
- Strong name signature not valid for this assembly FFmpeg.AutoGen.Abstractions.dll HOT 2
- Probably typo error in Jacquard similarity calculation HOT 2
- AddictedCS FFmpeg.AutoGen System.NullReferenceException HOT 2
- Set FFmpeg directory path HOT 1
- Docker persistent storage after reboot HOT 4
- Possibility to pass pitch percentage when querying HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from soundfingerprinting.