Macos mpd不使用lame或vorbis编码器
我正在尝试通过mpd运行httpd流。我的配置相当简单:Macos mpd不使用lame或vorbis编码器,macos,encoder,lame,mpd,Macos,Encoder,Lame,Mpd,我正在尝试通过mpd运行httpd流。我的配置相当简单: # -------- AUDIO FOR STREAM --------------------- audio_output { type "httpd" name "My HTTP Stream" encoder "lame" # optional, vorbis or lame port "8000" # quali
# -------- AUDIO FOR STREAM ---------------------
audio_output {
type "httpd"
name "My HTTP Stream"
encoder "lame" # optional, vorbis or lame
port "8000"
# quality "5.0" # do not define if bitrate is defined
bitrate "128" # do not define if quality is defined
# format "44100:16:1"
# max_clients "0" # optional 0=no limit
}
但是,当我运行mpd时,会出现以下错误:
Mar 28 15:40 : fatal_error: line 337: No such encoder: lame
当我尝试使用vorbis时也会发生同样的情况。我检查了我的mpd版本,以下是输出:
$ mpd --version
Music Player Daemon 0.19.8
...
Encoder plugins:
null wave
...
因此,目前看来,它似乎没有安装lame/vorbis编码器插件。我目前正在使用OS X,所以我已经通过自制安装了mpd。有没有办法解决这个问题 无论出于何种原因,尽管我已经将lame+vorbis库作为依赖项安装,但在我安装mpd时,它们并没有作为编码器插件安装 为此,您必须运行brew命令,并将编码器作为选项
brew安装mpd——使用lame