aplay命令是Linux系统中用于播放音频文件的命令行工具,属于ALSA(Advanced Linux Sound Architecture)的一部分。12
基本用法
- 播放音频文件:使用aplay命令播放音频文件的基本语法是
aplay [参数] [音频文件]
。例如,要播放位于/path/to/file.wav
的音频文件,可以使用命令aplay /path/to/file.wav
。 - 指定音频格式:aplay命令默认会根据音频文件的扩展名来确定解码格式,但也可以通过参数来指定。例如,要播放一个8位无符号的wav音频文件,可以使用命令
aplay -t wav -f u8 /path/to/file.wav
。 - 调整音量:可以通过
-v
或--volume
参数来调整音量,取值范围为0到1之间的小数。例如,要将音量调整为50%,可以使用命令aplay -v 0.5 /path/to/file.wav
。 - 控制播放时间:可以使用
-d
或--duration
参数来设置播放时间长度,单位为秒。例如,要播放音频文件的前10秒,可以使用命令aplay -d 10 /path/to/file.wav
。 - 指定音频设备:使用
-D
或--device
参数来指定音频设备。例如,要使用设备hw:0,0
播放音频文件,可以使用命令aplay -D hw:0,0 /path/to/file.wav
。
常见参数
-f
或--format
:指定音频格式,如s8、u8、s16_le等。-v
或--volume
:调整音量大小,范围为0到1之间的小数。-d
或--duration
:设置播放时间长度,单位为秒。-r
或--rate
:设置播放速率,单位为Hz。-c
或--channels
:指定音频文件的声道数。-D
或--device
:指定音频设备。
示例
- 播放本地音频文件:
aplay audio.wav
- 指定采样率和声道数:
aplay -r 44100 -c 2 audio.wav
- 指定音频设备:
aplay -D hw:0 audio.wav
- 指定音频格式:
aplay -f cd audio.wav