这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 squishyball,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
squishyball - 在命令行上执行样本比较测试
概要
软乎乎的球 [选项] 文件A [文件B [文件编号...]] [> 结果.txt]
商品描述
软乎乎的球 是一个简单的命令行实用程序,用于执行双盲 A/B、A/B/X 或
在命令行上进行 X/X/Y 测试。 用户指定要比较的两个输入文件和
在播放期间使用键盘在随机样本之间切换以执行-
即时比较。 经过预定次数的试验后, 软乎乎的球 打印审判
结果到标准输出并退出。 结果 (stdout) 可能会被重定向到一个文件,而无需
影响终端的交互使用。
软乎乎的球 也可用于对 up 组进行随意的、非随机的比较
至十个样品; 这是默认的操作模式。
测试 类型
-a --ab
对两个输入样本执行 A/B 测试。
A/B 测试随机化两个输入样本的顺序并呈现它们,未命名,
作为样本“A”和样本“B”。 在每次试验中,用户选择 A 或 B 作为
首选样品。 然后将样本重新随机化以用于下一次试验。 这个
测试可用于确定两个样品之间的相对或首选质量。
-b --abx
对两个输入样本执行 A/B/X 测试。
A/B/X 表示两个输入样本,未随机化,作为样本“A”和样本“B”。 一种
第三个样本“X”是从“A”或“B”中随机选择的。 在每次试验中,
用户选择 A 或 B 作为被认为与 X 相同的样本。然后重新计算 X
随机进行下一次试验。 此测试可用于确定是否有
可以听到两个样本之间的差异以及置信水平。
请注意,因为 A 和 B 样本不是随机的(它们在
根据标准行业惯例在命令行上给出的顺序),A/B/X 测试
不会消除排序偏差。 该测试的更强版本随机化
所有样品都是下面的 X/X/Y 测试。
-c - 随意的
执行最多十个样本的随意比较(默认)。
随意比较模式不会随机化输入样本或执行多个
试验。 它只是提供了一种在内部快速来回翻转的便捷方式
一组最多十个样本。
-x --xxy
对两个输入样本执行随机 X/X/Y 测试。
X/X/Y 测试是 A/B/X 测试的一种形式,其中所有样本的顺序是
随机化并且“X”样本的位置提前未知
第三个位置。 在每次试验中,用户选择样本 1、2 或 3 中的哪一个是
被认为是与其他两个不同的样本。 这个测试很有用
用于确定两个样品之间是否有任何差异以及差异
置信水平。 它是 A/B/X 测试的更强版本,它消除了
样本顺序偏差。
其他 配置
-B --哔-翻转
用短促的哔哔声标记样本之间的过渡。
-d - 设备 N|设备
如果是数字,则输出到第 N 个可用声音设备。 如果是设备名称,请使用输出
与该设备名称匹配的设备。 后端音频驱动被选中
自动基于提供的设备名称。
-D --force-抖动
下转换为 16 位样本以播放音频时始终使用抖动
不支持 24 位播放的设备。 默认情况下,未压缩的样本是
总是抖动,但有损格式(如 Vorbis 和 Opus)只是四舍五入。
见本节 转换 AND 抖动 下方以获取更多详细信息。
-e - 时间结束 [[hh:]mm:]ss[.ff]
设置播放的样本结束时间。
-g ——加巴巴巴赫 | --分数显示
在测试时显示到目前为止试验的运行分数和概率数字。 只可以
用于 -a, -b或 -x.
-h - 帮帮我
将使用摘要打印到标准输出并退出。
-M --标记翻转
用短时间的静音(默认)标记样本之间的转换。
-n --试炼 n
设置所需的比较试验次数(默认值:20)。
-N --不规范化
当样本值超过
浮点、有损和缩混样本的最大播放范围。
-r --重启后
设置 'restart-after mode',在此之后示例播放从开始点重新开始
每一次审判。
-R --重新启动-每个
设置 'restart-every mode',样本播放从开始点重新开始
“翻转”以及每次试验后。
-s - 开始时间 [[hh:]mm:]ss[.ff]
在样本内设置播放开始时间
-S --无缝翻转
不要标记样本之间的过渡; 使用无缝交叉淡入淡出翻转。
-t --force-截断
将样本下转换为 16 位时,始终舍入/截断(从不抖动)
在不支持 24 位输出的音频设备上播放。 见章节
转换 AND 抖动 下方以获取更多详细信息。
-v --详细
生成越来越详细的进度信息和警告。
-V - 版
打印版本并退出。
-1 --缩混到单声道
在加载时将所有多通道样本下混为单声道。
-2 --缩混到立体声
在加载时将所有环绕声样本缩混为立体声。
键盘 相互作用
a, b, x
在 A 和 B 样本(A/B 模式)或 A、B 和 X 样本(A/B/X 模式)之间切换。
A, B 选择 A 或 B 作为首选样品(A/B 模式),或选择样品 A 或样品 B 作为匹配
样品 X(A/B/X 测试模式)。
1, 2, 3...
在第一、第二、第三[等]个样本之间切换(X/X/Y测试模式,随意
比较模式)。
!, @, #
将“奇数样本输出”表示为样本 1、2 或 3(X/X/Y 测试模式)。
,
撤消/重做之前的试验结果选择。
为本次试验选择当前样本。
<-, -> 后退/前进两秒, +移位 十秒钟。
在样品列表中选择样品(休闲模式)。
暂停/恢复播放。
将播放重置为起点。
e 将结束播放点设置为当前播放时间(另请参见上面的 -e)。
E 将结束播放时间重置为样本结束。
f 在哔声翻转/标记翻转/无缝翻转模式之间切换(参见 -B, -M和 -S 以上)。
r 切换重启后/重启每次/不重启模式(见 -r 和 -R 以上)。
s 将开始播放点设置为当前播放时间(另请参见 -s 以上)。
S 将开始播放时间重置为样本开始。
? 打印此键盘映射。 如果终端不足,则不会打印键盘映射
行这样做。
^c 尽早中止测试。
支持的 文件 类型
波形/波形
8 位、16 位、24 位线性整数 PCM(格式 1),32 位浮点数(格式 3)
AIFF/AIFF-C
8 位、16 位、24 位线性整数 PCM,32 位浮点
FLAC/奥格FLAC
16 位和 24 位
SW 带有 .sw 扩展名的 Mono 签名 16 位小端 48000Hz raw
奥格沃比斯
所有 Vorbis I 文件
奥格奥普斯
所有作品文件
转换
软乎乎的球 之前将文件“协调”为相同的通道顺序、长度和位深度
播放开始,以便播放期间的 CPU 和内存资源使用率应该相同
对于所有样品。 当 24 位播放可用且至少一个样本为 24 位或
更大(即 32 位或浮点数),所有样本都转换/提升为 24 位。 如果是 24 位
播放不可用,所有样本都降级为 16 位。 请注意 Opus 和 Vorbis
文件都被认为是原生浮点格式。
正常化
软乎乎的球 在加载时检查文件以进行剪辑。 默认情况下, 软乎乎的球 将
自动将所有浮点输入标准化为避免剪裁任何一个所需的数量。
可以使用以下命令禁用自动归一化 -N 选项。 检查整数样本
用于启发式裁剪; 通道计数中的两个或多个连续的全范围值
如剪辑。 超出范围的整数值无法恢复; 在这种情况下, 软乎乎的球
发出警告并且不执行基于整数剪裁的归一化。
将样本下混为单声道 -1 或立体声 -2 也可能需要
标准化以避免剪裁; 如上, 软乎乎的球 将自动标准化所有
输入避免在任何一个中剪辑所需的数量,除非 -N 已指定。
抖动
未压缩和无损样本(WAV、AIF[C]、FLAC、SW)下变频到 16 位
使用简单的白色 TPDF 进行抖动处理。 有损编码的样本(Vorbis 和 Opus)是
仅当一个或多个未压缩/无损输入也被抖动时才抖动为 16 位
颤抖着。 归一化还会触发所有输入样本(未压缩、
无损和有损)转换为 16 位时。
-D 覆盖默认行为并强制所有 16 位向下的无条件抖动
转换。 相似地, -t 在所有情况下强制无条件舍入截断,
完全禁用抖动。
从不抖动到 24 位的转换。
重要 用法 附注
回放 深度 和 赔率
许多现代音频播放系统(例如 PulseAudio 或 ALSA“默认”
device) 无法确定请求的播放参数是否为
实际被硬件使用,或者音频系统是否有助于转换
所有其他支持的深度/速率。 使用这些系统时,
软乎乎的球 无法知道 16 位/24 位播放或采样率是否正在
荣幸。 自动转换会影响可听播放质量; 小心
验证实际的系统行为。
翻转模式 选择
无声 时尚 样本之间的平滑过渡。 它允许最直接的
在没有任何听觉干扰的情况下比较信号。 然而,
不同信号的临时组合可能会导致意外取消
和梳状过滤效果,可以像“流行”一样泄露“未知”样本
从瞬间过渡会。
纪念 时尚 在翻转到另一个样本之前快速淡入无声,标记
过渡。 由于样本从不重叠,因此交叉重叠伪影不会
污染试验结果。 然而,样本之间的可听下降可能会分散注意力
听,可能使检测合法性稍微困难一些
文物。
嘟 时尚 类似于标记模式,但添加了一个柔和的“哔”声来标记
过渡发生。 它使过渡点特别明显。 它不是
交叉重叠样品; 在混合第二个样品之前,一个样品完全褪色
和标记模式一样。
作者
蒙蒂[email protected]>
使用 onworks.net 服务在线使用 squishyball
