移动开发中关于音频的基本概念

💡 原文中文,约2700字,阅读约需7分钟。
📝

内容提要

音频开发中常用的概念包括音调、音色、响度、采样率、采样精度和声道数。声音可以转换为正弦波表示,音调和响度由基波决定,音色由谐波决定。数字音频需要关注采样率、采样精度和声道数。音频数据可以进行无损压缩和有损压缩,常见的压缩算法有FLAC、ALAC、APE和MP3。AAC是MP3的升级版,具有更好的采样率、采样精度和声道数。

🔎

延伸解读

从模拟到数字:采样与量化的核心

现实世界的声音是连续的模拟信号,而计算机处理的是离散的数字数据。PCM技术通过采样和量化完成这一转换:采样是在时间轴上以固定间隔记录声音振幅,采样率越高,记录越密集;量化是在幅度轴上将采样值归入有限个离散等级,采样精度(位深度)越高,幅度划分越细。两者共同决定了数字音频对原始波形的还原能力。

比特率:音频数据量的直接体现

比特率表示每秒音频的数据量,可通过声道数、采样率和采样精度计算得出。例如,CD音质的立体声(双声道)、44.1kHz采样率、16bit精度,其比特率为2×44100×16/8=176400字节/秒,即1411.2kbps。比特率越高,通常意味着音频信息保留越完整,但文件也越大。在开发中,比特率还可用于计算音频帧的显示时间戳(PTS),辅助音视频同步。

无损与有损压缩:如何权衡音质与体积

数字音频压缩分为无损和有损两类。无损压缩(如FLAC、ALAC、APE)能完全还原原始数据,音质不变,但压缩比有限;有损压缩(如MP3、AAC)通过丢弃部分听觉不敏感的信息来大幅减小文件,但音质会受损。选择时需考虑应用场景:若追求高保真且存储空间充足,可选无损;若需流媒体传输或节省空间,有损格式更合适。AAC作为MP3的升级版,在相同比特率下通常能提供更好的音质。

声道数:从单声道到沉浸式音频

声道数决定了音频的空間感和定位能力。单声道仅用一个声道,适合语音;双声道(立体声)提供左右分离,带来基本的空间感;多声道系统如5.1、7.1则通过多个扬声器营造环绕声效果,常用于影院和家庭影院。在开发中,需根据播放设备和支持的格式选择合适的声道数,例如移动设备通常支持立体声,而高端影音应用可能需处理多声道音频。

❓

Q&A

音频开发中常用的基本概念有哪些?

音频开发中常用的基本概念包括音调、音色、响度、采样率、采样精度和声道数。

什么是采样率,它的常见值有哪些?

采样率是指在一定周期内对声波采样的次数,常见的采样率有22.05kHz、44.1kHz和48kHz。

什么是PCM,它的作用是什么?

PCM是脉冲编码调制,将声音从模拟信号转化为数字信号的技术,经过PCM处理后的数据是未编码和压缩的原始音频数据。

声道数的定义是什么,常见的声道数有哪些?

声道数是存储音频的轨道,常见的有单声道、双声道、2.1声道、5.1声道和7.1声道。

数字音频压缩分为哪两种类型?

数字音频压缩分为无损压缩和有损压缩。

AAC与MP3相比有什么优势?

AAC是MP3的升级版,具有更好的采样率、采样精度和声道数,以及更好的压缩算法。

🏷️

标签

➡️

继续阅读