当前位置: 首页>>技术教程>>正文


命令行音频播放器

, , , ,

问题描述

什么是命令行的流行音频播放器?

  • 如何播放单个声音文件?

  • 有没有像Banshee,Exaile等音乐库索引的命令行播放器?

最佳解决思路

我已经为linux编译了一个完整的命令行和其他轻量级工具列表:Best Lightweight Applications for Linux。它还有一个其他音乐播放器列表。

这是我个人的最爱:cmus

software-recommendation,command-line,sound,mp3-player,ubuntu

次佳解决思路

MOC

software-recommendation,command-line,sound,mp3-player,ubuntu

使用MOC,我们有一个功能强大的命令行播放器,能够浏览目录,生成播放列表,甚至可以使用插件扩展,例如对于lastFM流。

software-recommendation,command-line,sound,mp3-player,ubuntu

第三种解决思路

安装vorbis-tools(sudo apt-get install vorbis-tools)以获得ogg123

$ ogg123 -v example.ogg 

Audio Device:   Advanced Linux Sound Architecture (ALSA) output
Author:   Bill Currie <bill@taniwha.org>/Kevin Cody, Jr. <kevinc@wuff.dhs.org>
Comments: Outputs to the Advanced Linux Sound Architecture version 0.9/1.x

Playing: example.ogg
Ogg Vorbis stream: 1 channel, 44100 Hz
Vorbis format: Version 0
Bitrate hints: upper=0 nominal=160000 lower=0 window=0
Encoded by: Xiph.Org libVorbis I 20101101 (Schaufenugget)
Encoded by: SONY IC RECORDER MP3 1.1.0
Album: ptiha
Date: 2012
Artist: Michael Laitman
Time: 00:42.17 [218:51.85] of 219:34.02  (142.0 kbps)  Output Buffer  88.9%

ogg123读取Ogg Vorbis音频文件并将其解码为命令行中指定的设备。默认情况下,ogg123写入标准声音设备,但输出可以发送到任意数量的设备。可以从文件系统读取文件,也可以通过HTTP流式传输URL。如果给出了目录,则将播放其中的所有文件或其子目录。

第四种思路

mpd(守护进程)+ ncmpcpp(客户端/接口):

software-recommendation,command-line,sound,mp3-player,ubuntu

MPD能够扫描目录并从其ID3标签创建音乐库。 Ncmpcpp有一个库视图,可让您将歌曲/专辑/艺术家添加到当前播放列表,搜索标签并在适当的位置编辑它们。

第五种思路

mpg123

software-recommendation,command-line,sound,mp3-player,ubuntu

mpg123是一款适用于UNIX和Linux操作系统的快速,免费和控制台MPEG音频播放器软件程序。使用Cygwin和MinGW将mpg123移植到Windows平台。它支持MPEG-1和-2,第1,2和3层。它最常用的是播放MP3文件。它也是一个Winamp插件。

software-recommendation,command-line,sound,mp3-player,ubuntu

第六种思路

VLC有一个命令行界面。 MPlayer还有一个命令行界面,但我不确定它是否也可以播放音频。

第七种思路

我喜欢mplayer。这是非常基本的播放器,但有时我发现它非常有用(例如,我可以手动指定它想要它使用的音频驱动程序)。

播放文件:mplayer file

据我所知,它无法管理播放列表。

第八种思路

namp

namp – ncurses音频媒体播放器 – 是用于Linux(和macOS)的简约console-based音频播放器。除了Winamp键绑定操作,它还支持鼠标控制。支持的音频格式由底层系统决定,但通常mp3,wav,flac等应该可以正常工作。

software-recommendation,command-line,sound,mp3-player,ubuntu

如何播放单个声音文件:

namp ~/Music/Hello.mp3

完全披露:我是namp的作者。在使用cmus,moc和mpd之前,我最终决定编写自己的(非常简单的)音频播放器。它目前无法通过apt提供,因此您需要复制&粘贴上面链接中的一些命令以从源代码构建它。

第九种思路

只需在终端写一行;)并收听无线电流

对于OGG /OPUS流

wget -qO- http://ai-radio.org/128.opus | opusdec - - | aplay -qfdat 

确保你已经安装了opus包


听OGG /Vorbis无线电流只是写

ogg123 http://ai-radio.org

您需要安装vorbis软件包

请享用

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1775.html,未经允许,请勿转载。