{"repo":"acoustid/chromaprint","free":true,"listed":false,"github":"https://github.com/acoustid/chromaprint","clone":"git clone https://github.com/acoustid/chromaprint.git","description":"C library for generating audio fingerprints used by AcoustID","language":"C++","stars":1348,"topics":["chromaprint","acoustid","audio-fingerprinting","audio-processing","audio-analysis","audio"],"license":null,"category":"media-processing","readme_excerpt":"Chromaprint Chromaprint is an audio fingerprint library developed for the [AcoustID][acoustid] project. It's designed to identify near-identical audio and the fingerprints it generates are as compact as possible to achieve that. It's not a general purpose audio fingerprinting solution. It trades precision and robustness for search performance. The target use cases are full audio file identifcation, duplicate audio file detection and long audio stream monitoring. [acoustid]: https://acoustid.org/ Building The most common way to build Chromaprint is like this: $ cmake -DCMAKE BUILD TYPE=Release -DBUILD TOOLS=ON . $ make $ sudo make install This will build Chromaprint as a shared library and also include the fpcalc utility (which is used by MusicBrainz Picard, for example). For this to work, you will need to have the FFmpeg libraries installed. See below for other options. FFT Library Chromaprint can use multiple FFT libraries -- [FFmpeg][ffmpeg], [FFTW3][fftw], [KissFFT][kissfft] or [vDSP][vdsp] (macOS). FFmpeg is preferred on all systems except for macOS, where you should use the standard vDSP framework. These are the fastest options. FFTW3 can be also used, but this library is released under the GPL license, which makes also the resulting Chromaprint binary GPL licensed. KissFFT is the slowest option, but it's distributed with a permissive license and it's very easy to build on platforms that do not have packaged versions of FFmpeg or FFTW3. We ship a copy of KissFFT, so if t","default_branch":null,"files":null,"tree":[],"storefront":"/r/acoustid","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/acoustid/chromaprint/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}