帮我看一下这个调试信息arecord -f U8 -r 8000 -c 1 --max-file-time=10 --use-strftime /mnt/disk/record/AUDIO/%y%m%d/%H%M%S.wav -vvv录音 WAVE '/mnt/disk/record/AUDIO/%y%m%d/%H%M%S.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono Plug PCM: Rate conversion PCM (48000, sformat=U8 ) 转换器:线性插值协议版本:10003 它的设置是:流:CAPTURE 访问:RW_INTERLEAVED 格式:U8 子格式:STD 通道:1 速率:8000 精速度:8000 (8000/1) msbits:8 buffer_size:2730 period_size :170 period_time:21333 tstamp_mode:NONE tstamp_type:MONOTONIC period_step:1 avail_min:170 period_event:0 start_threshold:1 stop_threshold:2730 silence_threshold:0 silence_size:0 boundary:178913280 从站:路由转换PCM(sformat =S16_LE)转换表:0 <- 00.5 + 10。5 其设置为:流:CAPTURE 访问:MMAP_INTERLEAVED 格式:U8 子格式:STD 通道:1 速率:48000 精确速率:48000 (48000/1) msbits:8 buffer_size:16384 period_size: 1024 period_time:21333 tstamp_mode:NONE tstamp_type :单调period_step:1 avail_min:1024 period_event:0 start_threshold:6 stop_threshold:16384 silence_threshold:0 silence_size:0 boundary:1073741824 Slave:Direct Snoop PCM 它的设置是:stream:CAPTURE access:MMAP_INTERLEAVED format:S16_LE subformat : STD渠道 : 2速率:48000 精确速率:48000 (48000/1) msbits:16 buffer_size:16384 period_size:1024 period_time:21333 tstamp_mode:NONE tstamp_type:单调周_STEP:1 avail_min:1024 ofer_event:0 start_thres hold:6 stop_threshold:16384 silence_thres_threshold:0 silence_size:0边界:0边界:1073741824硬件PCM卡0'usb pnp 音频设备-2 MMAP_INTERLEAVED 格式:S16_LE 子格式:STD 通道:2 速率:48000 精确速率:48000 (48000/1) msbits:16 buffer_size:16384 period_size:1024 period_time:21 333 tstamp_mode:ENABLE tstamp_type:MONOTONIC period_步骤:1 avail_min:1024 period_event:0 start_threshold :1 stop_threshold:1073741824 silence_threshold:0 silence_size:0 边界:1073741824 appl_ptr:0 hw_ptr:0 最大峰值(1个样本):0x0000000 0#0%最大峰值(1个样本):0x00000001 # 0% 最大峰值(1 个样本):0x00000001 # 0% 最大峰值(1 个样本):0x00000001 # 0% 最大峰值(1 个样本):0x00000001 # 0%最大峰值(1 个样本):0x00000001 # 0% Max peak (1 samples): 0x00000002 # 1% 这个调试信息解析0x00000002 # 1% 这个调试信息解析0x00000002 # 1% 这个调试信息解析
时间: 2024-04-24 20:22:23 浏览: 190
这是一个录音命令的调试信息,它使用 arecord 工具录制音频,将音频文件保存在指定的目录下,文件名采用日期和时间的格式。具体的录音参数如下:
- 格式为 Unsigned 8 bit,采样率为 8000 Hz,单声道。
- 最大录音时间为 10 秒。
- 使用 PCM 转换器,采样率为 48000 Hz,格式为 Unsigned 8 bit。
- 采集的音频数据以 RW_INTERLEAVED 的格式存储。
- buffer_size 为 2730,period_size 为 170,period_time 为 21333。
- avail_min 为 170,start_threshold 为 1,stop_threshold 为 2730。
- 录音设备为 usb pnp 音频设备-2,采集的音频数据以 MMAP_INTERLEAVED 的格式存储。
调试信息中还列出了其他一些相关的设置,包括硬件设置和音频数据的峰值等。
相关问题
arecord -D default:CARD=Device -f S16_LE -r 8000 -c 2 -d 30 --use-strftime /mnt/disk/record/%Y%m%d/%H%M%S.wav 重复执行,arecord自动切换记录下一个文件怎么设置
你可以使用arecord的选项`--max-file-time`来设置最大录音时间,当录音时间达到这个值时,arecord会自动切换到下一个文件进行录音。例如,你可以将命令修改为:
```
arecord -D default:CARD=Device -f S16_LE -r 8000 -c 2 --max-file-time 30 --use-strftime /mnt/disk/record/%Y%m%d/%H%M%S.wav
```
这里的`--max-file-time 30`表示每个录音文件最长录制30秒,超过这个时间则会自动切换到下一个文件。
基于Ubuntu和python2.7环境下使用pip2安装MySQLdb 模块时,分析以下报错:x86_64-linux-gnu-gcc -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/python2.7-W40Ff2/python2.7-2.7.18=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-x86_64-2.7/_mysql.o _mysql.c:44:10: fatal error: my_config.h: 没有那个文件或目录 44 | #include "my_config.h" | ^~~~~~~~~~~~~ compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- ERROR: Command errored out with exit status 1: /usr/bin/python2 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-GSLFPu/mysql-python/setup.py'"'"'; __file__='"'"'/tmp/pip-install-GSLFPu/mysql-python/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-JTgNl6/install-r
这个报错的原因是缺少MySQL的开发库,可以执行以下命令安装:
```
sudo apt-get install libmysqlclient-dev
```
然后再执行安装MySQLdb模块的命令即可。
阅读全文