I am seeking ways to improve the WAV to mp3 conversion for my application. I am currently using LAME which is entirely to slow. I can either modify LAME, or I found something called the Helix MP3 encoder and it is belived to be the fastest. You can find a link to it on rarewares.org.
I am looking for someone to create a .net wrapper for this encoder. It must also be able to handle multiple instances at the same time. I am converting speech files to mp3, so I can reduce the current bitrate down to approx 125 kbs to increase the processing speed.
It should have the ability to run as a dll, which would then require a .net wrapper class to be used in c# . IT should also be able to handle multiple instances concurrently WITHOUT using up 100% CPU load. We need the code changed so that the conversion process allows other apps and processes to run by giving them access to cpu time . Our purpose is to convert a wav file into an mp3 file with a fixed bitrate
The result of this must be a minimum of 2x the speed of LAME conversion. We will use a dimple benchmark to test this by running a 200mb file through both encoders.
Please let me know if you can help. This project is of very high importance and needs to be completed ASAP. Other recomendations will also be considered in the solution to increase throughput of wav to mp3.