哪种 AudioEncoder 编解码器最适合在 android 上录制最高质量的音频
Which AudioEncoder codec is best for highest quality audio recording on android
我正在为我的 Xamarin.Forms 项目录制音频和视频。有人告诉我,当他们使用它时,录音时音质很差。
经过一些研究,我认为它与编码器有关。
这是我设置编解码器的行
this.mediaRecorder.SetAudioEncoder(AudioEncoder.Aac);
And here are the available encoder options
在某些帖子中,我看到人们推荐使用 AmrNb 或 Aac(我已经在使用)。我尝试了所有选项,但看不出有任何明显差异。
哪一个最适合在智能手机上录制音频?
我应该手动设置音频比特率吗?如果是,我该如何确定?
this.mediaRecorder.SetAudioSource(AudioSource.VoiceRecognition);
this.mediaRecorder.SetAudioEncodingBitRate(128000);
this.mediaRecorder.SetAudioSamplingRate(16000);
我添加了这些行(基本上是我增加了比特率并更改了音频源),我认为现在好多了。
我正在为我的 Xamarin.Forms 项目录制音频和视频。有人告诉我,当他们使用它时,录音时音质很差。 经过一些研究,我认为它与编码器有关。
这是我设置编解码器的行
this.mediaRecorder.SetAudioEncoder(AudioEncoder.Aac);
And here are the available encoder options
在某些帖子中,我看到人们推荐使用 AmrNb 或 Aac(我已经在使用)。我尝试了所有选项,但看不出有任何明显差异。
哪一个最适合在智能手机上录制音频?
我应该手动设置音频比特率吗?如果是,我该如何确定?
this.mediaRecorder.SetAudioSource(AudioSource.VoiceRecognition);
this.mediaRecorder.SetAudioEncodingBitRate(128000);
this.mediaRecorder.SetAudioSamplingRate(16000);
我添加了这些行(基本上是我增加了比特率并更改了音频源),我认为现在好多了。