beetbox / pyacoustid

Python bindings for Chromaprint acoustic fingerprinting and the Acoustid Web service
MIT License
325 stars 66 forks source link

Add fpcalc.py #14

Closed lalinsky closed 12 years ago

lalinsky commented 12 years ago

I'm not sure if you want something like this in pyacoustid, but I wasn't sure where to add it. It should probably not be installed with setup.py, but I wanted to have it somewhere available for package maintainers.

My main motivation for writing the script was that Fedora can't have the original fpcalc in the main repository, because it depends on FFmpeg and instead of reinventing what you have done with audioread, it was much easier to just write a Python script with the same inteface as fpcalc that uses your packages. Having a script like this would allow MusicBrainz Picard users to get audio fingerprinting support by default in Linux distros that don't want to deal with FFmpeg.

sampsyo commented 12 years ago

This looks great! Good idea, Lukáš. I'm surprised to learn that FFMpeg isn't in the Fedora repositories...