beetbox / audioread

cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python
MIT License
481 stars 108 forks source link

add PySoundFile backend, and even make it default #64

Open albertz opened 6 years ago

albertz commented 6 years ago

On my system, it was using Gstreamer, which had several issues (e.g. #57, #62 and #63). Then I tried PySoundFile, which was even faster (0:04:31 vs 0:05:38), and does not have any of those issues. A related discussion for librosa is here. So, I think it would make sense for audioread to add PySoundFile as an additional backend, and even make it the default.

sampsyo commented 6 years ago

Sounds reasonable! Contributions along these lines would be welcome.

shuguang101 commented 5 years ago

I have the same experience, PySoundFile is faster than Gstreamer. But i can't open libsndfile's web site, is libsndfile still being maintained?