I put together iago[1] a little while back, from a few people's work, including a great article[2] by Hot Cashew on how he uses Emscripten to transpile the Ogg/Vorbis library to javascript.
Seriously, MP3? Not only is it old and poor quality compared to modern alternatives, by hosting an MP3 encoder it appears you are liable for a minimum royalty of $15,000 USD/year[1], because it's a patented format.
This is why we need open codecs: Vorbis or Opus are much better quality and free to use!
Why is there so much snark with programmers? It's a real deterrent for either hackers trying to make something useful or for new-comers interested in programming
I work for a children's book company and wrote something similar for recording children reading aloud. Looking into the licensing on distributing an MP3 encoder to hundreds of thousands of machines it became unreasonable. I've started playing with conversation to Speex instead with conversion to MP3 server side, and that seems much more reasonable.
Huh, I should. The upside of Speex was just that I found a prebuilt library that more or less worked out the box. The project itself fell to the back burner about a year ago.
17 comments
[ 3.7 ms ] story [ 48.5 ms ] thread[1] - https://github.com/itsjoesullivan/iago
[2] - http://hotcashew.com/2014/02/chrome-audio-api-and-ogg-vorbis...
This is why we need open codecs: Vorbis or Opus are much better quality and free to use!
[1] http://mp3licensing.com/royalty/software.html
Aside from that, your comment could really be stated in a less harsh way.
*https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_...
> The library just work in Chrome and Firefox right now.
:-)