Hello... Any experiences with audio recording, selecting proper device in XE7 firemonkey app on Windows? I need to control audio format (mp3) and quality of the output file. Thank you!
For recording I use a homemade VCL control which simply wraps Win32 API methods (waveInOpen, waveInStart, ...); for mp3 encoding you can use lame dll: http://lame.sourceforge.net/
David Heffernan I'm not talking source license, I'm talking about patent license. Seem Technicolor is in charge of handling that part, see http://mp3licensing.com/help/developers.html
The best Audio library I know of is BASS. There are Delphi wrappers for it. Free for non-commercial use. Worth every penny for commercial use. http://www.un4seen.com/bass.html#apis
Hi, I use a component, tvideograbber (www.datastead.com). It can record video and audio too. Using a lot of formats.
ReplyDeleteIts run on VCL
ReplyDeleteCleidson Barbosa Thank you, looks good, but i just want to record mp3. It's not worth $695. Any free or cheap :) alternative?
ReplyDeleteSorry, I dont know another option.
ReplyDeleteFor recording I use a homemade VCL control which simply wraps Win32 API methods (waveInOpen, waveInStart, ...); for mp3 encoding you can use lame dll: http://lame.sourceforge.net/
ReplyDeleteSébastien Paradis Good! Thank you... Are there any examples or wrapper component for it? This must be already bundled in some kind of delphi package.
ReplyDeleteI don't know if there are free ones. This one seems to be for non-commercial use: http://www.mitov.com/html/audiolab.html
ReplyDeleteYes, AudioLab is free for non commercial purposes :-)
ReplyDeleteBoian Mitov Unfortunately I need it for commercial purposes. I've already started home-made winapi-lame implementation... :)
ReplyDeleteMilan Kormout It is available for commercial purposes too
ReplyDeleteDavid Heffernan Yes it is. But it seems you have to pay something... ;)
ReplyDeletePonies cost money too
ReplyDeleteDon't you have to pay for distributing a mp3 encoder in any case? Or was that just hardware encoders.
ReplyDeleteYou can use LAME, LGPL licensed, to encode mp3. And have money left over to buy those ponies.
ReplyDeleteDavid Heffernan I'm not talking source license, I'm talking about patent license. Seem Technicolor is in charge of handling that part, see http://mp3licensing.com/help/developers.html
ReplyDeleteGreat, now I see... So I will use different format instead. :) OGG looks good. Thank you...
ReplyDeleteyou can use the bass library from un4seen who are powerful.
ReplyDeleteThe best Audio library I know of is BASS. There are Delphi wrappers for it. Free for non-commercial use. Worth every penny for commercial use. http://www.un4seen.com/bass.html#apis
ReplyDelete