AudioRecord 好像默认是2声道,如果想获得多个声道文件,可以使用 adb shell命令中的tinycap 来录制,如果 ...
caedemo一直无法运行,
/dev/snd/pcmC3D0c这个外设,
在这一行代码运行时报错:
AlsaRecorder.createInstance(this.mPcmCard, this.mPcmDevice, 8, 16000, mPcmPeriodSize, 8, 0);
错误内容:E/AlsaRecorder: open Devices Failed --> ret-22
这是为什么呢 本帖最后由 灰会肥回 于 2021-3-9 20:05 编辑
要a 本帖最后由 灰会肥回 于 2021-3-10 18:06 编辑
我使用tinycap命令拿到了音频了,多谢你的建议
有一个新问题:我想拿到6个mic的原始音频,就是拿到6路麦克风每一路的独立音频,有什么办法吗?
如果你使用tinycap 获取到音频之后,可以使用Adobe Audition 或者Audacity 这些音频软件来打开wav文件或者pcm文件,具体导入格式要按照你使用tinycap 录制时的属性,也可以参考 http://wiki.t-firefly.com/zh_CN/USB-Audio-Kit/product.html#shi-yong-shuo-ming 的格式来导入 繁_yh4uD 发表于 2021-3-11 16:53
如果你使用tinycap 获取到音频之后,可以使用Adobe Audition 或者Audacity 这些音频软件来打开wav文件或者p ...
我使用Audacity拿到了音频内容,音频文件中有六路音频,有一个新问题:
1、六路音频是否是原始每一路麦克风各自的原始音频
2、每一路音频内容是否通过aec的算法处理
繁_yh4uD 发表于 2021-3-11 16:53
如果你使用tinycap 获取到音频之后,可以使用Adobe Audition 或者Audacity 这些音频软件来打开wav文件或者p ...
我使用tinycap命令拿到的音频,是:通过算法以及硬件(XFM-AEC&&PABasic)对回声进行消除后的音频
还是每路麦克风的原始音频啊 繁_yh4uD 发表于 2021-3-11 16:53
如果你使用tinycap 获取到音频之后,可以使用Adobe Audition 或者Audacity 这些音频软件来打开wav文件或者p ...
我使用tinycap命令拿到的音频,出现了一个奇怪的问题:
tinycap /sdcard/Download/file.wav -D 3 -d 0 -c 8 -r 16000 -b 16
生成的结果,有时是PCM格式 ,有时是MPEG格式,为什么同样的上面一条命令,会出现两种结果呢?
录制的时间都是1-2分钟
我测试发现:
tinycap /sdcard/Download/file.wav -D 3 -d 0 -c 8 -r 16000 -b 16
然后使用Ctrl+C来结束,生成的音频文件就是PCM格式
如果使用:tinycap /sdcard/Download/file.wav -D 3 -d 0 -c 8 -r 16000 -b 16 &
然后使用kill -9 pid 的方式,来结束tinycap,生成的音频就是MPEG格式
页:
1
[2]