openfp-1.3.2

所属分类:Linux/Unix编程
开发工具:C/C++
文件大小:138KB
下载次数:36
上传日期:2012-12-11 16:11:11
上 传 者wayhoo
说明:  利用音频指纹技术提取音频的mfcc系数,进而通过比较mfcc向量之间的距离来进行音乐的检索。
(OpenFP is an experimental audio matching solution.It extract the mfcc of audio by using audio pingerprint technology.)

文件列表:
openfp-1.3.2\aclocal.m4 (41727, 2011-04-16)
openfp-1.3.2\AUTHORS (298, 2010-10-02)
openfp-1.3.2\ChangeLog (1028, 2011-04-16)
openfp-1.3.2\client.c (3187, 2010-10-02)
openfp-1.3.2\client.h (1428, 2010-10-02)
openfp-1.3.2\compare.sh (1474, 2011-04-16)
openfp-1.3.2\compile (3769, 2010-10-02)
openfp-1.3.2\config.h.in (3353, 2011-04-16)
openfp-1.3.2\configure (221854, 2011-04-16)
openfp-1.3.2\configure.ac (846, 2011-04-16)
openfp-1.3.2\COPYING (35148, 2010-10-02)
openfp-1.3.2\depcomp (18615, 2010-10-02)
openfp-1.3.2\env.sh (742, 2011-04-16)
openfp-1.3.2\extract.sh (671, 2011-04-16)
openfp-1.3.2\fft.c (12789, 2011-04-16)
openfp-1.3.2\fft.h (3319, 2011-04-16)
openfp-1.3.2\fingerprint.c (3253, 2010-10-02)
openfp-1.3.2\fingerprint.h (2153, 2010-10-02)
openfp-1.3.2\hamming.c (1619, 2010-10-02)
openfp-1.3.2\hamming.h (1195, 2010-10-02)
openfp-1.3.2\INSTALL (15578, 2010-10-02)
openfp-1.3.2\install-sh (13663, 2010-10-02)
openfp-1.3.2\loudness.c (2458, 2010-10-02)
openfp-1.3.2\loudness.h (999, 2010-10-02)
openfp-1.3.2\lowpass.c (2319, 2010-10-02)
openfp-1.3.2\lowpass.h (1366, 2010-10-02)
openfp-1.3.2\Makefile.am (647, 2011-04-16)
openfp-1.3.2\Makefile.in (35421, 2011-04-16)
openfp-1.3.2\mcm_fft.c (39242, 2010-10-02)
openfp-1.3.2\mcm_fft.h (298, 2010-10-02)
openfp-1.3.2\measure.c (1732, 2010-10-02)
openfp-1.3.2\measure.h (1175, 2010-10-02)
openfp-1.3.2\mfcc.c (3403, 2010-10-02)
openfp-1.3.2\mfcc.h (1460, 2011-04-16)
openfp-1.3.2\missing (11419, 2010-10-02)
openfp-1.3.2\NEWS (0, 2010-10-02)
openfp-1.3.2\openfp_extract.c (3608, 2011-04-16)
openfp-1.3.2\openfp_match.c (2902, 2010-10-02)
openfp-1.3.2\openfp_server.c (28925, 2011-04-16)
... ...

Contents 1. ...... OpenFP Summary 2. ...... OpenFP Tool Chain 3. ...... Source Files 3.1. ....... SVN Repository 3.2. ....... Compiling the Sources 4. ...... Authors and Contributions 5. ...... Terms of Use 1. OpenFP Summary -------------------------------------------------------------------------- OpenFP is an experimental audio matching solution. It was developed by Magic Internet to evaluate the reliability of different variants of energy spectrum based fingerprinting matching. The implementation is based on a paper from Haitsma and Kalker "A Highly Robust Audio Fingerprinting System" (http://ismir2002.ismir.net/proceedings/02-FP04-2.pdf). OpenFP is similar to many existing fingerprinting solutions like Audible Magic, fdupes, MPEG7, Youtube ContentId or libofa. More information can be found at our homepage http://open-fp.sourceforge.net/. 2. OpenFP Tool Chain -------------------------------------------------------------------------- * openfp_extract: Fingerprint extractor * openfp_match: Matching client * openfp_server: Matching server 3. Source Files -------------------------------------------------------------------------- The sources are comprised of the following files. openfp_extract.[ch] Extractor code openfp_match.[ch] Simple matching client openfp_server.[ch] libevent MT matching server fingerprint.[ch] Fingerprint handling fft.[ch] FFT using libfftw3 mfcc.[ch] Mel Cepstrum Coefficient calculation support lowpass.[ch] different lowpass impls loudness.[ch] ATH loudness calculation client.[ch] openfp_server client code measure.[ch] performance measurements You can download OpenFP either as a tarball from the project homepage or directly from the Subversion repository. Both hosted at SourceForge. 3.1. SVN Repository -------------------------------------------------------------------------- You can download the most recent sources from the SVN repository at SF: svn co https://open-fp.svn.sourceforge.net/svnroot/open-fp open-fp After doing so run "autoreconf -i" to create a configure script. Then proceed with the instructions in 3.2. 3.2. Compiling the Sources -------------------------------------------------------------------------- Before installing ensure that you have met the library requirements: * libfftw3 To compile the sources simply run: ./configure make make install In case of problems feel free to send a mail to lars.lindner@magicinternet.de! The code was tested successfully with the following library versions: libfftw 3.1.2 libevent 1.3e If you have problems with other versions please consider downgrading or statically linking against an older library version. 4. Authors and Contributions -------------------------------------------------------------------------- There is a list of all people so far that helped developing the OpenFP programs. Feel free to contribute patches, comments or simple experience reports! Please note that some parts of OpenFP contains sources from other projects. 5. Terms of Use -------------------------------------------------------------------------- OpenFP is licensed as GPLv3 and can be used and distributed according to the GPLv3 license. As stated in the GPLv3 license text (see COPYING) there is no guarantee that OpenFP is of any use to you. Please note that the patent implications of the algorithms used by OpenFP are not clear and that is primarily intended for academic research.

近期下载者

相关文件


收藏者