这是 alsaloop 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
alsaloop - 命令行 PCM 环回
概要
阿尔萨卢普 [-选项[CMD]
商品描述
阿尔萨卢普 允许在 PCM 捕获设备和 PCM 播放之间创建 PCM 环回
。
阿尔萨卢普 支持多声卡,自适应时钟同步,自适应速率
使用采样率库(如果系统中可用)重新采样。 此外,混音器控制
可以从一张卡重定向到另一张卡(例如 Master 和 PCM)。
配置
-h | - 帮帮我
打印帮助信息。
-g | --配置=
使用给定的配置文件。 这个文件的语法很简单:一行包含
一项作业的命令行选项。 '#' 表示注释,其余行是
忽略。 例子:
# 第一行 - 评论,第二行 - 第一份工作
-C 硬件:1,0 -P 硬件:0,0 -t 50000 -T 1
# 第三行 - 注释,第四行 - 第二份工作
-C 硬件:1,1 -P 硬件:0,1 -t 40000 -T 2
-d | --守护进程
守护主进程并使用系统日志记录消息。
-P | --pdevice=
使用给定的播放设备。
-C | --cdevice=
使用给定的捕获设备。
-X | --pctl=
使用给定的 CTL 设备进行播放。
-Y | --cctl=
使用给定的 CTL 设备进行捕获。
-l | --延迟=
请求的延迟(以帧为单位)。
-t | --延迟=
请求的 usec 延迟(1/1000000 秒)。
-f | --格式=
格式规范(通常是 S16_LE S32_LE)。 使用 -h 列出所有格式。 默认
格式为 S16_LE。
-c | --频道=
通道数规格。 默认值为 2。
-c | --rate=
费率规范。 默认值为 48000 (Hz)。
-n | --重新采样
允许使用 alsa-lib 进行速率重采样。
-A | --采样率=
使用 libsamplerate 并选择一个转换器:
0 或 sincbest - 最佳质量
1 或 sincmedium - 中等质量
2 或 sincfastest - 最低质量
3 或 zerohold - 保持零样本
4 或线性 - 最差质量 - 线性重采样
5 或自动 - 选择最佳方法
-B | --缓冲区=
以帧为单位的缓冲区大小。
-E | --期间=
以帧为单位的周期大小。
-s | --秒=
循环持续时间(以秒为单位)。
-b | --nblock
非阻塞模式(非常早的进程唤醒)。 吃更多的CPU。
-S | --同步=
捕获到播放流的同步模式规范:
0 或无 - 不接触流
1 或简单 - 添加或删除样本以保留
两个流同步
2 或 captshift - 使用捕获设备的驱动程序
(如果支持)补偿
利率变动
3 或 playshift - 使用播放设备的驱动程序
(如果支持)补偿
利率变动
4 或 samplerate - 使用 samplerate 库进行速率重采样
5 或 auto - 自动选择最佳方法
按此顺序:captshift、playshift、
采样率,简单
-T | --线程=
线程编号(-1 表示创建唯一线程)。 具有相同线程号的所有作业
在一个线程内运行。
-m | --混合器=
将混音器控制从播放卡重定向到采集卡。 格式 混音
是 SRCID(播放)[@DSTID(播放)]:
"name='主播放开关'@name='另一个开关'"
"name='PCM 播放音量'"
已知属性:
名称 - 控件 ID 名称
index - 控件 ID 索引
设备 - 控制 ID 设备
subdevice - 控制 ID 子设备
iface - 控制ID接口
numid - 控制 ID numid
-O | --ossmixer=
将混音器控制从 OSS Mixer 仿真层(捕获卡)重定向到
ALSA 层(捕获卡)。 格式 混音 是 ALSAID[,INDEX]@OSSID:
“主音量”
"PCM,1@ALTPCM"
已知OSS属性:
音量、低音、高音、合成器、PCM、扬声器、线路、麦克风、CD、IMIX、ALTPCM、
RECLEV、IGAIN、OGAIN、LINE1、LINE2、LINE3、DIGITAL1、DIGITAL2、DIGITAL3、
电话输入、电话输出、视频、收音机、显示器
-v | --详细
详细模式。 多次使用以增加详细程度。
-U | --xrun
详细的 xrun 分析。
-W | --唤醒=
设置进程唤醒超时。
示例
阿尔萨卢普 -C 硬件:0,0 -P 硬件:1,0 -t 50000
使用 onworks.net 服务在线使用 alsaloop