那么,希望您现在已经准备好了一些 MP3 文件可以收听,并且可以选择从文件或流媒体播放。
对于所有播放器来说,从文件播放都相当简单直接。 唯一的区别是一些是基于命令行,而另一些是基于 X 窗口系统。
从文件播放 MP3 文件需要您将 mp3 文件作为参数传递,像这样
[dj@megajukebox]$ mpg123 /mp3_files/SampleFile.mp3 or [dj@megajukebox]$ xaudio /mp3_files/SampleFile.mp3
如果您想播放一系列文件,请将它们作为列表传递
[dj@megajukebox]$ alsaplayer /mp3_files/SampleFile1.mp3 /mp3_files/SampleFile2.mp3
要播放目录中的所有曲目,只需使用通配符选择文件,像这样
[dj@megajukebox]$ xmms /mp3_files/*.mp3
从 MP3 流媒体播放非常容易,只需将文件替换为流媒体的 URL 和端口号
[dj@megajukebox]$ mpg123 http://localhost:8000 or [dj@megajukebox]$ freeamp http://megajukebox:2711
来自 MP3 服务器的流媒体可以被捕获并使用以下方法本地保存
要使用 streamripper 捕获 MP3 流媒体,请输入以下内容
[dj@megajukebox]$ streamripper -h megajukebox -p 8000 Press CTRL-C to stop name: Megajukebox reponse: 200 genre: Megajukebox url: http://www.megajukebox.com/ bitrate: 128 This stream contains no meta data, ripping as one large ass track 1st track ripped socket error: : Success
这里有一个选项列表。
[dj@megajukebox]$ streamripper Usage: streamripper -h <host> -p <port> [-d dir] Options: -h <host> - Required: The host name -p <port> - Required: The host port, typically 8000 -d <dir> - Optional: The destination directory -l <logfile> - Optional: Output everything to a log file <logfile> -v - Optional: Be extra verbose -c - Optional: Don't display status counter -q - Optional: Quiet mode, don't make mp3 files -s - Optional: Output stream to stdout for mpg123 -n - Optional: Wait until next track before writing -o - Optional: Create a directory with the stream name for output
要使用 wget 保存流媒体
[dj@megajukebox]$ wget http://megajukebox:8000 -O download01.mp3 --13:41:41-- http://megajukebox:8000/ => `download01.mp3' Connecting to megajukebox:8000... connected! HTTP request sent, awaiting response... 200 OK Length: unspecified [audio/mpeg] 0K -> .......... .......... .......... .......... .......... 50K -> .......... .......... .......... .......... .......... 100K -> .......... .......... .......... .......... .......... 150K -> .......... .......... .......... .......... .......... 200K -> .......... .......... .......... .......... .......... 250K -> .......... .......... .......... .......... .......... 300K -> .......... .......... .......... .......... .......... 350K -> .......... .......... .......... .......... .......... 400K -> .......... .......... .......... .......... .......... 450K -> .......... .......... .......... .......... .......... 500K -> .......... .......... .......... .......... ..........
eMixer 使您能够以类似于 DJ 混音台的方式混合 MP3。
较新版本支持 2 个声卡,因此您可以在一个声卡上输出混音,并在另一个声卡上监听或提示下一首曲目。
像往常一样,解压后,请阅读 readme 文件,了解如何构建软件包。
您需要创建一个 MP3 文件播放列表,使用流媒体部分中提到的 find 命令来完成此操作。
在运行 eMixer 之前,您需要安装 mpg123。
这里是控制键(取自 readme 文件)
KEYBOARD CONTROLS "up, down" scroll thru playlist "page up, page down" scroll thru playlist screen full at a time "enter" start/stop track "tab" change channel "}","]" toggle between volume and speed controls/windows "space" restart active track "left, right" fader controls "insert" decrease volume/speed in channel one "home" increase volume/speed in channel one "delete" decrease volume/speed in channel two "end" increase volume/speed in channel two "< , / , >" left, center & right positions of fader " + , = " (NEW) switch between faders " q " start/stop channel channel one " w " start/stop channel channel two " p " toggle between playmodes - single, loop, continuous, random " a " stop all channels " f " file menu " u " util menu " h " help menu " ~, ` " cancel menu drop down " s " turn SIM Play on (SIM Play starts the same track in both channels simultaneously )
GDAM 是一款基于 GUI 的 MP3 混音器,内置了大量实时效果。