使用sox为android创建小的短音频文件

时间:2015-03-10 18:04:04

标签: android audio sox

我通过sox为我的Android应用程序创建了大约1000个音频文件,每个文件都包含一个单词的录音。为了安全起见,我希望保持文件大小尽可能小。

我应该使用.mp3还是.ogg?我应该使用哪些设置?

3 个答案:

答案 0 :(得分:1)

您是否在SO Smallest audio file: MP3, Ogg, or Wav?上检查了该问题?

@keyboardP说:

  

在这三个中,Ogg通常比MP3小。两者都是   比未压缩的WAV小得多。当然,可能还有其他   对您的网站起作用的因素,如质量(不是太多   对于大多数目的来说,这是一个显着的差异)和浏览器支持   对于每种类型。

     

文件大小只会影响下载文件所需的时间   到用户的机器。它不一定决定Javascript   执行速度。您的代码中可能还有其他内容导致   性能下降(除非你将它缩小到文件大小   音频文件)。

答案 1 :(得分:1)

如果质量损失不会影响您的应用程序,那么使用音频采集器降低.ogg文件的比特率将会给您带来惊人的小音频文件。

答案 2 :(得分:0)

由于Android原生支持这两种编解码器,我绝对会选择Vorbis编解码器。在低比特率下,Vorbis编解码器产生比MP3更高的清晰度,甚至文件尺寸也更小。

一般情况下,我建议使用aoTuV编码器(这是官方Vorbis编码器的第三方开发,进一步提高低比特率质量)对声音文件进行编码,质量等级为1(约为80 kbps)。 / p>