首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Icecast简介文件

Icecast简介文件
EN

Stack Overflow用户
提问于 2018-11-15 19:14:18
回答 1查看 1.2K关注 0票数 4

运行Icecast 2.4.99.2上的Ubuntu16.04只是文件,并希望添加一个介绍文件。使用从Darkice默认音频卡输入挂载的工作源,当我将<intro>标记添加到安装的Icecast配置文件中时,它会播放,但不会显示任何内容。

代码语言:javascript
复制
<mount>
        <mount-name>/archive</mount-name>
        <max-listeners>5</max-listeners>
        <fallback-mount>/high_quality.mp3</fallback-mount>
        <intro>/high_quality.mp3</intro>
        <fallback-override>1</fallback-override>
        <hidden>0</hidden>
</mount>

mp3文件的文件权限:

代码语言:javascript
复制
user@stream:~/StationIDs$ sudo ls -lah /usr/share/icecast2/web/high_quality.mp3
-rwxr--r-- 1 root root 138K Nov 14 17:20 /usr/share/icecast2/web/high_quality.mp3

我已经阅读了需要匹配的格式,所以我有darckice.cfg使用128 the的比特率,使用lamewav格式进行编码。

代码语言:javascript
复制
user@stream:~/StationIDs$ mediainfo high_quality.mp3
General
Complete name                            : high_quality.mp3
Format                                   : MPEG Audio
File size                                : 138 KiB
Duration                                 : 8s 777ms
Overall bit rate mode                    : Constant
Overall bit rate                         : 128 Kbps
Writing library                          : LAME3.99r

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Duration                                 : 8s 803ms
Bit rate mode                            : Constant
Bit rate                                 : 128 Kbps
Channel(s)                               : 1 channel
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 137 KiB (100%)
Writing library                          : LAME3.99r
Encoding settings                        : -m m -V 4 -q 3 -lowpass 20.5 -b 128

从darkice.cfg..。

代码语言:javascript
复制
[icecast2-1]
format          = mp3
bitrateMode     = cbr
bitrate         = 128
quality         = 0.9
server          = localhost
mountPoint      = archive
port            = 8000
password        = changeme
name            = Archiver Stream
description     = Dedicated archiving stream
url             = archive
genre           = Eclectic
public          = no

有了这个配置,intro文件就可以播放任何其他内容,而源流则不需要任何介绍文件。漏掉了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-15 19:48:39

当然,我在写完这篇文章后回答了我自己的问题并解决了这个问题。我发现了1频道的文件格式。我不得不使用sox将原始的wav文件转换为2通道,然后再次使用lame将其转换为mp3.

代码语言:javascript
复制
user@stream:~/StationIDs$ sox high_quality.wav -c 2 high_quality-2.wav
user@stream:~/StationIDs$ lame -b 128 -F high_quality-2.wav high_quality.mp3
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53326462

复制
相关文章

相似问题

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