如何列出记录可用格式

如何列出记录可用格式

我构建了一个使用 arecord 的工具,但现在我注意到它在某些计算机上不起作用,因为该硬件不支持该格式,我如何查看/列出受支持的格式?

Arecords 手册页显示:

-f --format=FORMAT
样本格式
可识别的样本格式为: 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
其中一些格式可能在选定的硬件上不可用

答案1

在 alsa-utils 1.0.26 中,arecord有这个选项--dump-hw-params

相关内容