首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mpd不使用lame或vorbis编码器

mpd不使用lame或vorbis编码器
EN

Stack Overflow用户
提问于 2015-03-29 03:43:43
回答 1查看 1.3K关注 0票数 1

我正在尝试通过mpd运行httpd流。我的配置相当简单:

代码语言:javascript
复制
# --------  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时,我得到了以下错误:

代码语言:javascript
复制
Mar 28 15:40 : fatal_error: line 337: No such encoder: lame

当我尝试使用vorbis时,也会发生同样的情况。我检查了我的mpd版本,结果如下:

代码语言:javascript
复制
$ mpd --version
Music Player Daemon 0.19.8
...
Encoder plugins:
  null wave
...

因此,它似乎没有安装lame/vorbis编码器插件。我目前使用的是OS,所以我已经通过自制软件安装了mpd。有什么办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2015-03-29 13:13:35

无论出于什么原因,尽管我已经将lame + vorbis库作为依赖项安装,但当我安装mpd时,它们并没有作为编码器插件安装。

为此,必须以编码器作为选项运行brew命令。

brew install mpd --with-lame

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29321734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档