Android Audio常用音频工具和分析方法

1. linux driver部分 使用android系统录音工具tinycap来抓取底层pcm音频.
tinycap 使用方法:

tinycap file.wav [-D card] [-d device] [-c channels] [-r rate] [-b bits] [-p period_size] [-n n_periods]
tinycap.c 一般放在源码目录/external/tinyalsa/tinycap.c

编完系统后可以将tinyalsa工具也都编出来 , push到系统/system/bin/下。

常用audacity来分析各个层保存的音频.
pcm和wav格式文件区别:
pcm:原始音频格式文件.
wav:在pcm格式音频文件的基础上添加了一个44字节的头文件 ,用来记录该音频的录音参数(如通道,采样率,采样深度等).

Android Audio常用音频工具和分析方法_第1张图片

 

举个例子:

  • 1.当我们用audacity工具打开有tinycap命令录的音频:
    tinycap test.pcm -D 0 -d 0 -c 6 -r 16000 -b 16 -p 512 -n 3
    则导入参数如下:

     

    Android Audio常用音频工具和分析方法_第2张图片

     

你可能感兴趣的:(Audio,Android,HAL)