【发布时间】:2014-07-28 04:30:54
【问题描述】:
我正在尝试在 Android 中录制音频文件,我正在设置输出文件的比特率和采样率,一切正常,但每当我在不同的设备中录制任何内容时,文件大小都会有很大差异。
我用 Z2 和 Moto G 进行了一些测试,改变比特率和采样率,在相同的录制时间获得非常不同的文件大小。我注意到该文件最依赖于比特率而不是采样率。
问题是我希望并且实际上需要文件尽可能少,但即使使用 Moto G 我从 38 - 254KB 获取文件,Z2 上相同配置的文件大小为 437 - 653KB。
我不知道如何在 Z2(和任何其他设备)上获取与 Moto G 几乎相同大小的文件,非常感谢任何帮助。
对不起我的英语,这不是我的自然语言。
PD: 使用 MediaInfo,我发现文件的唯一区别是“整体比特率”。将比特率设置为 16000 时,MediaInfo 上的 Moto G 文件显示为 19.4Kbps,Z2 文件显示为 226Kbps,但两者均显示“比特率”=16.8Kbps。
【问题讨论】:
-
您使用的是哪种编解码器?
-
我正在使用 AAC 和 MP4。
标签: android audio mediarecorder bitrate mediainfo