Poor audio quality captured from microphone with MediaRecorder

by alex.tchumel » Wed, 12 Aug 2009 06:39:15 GMT


Sponsored Links
 Hi!
I've implemented "Audio Capture Setup and Start" example (http://
developer.android.com/guide/topics/media/index.html) with small
modification - the output format is MPEG_4 not  THREE_GPP.

The result - records with extremely poor audio quality. :(

Could you help me to understand where is error and how is possible to
do really good audio records with Android?

I've done an experiment with Camcorder - standard Android application.
Sound quality of the video is same poor. The audio signal is extremely
low (quite).

Is it "by design" or may be some hardware problem (T-Mobile G1)?

I've found description similar problem here -
 http://osdir.com/ml/AndroidDevelopers/2009-06/msg00752.html - 
"Microphone audio capture with emulator is of very poor quality". In
my case this problem reproduces on the real device. Unfortunately I
have not found answer. I read about some "custom" encoders.. but have
not found any example how implement them.

Thanks in advance,
AT

--~--~---------~--~----~------------~-------~--~----~



Poor audio quality captured from microphone with MediaRecorder

by alex.tchumel » Wed, 12 Aug 2009 06:39:16 GMT


 Hi!
I've implemented "Audio Capture Setup and Start" example (http://
developer.android.com/guide/topics/media/index.html) with small
modification - the output format is MPEG_4 not  THREE_GPP.

The result - records with extremely poor audio quality. :(

Could you help me to understand where is error and how is possible to
do really good audio records with Android?

I've done an experiment with Camcorder - standard Android application.
Sound quality of the video is same poor. The audio signal is extremely
low (quite).

Is it "by design" or may be some hardware problem (T-Mobile G1)?

I've found description similar problem here -
 http://osdir.com/ml/AndroidDevelopers/2009-06/msg00752.html - 
"Microphone audio capture with emulator is of very poor quality". In
my case this problem reproduces on the real device. Unfortunately I
have not found answer. I read about some "custom" encoders.. but have
not found any example how implement them.

Thanks in advance,
AT

--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


Other Threads

1. ADC2 Rules are Unfair

Hi,
Im sorry if this has been posted before, but I had problems with sending it.

I am aware that this challenge is only open to Apps or developers who
have not published their apps on the Android Market before 1st
August.

But my question is this:

a) What is stopping a developer from just changing the name of his/her
app or renaming the app package? Surely others will try this?
b) Are there any developers here that created apps in anticipation for
the ADC2 to only find that by publishing on the Android Market, you
will lose out on the eligibility clause?

Cheers,

--~--~---------~--~----~------------~-------~--~----~

2. Creating Default Connection Entery..

Hi All,
I need my application to use a defined APN connection setting all the
time it connects to network.
Fot this I check for the APN entery and if its not there I create it
programatically. But how can I make sure that the application is using
that particular connection entry for its IP connectivity.
How can I set that APN as defualt? And also after using this setting I
should be able to revert the defualt entry set by the user.

Regards,
Raj
--~--~---------~--~----~------------~-------~--~----~

3. Having Android Documentation in Groups Pages area

4. How to force Uninstall/Reinstall instead of upgrade from the Market?

5. Aurora 1.0 is available in MarketPlace - more than device search

6. wrapper around SharedPreferences.

7. First boot