arecord

# arecord -h


Usage: arecord [OPTION]... [FILE]...  


-h, --help              help  
    --version           print current version  
-l, --list-devices      list all soundcards and digital audio devices  
-L, --list-pcms         list device names  
-D, --device=NAME       select PCM by name  
-q, --quiet             quiet mode  
-t, --file-type TYPE    file type (voc, wav, raw or au)  
-c, --channels=#        channels  
-f, --format=FORMAT     sample format (case insensitive)  
-r, --rate=#            sample rate  
-d, --duration=#        interrupt after # seconds  
-M, --mmap              mmap stream  
-N, --nonblock          nonblocking mode  
-F, --period-time=#     distance between interrupts is # microseconds  
-B, --buffer-time=#     buffer duration is # microseconds  
    --period-size=#     distance between interrupts is # frames  
    --buffer-size=#     buffer duration is # frames  
-A, --avail-min=#       min available space for wakeup is # microseconds  
-R, --start-delay=#     delay for automatic PCM start is # microseconds   
                        (relative to buffer size if <= 0)  
-T, --stop-delay=#      delay for automatic PCM stop is # microseconds from xrun  
-v, --verbose           show PCM structure and setup (accumulative)  
-V, --vumeter=TYPE      enable VU meter (TYPE: mono or stereo)  
-I, --separate-channels one file for each channel  
    --disable-resample  disable automatic rate resample  
    --disable-channels  disable automatic channel conversions  
    --disable-format    disable automatic format conversions  
    --disable-softvol   disable software volume control (softvol)  
    --test-position     test ring buffer position  
    --test-coef=#        test coeficient for ring buffer position (default 8)  
                        expression for validation is: coef * (buffer_size / 2)  
    --test-nowait       do not wait for ring buffer - eats whole CPU  
    --max-file-time=#   start another output file when the old file has recorded  
                        for this many seconds  
    --process-id-file   write the process ID here  
    --use-strftime      apply the strftime facility to the output file name  
Recognized sample formats are: S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM SPECIAL S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE U18_3LE  
Some of these may not be available on selected hardware  
The availabled format shortcuts are:  
-f cd (16 bit little endian, 44100, stereo)  
-f cdr (16 bit big endian, 44100, stereo)  

-f dat (16 bit little endian, 48000, stereo)  


翻译如下:

# arecord - h
用法:arecord[选项]…[文件]…
- h,帮助帮助
——版本打印当前版本
-l,列表设备列出所有的声卡和数字音频设备。
-L, -list-pcms列表设备名称。
-D, -设备=名称选择PCM。
q,安静安静模式
-文件类型文件类型(voc、wav、raw或au)
- c,渠道= #通道
-f格式=格式样本格式(不区分大小写)
- r,率= #采样率
-d, -持续时间=#中断#秒。
- m,mmap mmap流
- n,nonblock非阻塞模式
-F -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-B, -缓冲时间=#缓冲时间是#微秒。
中断之间的间隔是#帧。
—缓冲大小=#缓冲时间是#帧。
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-R -- -- -- -- -- -- -- -自动PCM启动延时为#微秒。
(相对于缓冲区大小,如果<= 0)
在xrun中,自动PCM停止的延迟是#微秒。
-v, -详细显示PCM结构和设置(累加)
-V, -vumeter=TYPE enable VU meter (TYPE: mono or stereo)
-- -为每个通道分别设置一个文件。
——残障-重样禁用自动速率重采样。
-disable-channel禁用自动通道转换。
——disable-format禁用自动格式转换。
-disable-softvol禁用软件音量控制(softvol)
-测试位置测试环缓冲位置。
-test-coef=# test coeficient for ring buffer position(默认8)
验证的表达式是:coef * (buffer_size / 2)
-测试-nowait不等待循环缓冲区-吃掉整个CPU。
当旧文件被记录时,max-file-time=#开始另一个输出文件。
这么多秒
进程ID文件在这里写入进程ID。
——use-strftime将strftime工具应用于输出文件名。
被确认的样本格式是:S8 U8 S16_LE S16_BE u16_u16_be S24_LE S24_BE U24_LE S24_BE U24_BE U24_LE S24_BE U32_LE S24_BE U32_LE S32_LE S32_LE S32_BE float_float_float_be float_64_le FLOAT_BE float_64_be - IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM专用S24_3LE S24_3LE S20_3LE S20_3LE S20_3BE U20_3BE U20_3LE S18_3LE S18_3LE。
其中一些可能无法在选定的硬件上使用。
有效的格式捷径是:
-f cd(16位小endian, 44100,立体声)
-f cdr(16位大endian, 44100,立体声)
-f dat(16位小endian, 48000,立体声)

  • 1
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值