下面是 2023.09 月音视频面试题集锦的几条干货精选:
1)数据生成
模拟数据 → 采样 → 量化 → 编码 → 数字信号
2)数据组成
LRLRLR....
这是交错排列方式,比较常见LLLLLL.......RRRRRR.....
这种是平铺方式,这种比较少见1)时域
2)频域
3)时域 vs. 频域
正常播放器会没法识别播放(因为不知道声道数,采样率等信息)。一般要这样做:正常需要在编码每帧数据后,结合编码后的数据生成 ADTS 头,然后将 ADTS 头 + 编码后的数据
整体写入文件,循环往复,才能生成可正常播放的 .aac 文件(当然也可以是:1 个 ADTS + 多帧编码数据
这样的组合)。
不需要,原因如下:
有一种方案是把麦克风采集声音中的外放音乐声进行回声消除,然后再添加上音乐的原始音轨。一般在 iOS 设备上可以考虑这种方案。但是在 Android 设备上我们通常不这样做,原因有下面几点:
一般情况我们可以按照下面的流程来处理: