播放MP3的
目录:
曾经想过在命令行工作时播放音乐吗?也许您想在 Mac 上通过命令行播放播客?
使用命令行工具“afplay”,您可以做到这一点,您几乎可以播放任何音频文件格式,无论是 M4A、AAC、MP3、WAV、AIFF 还是 Mac 上的任何其他格式,您可以直接从终端启动音频。
如何从命令行播放任何音频文件
afplay命令用途广泛,可以播放m4a、mp4、aac、aiff、wav等多种音频文件格式。要自己使用它,您需要执行以下操作:
- 打开/Applications/Utilities/中的终端应用程序
- 现在键入以下内容,使用您希望从命令行播放的音频文件的路径
- 音频立即开始播放,要停止播放音频,您可以在命令行中按 CONTROL + C
afplay /path/to/audiofile.mp3
您可以随时使用Control-C 停止音频,否则歌曲将自行播放并在完成后自动终止。
不要将其视为基于终端的 iTunes 替代品(虽然有一个名为 ViTunes 的很棒的应用程序),因为它不是,它更像是一种播放各种音频文件的方式从命令行无需进入任何 GUI 应用程序。您不会在 afplay 中找到任何管理实用程序或同步功能。
但这并不意味着你不能在后台播放音乐。
如何从命令行在后台播放音频文件
如果您希望 afplay 在继续播放音频文件的同时在后台运行,请使用此命令:
afplay /path/to/audiofile.mp3
注意&符号在命令的后面。这会将 afplay 启动到后台,如果你想关闭它,你可以使用以下命令终止 afplay 进程:
killall afplay
或者用kill -9 定位特定的afplay进程ID:
ps|grep afplay
找到afplay运行时的PID,然后执行如下命令:
kill -9 pid
这将立即结束进程和音乐流。
并不是说我在宽恕这种行为,而是我最近使用 afplay 命令通过 SSH 连接到他的工作机器并强迫他听 Miley Cyrus 对同事进行了一个非常有趣的恶作剧歌曲,直到结束我告诉他,他才弄清楚发生了什么。是的,这就是我们在 nerdville 的乐趣理念。