linux中播放音频的命令是什么
linux中播放音频的命令是什么详细介绍
在 Linux 中,播放音频的命令行工具较多,具体使用取决于音频文件格式和需求。以下是常用的几种命令:
1.
aplay(播放 WAV 等原始音频)
- 用途:播放由 ALSA(Advanced Linux Sound Architecture)支持的音频文件,常用于 WAV 格式。
- 格式:bash
aplay 选项 音频文件.wav - 示例:bash
aplay music.wav - 说明:属于
alsa-utils包,通常默认安装,若缺失可通过包管理器安装(如sudo apt install alsa-utils)。
2.
play(多功能音频处理与播放,支持多种格式)
- 用途:基于 SoX(Sound eXchange),支持 WAV、MP3、FLAC、OGG 等多种格式,可进行音频转换和处理。
- 格式:bash
play 选项 音频文件 - 示例:bash
play music.mp3 - 说明:需安装
sox包(如sudo apt install sox)。
3.
mplayer(万能播放器,支持几乎所有格式)
- 用途:支持 MP3、FLAC、AVI、MKV 等几乎所有音频 / 视频格式,功能强大。
- 格式:bash
mplayer 选项 音频文件 - 示例:bash
mplayer music.mp3 - 说明:需安装
mplayer(如sudo apt install mplayer)。
4.
mpg321(专注 MP3 播放)
- 用途:轻量级 MP3 播放器,命令简洁。
- 格式:bash
mpg321 选项 音频文件.mp3 - 示例:bash
mpg321 song.mp3 - 说明:需安装
mpg321(如sudo apt install mpg321)。
5.
ogg123(专注 OGG/FLAC 等格式)
- 用途:播放 OGG、FLAC、Speex 等格式,轻量高效。
- 格式:bash
ogg123 选项 音频文件.ogg - 示例:bash
ogg123 audio.ogg - 说明:需安装
ogg123(如sudo apt install ogg123)。
6.
cvlc(VLC 命令行版本,功能全面)
- 用途:基于 VLC 媒体播放器的命令行版本,支持几乎所有格式,可控制播放(如暂停、调节音量)。
- 格式:bash
cvlc 选项 音频文件 - 示例:bash
cvlc music.flac - 说明:需安装
vlc(如sudo apt install vlc)。
选择建议:
- 简单播放 WAV:用
aplay(系统默认支持)。 - 通用格式:
mplayer或cvlc(支持格式最广)。 - 特定格式(如 MP3/OGG):用
mpg321/ogg123(轻量高效)。
安装命令因 Linux 发行版而异(Debian/Ubuntu 用 apt,RedHat/CentOS 用 yum 或 dnf,Arch 用 pacman)。如果提示命令不存在,先通过包管理器安装对应工具即可。