英语法语西班牙语

Ad


OnWorks 网站图标

arecord - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管提供商中运行 arecord

这是命令 arecord,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行

程序:

您的姓名


arecord, aplay - 用于 ALSA 声卡驱动程序的命令行录音机和播放器

概要


一个记录 [标志] [文档名称]
[标志] [文件名 [文件名]] ...

商品描述


一个记录 是用于 ALSA 声卡驱动程序的命令行声音文件记录器。 它支持
多种文件格式和多种声卡与多种设备。 如果用录音
交错模式样本文件在 2GB 文件大小之前自动拆分。

大同小异,只是播放而不是录音。 对于支持的声音文件
格式、采样率、位深度等可以自动确定
声音文件头。

如果未指定文件名,则使用标准输出或输入。 这 效用
接受多个文件名。

配置


-H, - 帮帮我
帮助:显示语法。

- 版
打印当前版本。

-l, --列表设备
列出所有声卡和数字音频设备

-L, --列表-PCM
列出定义的所有 PCM

-D, --设备=名称
按名称选择 PCM

-q - 安静的
静音模式。 抑制消息(不是声音 :))

-t, - 文件类型
文件类型(voc、wav、raw 或 au)。 如果省略此参数,则 WAVE 格式为
用过的。

-C, --频道=#
通道数。 默认为一个通道。 有效值为 1 到
32.

-f --格式=格式
样本格式
识别的样本格式有: 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 特殊
S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE
U18_3LE
其中一些可能在选定的硬件上不可用
可用的格式快捷方式有:
-f cd(16 位小端,44100,立体声)[-f S16_LE -c2 -r44100]
-f cdr(16 位大端,44100,立体声)[-f S16_BE -c2 -f44100]
-f dat(16 位小端,48000,立体声)[-f S16_LE -c2 -r48000]
如果没有给出格式,则使用 U8。

-r, --rate=#
以赫兹为单位的采样率。 默认速率为 8000 赫兹。 如果指定的值是
小于300,以千赫兹为单位。 有效值为 2000 到
192000 赫兹。

-d, --持续时间=#
# 秒后中断。 零值意味着无穷大。 默认为零,
所以如果这个选项被省略,那么 arecord 进程将一直运行直到它被杀死。

-是的, --睡眠时间=#
分钟睡觉。 默认是不睡觉。

-M, --mmap
对音频流使用内存映射 (mmap) I/O 模式。 如果未设置此选项,
将使用读/写 I/O 模式。

-N, --非阻塞
以非阻塞模式打开音频设备。 如果设备繁忙,程序将
立即退出。 如果未设置此选项,程序将阻塞直到音频
设备再次可用。

-F, --期间-时间=#
中断之间的距离是 # 微秒。 如果没有经期和没有经期
给定大小,然后设置四分之一的缓冲时间。

-B, --缓冲时间=#
缓冲持续时间为 # 微秒 如果没有给出缓冲时间和缓冲大小
然后设置允许的最大缓冲时间但不超过 500ms。

--周期大小=#
中断之间的距离是 # 帧 如果没有周期大小和周期时间是
给定然后设置缓冲区大小的四分之一。

--缓冲区大小=#
缓冲区持续时间为 # 帧 如果没有给出缓冲区时间和缓冲区大小,则
设置最大允许缓冲时间但不超过 500ms。

-一种, --avail-min=#
唤醒的最小可用空间为 # 微秒

-R, --开始延迟=#
自动 PCM 启动的延迟为 # 微秒(如果 <= 0,则相对于缓冲区大小)

-T, --停止延迟=#
PCM 自动停止的延迟是从 xrun 开始的 # 微秒

-v, --详细
显示 PCM 结构和设置。 此选项是累积的。 VU 表是
当给出两次或三次时显示。

-V, --vummeter=类型
指定 VU 表类型,或者 立体声 or . 立体声 VU 表是
仅适用于交错格式的 2 通道立体声样本。

-一世, --独立频道
每个频道一个文件。 此选项禁用 max-file-time 和 use-strftime,
并忽略 SIGUSR1。 立体声 VU 表不适用于单独的通道。

-P 回放。 如果通过键入 aplay 调用程序,这是默认设置。

-C 记录。 如果通过键入 arecord 调用程序,则这是默认设置。

-一世, - 交互的
允许通过标准输入进行交互操作。 目前仅通过空格暂停/恢复或
输入键被执行。

-米, --chmap=ch1,ch2,...
给频道地图覆盖或跟随。 传递通道位置字符串,如 FL,
FR等等。

如果设备支持覆盖频道地图, 试图通过给定的
频道地图。 如果它不支持通道映射覆盖但它仍然提供
频道地图信息, 尝试重新排列频道中的顺序
缓冲区以匹配从设备返回的通道映射。

--禁用重新采样
禁用自动速率重新采样。

--禁用通道
禁用自动频道转换。

--禁用格式
禁用自动格式转换。

--禁用-softvol
禁用软件音量控制 (softvol)。

--测试位置
测试环形缓冲区位置。

--test-coef=
环形缓冲区位置的测试系数; 默认为 8. 验证表达式
是:系数 * (buffer_size / 2)。 最小值为 1。

--测试不等待
不要等待环形缓冲区 - 吃掉整个 CPU。

--最大文件时间
在录音时,当输出文件已经积累了这么长时间的声音时,
关闭它并打开一个新的输出文件。 默认是支持的最大大小
文件格式:WAV 文件为 2 GiB。 此选项在以下情况下无效
--separate-channels 已指定。

--process-id-文件 <文件 姓名>
aplay 在此处写入其进程 ID,以便其他程序可以向其发送信号。

--使用-strftime
录制时,使用 strftime 解释文件名参数中的 %-codes
每当打开输出文件时的工具。 重要的 strftime 代码是:%Y
是年、%m 月、一个月中的 %d 天、%H 小时、%M 分钟和 %S 秒。 在
此外,%v 是文件编号,从 1 开始。指定此选项时,
输出文件的中间目录是自动创建的。 这个
如果指定了 --separate-channels 选项,则该选项无效。

--转储硬件参数
将设备预配置状态的 hw_params 转储到 stderr。 转储列表
所选设备的功能,例如支持的格式、采样率、
通道数、周期数和缓冲区字节数/大小/时间。 对于原始设备硬件:X 这个
选项基本上列出了声卡的硬件功能。

--致命错误
遇到错误(例如 xrun)时禁用恢复尝试; 戏剧
进程会立即中止。

讯号


录制时,SIGINT、SIGTERM 和 SIGABRT 将关闭输出文件并退出。 SIGUSR1
将关闭输出文件,打开一个新文件,然后继续录制。 但是, SIGUSR1 确实
不适用于 --separate-channels。

示例


-c 1 -t -r 22050 -f mu_law foob​​ar
将原始文件“foobar”作为 22050-Hz、单声道、8 位、Mu-Law .au 文件播放。

一个记录 -d 10 -f cd -t WAV -D 复制 foob​​ar.wav
将使用 PCM“复制”将 foobar.wav 录制为 10 秒的 CD 质量波形文件
(可能在用户的 .asoundrc 文件中定义为:
pcm.copy {
类型插头
奴隶 {
PCM硬件
}
route_policy 副本
}

一个记录 -t WAV --最大文件时间 30 单.wav
从默认音频源以单声道录制,每秒 8,000 个样本,8 位
每个样品。 每 30 秒启动一个新文件。 文件名是mon-nn.wav,其中
nn从01开始增加。mon-99.wav之后的文件是mon-100.wav。

一个记录 -f cd -t WAV --最大文件时间 3600 --使用-strftime %Y/%m/%d/听-%H-%M-%v.wav
从默认音频源以立体声录制。 每小时创建一个新文件。 这
文件根据开始日期放置在目录中,并具有名称
包括他们的开始时间和文件编号。

使用 onworks.net 服务在线使用 arecord


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad