英语法语西班牙文

OnWorks 网站图标

mpg123-oss - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 mpg123-oss

这是 mpg123-oss 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


mpg123 - 播放音频 MPEG 1.0/2.0/2.5 流(第 1、2 和 3 层)

概要


mpg123 [ 选项 ] 文件 ... | 网址 ... | -

商品描述


mpg123 阅读一个或多个 文件s(如果指定了“-”,则为标准输入)或 网址和戏剧
它们在音频设备上(默认)或将它们输出到标准输出。 文件/网址 假设为
MPEG 音频比特流。

操作数


支持以下操作数:

文件(s) 一个或多个输入文件的路径名。 它们必须是有效的 MPEG-1.0/2.0/2.5
音频层 1、2 或 3 位流。 如果指定了破折号“-”,MPEG 数据将
从标准输入读取。 此外,任何以“http://”开头的名字
被认为是 网址 (请参阅下一部分)。

配置


mpg123 选项可以是传统的 POSIX 单字母选项,也可以是 GNU 风格
长选项。 POSIX 样式选项以单个“-”开头,而 GNU 长选项开头
用“--”。 选项参数(如果需要)后面用空格分隔(不是“=”)。
请注意,在构建中禁用时,您的安装中可能会缺少某些选项
的过程。

INPUT 配置


-k NUM, - 跳过 NUM
先跳过 NUM 帧。 默认情况下,解码从第一帧开始。

-n NUM, --帧 NUM
仅解码 NUM 帧。 默认情况下,完整的流被解码。

- 模糊
启用模糊搜索(猜测字节偏移或使用来自
兴TOC)。 没有那个,搜索需要先扫描文件,然后才能
跳跃的位置。 您可以在此处决定:无间隙的样本精确操作
特征或更快(模糊)搜索。

-y, --无重新同步
如果输入文件中出现错误,请勿尝试重新同步并继续解码。
通常情况下, mpg123 试图不惜一切代价保持播放,包括跳过
出现问题时无效材料和搜索新标题。 有了这个
切换你可以让它避免数据错误(也许让你的耳朵不舒服
时间)。 请注意,此开关已从 --resync 重命名。 老字号还在
作品,但不做广告或推荐使用(将来可能会被删除)。

--重新同步限制 字节
一旦在流中丢失,设置字节数以搜索有效的MPEG数据; <0 表示
搜索整个流。 如果您知道您的数据中存在大量无效数据
文件……这是你的锤子。 注意:仅从 1.14 版开始,这也会增加
开始时跳过的垃圾量。

-p 网址 | 没有, - 代理 网址 | 没有
指定的 代理 将用于 HTTP 请求。 它应该被指定为full
网址 (``http://host.domain:port/''),但是 ``http://'' 前缀,端口号和
尾部斜杠是可选的(默认端口是 80)。 指定 没有 手段
不使用任何代理,并直接从相应的服务器检索文件。
另请参阅“HTTP 支持”部分。

-u AUTH, --授权 AUTH
通过 HTTP 接收文件时使用的 HTTP 身份验证。 使用的格式是
用户密码。

--忽略mime
忽略 HTTP 服务器提供的 MIME 类型。 如果您更了解并希望 mpg123
解码服务器认为是图像/png 的东西,然后就去做。

--无寻道缓冲区
禁用不可搜索流的默认微缓冲,它为解析器提供了一个
更安全的立足点。

-@ 文件, - 列表 文件
从指定的文件中读取 MPEG 音频流的文件名和/或 URL 文件 in
除了在命令行上指定的那些(如果有的话)。 注意 文件
一个普通文件,一个破折号“-”表示文件名/U​​RL列表是
从标准输入或指向适当列表的 URL 中读取
文件。 注意:只有一个 -@ 可以使用选项(如果指定了多个,则仅
最后一个将被识别)。

-l n, --listentry n
在播放列表中,只播放指定的条目。 n 是从开始的条目数
1. 0 是默认值,表示播放整个列表,负值
表示显示标题列表及其编号...

- 继续
启用播放列表延续模式。 这将跳帧更改为仅适用于
第一首曲目,并在播放列表中继续播放以下曲目
选择了一个。 此外,播放多个帧的选项仅适用于整个
播放列表。 基本上,这试图将播放列表更像是一个大流
(例如,有声读物)。 列表中的当前轨道编号(从 1 开始)和帧编号
(基于 0)在退出时打印(如果您中断播放并想要
稍后继续)。 请注意,继续信息打印到标准输出
除非使用了将音频数据传送到标准输出的开关。 还有,真的
使用实际播放列表文件而不是文件名列表是有意义的
参数,以保持跟踪位置一致。

- 环形
对于循环轨道一定次数,< 0 表示无限循环(不与
- 随机的!)。

--保持打开状态
对于远程控制模式:到达结束后保持加载的文件打开。

- 暂停
在声明流死亡之前的(整数)秒超时(如果 <= 0,请等待
永远)。

-z, --洗牌
随机播放。 随机打乱命令行中指定的文件顺序,
或在列表文件中。

-Z, - 随机的
连续随机播放。 不断从命令行或
播放列表。 与上面的随机播放不同,随机播放永无止境,并播放个人
歌曲不止一次。

--无冰元
不接受 ICY 元数据。

-一世, - 指数
播放前索引/扫描曲目。 这将填充索引表
寻找(如果在 libmpg123 中启用)并可能使操作系统缓存文件
内容,以便更流畅地播放操作。

--索引大小 尺寸
设置搜索帧索引表中的条目数。

--预框架 NUM
设置要在查找到的位置之前作为导入读取的帧数。 这个
用于填充第 3 层位存储库,这是忠实再现一个
某个位置的某个样本。 请注意,对于第 3 层,最小值为 1
强制执行(因为帧重叠),对于第 1 层和第 2 层,限制为 2
(在这种情况下没有位蓄水池,但无论如何都会启动发动机)。

OUTPUT 处理 配置


-o 模块, - 输出 模块
选择音频输出模块。 您可以提供一个逗号分隔的列表来使用第一个
一个有效的。

--列表模块
列出可用的模块。

-a 开发, - 音频设备 开发
指定要使用的音频设备。 默认是系统相关的(通常是
/dev/audio 或 /dev/dsp)。 如果您有多个音频设备并且
默认值不是您想要的。

-s, --标准输出
解码的音频样本被写入标准输出,而不是播放它们
通过音频设备。 如果您的音频硬件不是
通过支持 mpg123. 默认的输出格式是原始(无头)线性 PCM
音频数据,16 位,立体声,主机字节顺序(您可以强制使用单声道或 8 位)。

-O 文件, --输出文件
将原始输出写入文件(而不是简单地将标准输出重定向到
带外壳的文件)。

-w 文件, --wav
将输出写为 WAV 文件。 这将导致MPEG流被解码并保存
作为文件 文件 , 或标准输出,如果 - 用作文件名。 你也可以使用 --au
--cdr 分别用于 AU 和 CDR 格式。 请注意,WAV/AU 写入非
可查找的文件或重定向的标准输出需要考虑一下。 从 1.16.0 开始,逻辑
更改为使用第一个实际数据写入标头。 这避免了虚假的 WAV
例如,管道中的标题。 什么都不解码成WAV/AU的结果是一个文件
可查找时仅由标题组成,不可查找时则不包含任何内容(不是
甚至是标题)。 将带有预言标头的数据正确写入标准输出并不容易
商业。

--au 文件
不播放 MPEG 文件,而是将其写入 文件 SUN 音频格式。 如果是
用作文件名,AU 文件被写入标准输出。 请参阅有关 WAV 的段落
用不可搜索的流来写标题乐趣。

--cdr 文件
不播放 MPEG 文件,而是将其写入 文件 作为 CDR 文件。 如果 - 用作
文件名,CDR 文件被写入标准输出。

--重新打开
一首歌后强制重新打开音频设备

- 中央处理器 解码器类型
选择某个解码器(针对特定 CPU 进行了优化),例如 i586 或 MMX。
可用解码器的列表可能会有所不同; 取决于构建和您的 CPU
支持。 此选项仅在构建实际包含多个
优化的解码器。

--测试CPU
测试您的 CPU 并打印 --cpu 的可能选项列表。

--列表CPU
列出所有可用的解码器选项,无论您的 CPU 是否支持。

-g 获得, - 获得 获得
[已弃用] 设置音频硬件输出增益(默认值:不更改)。 单位
增益值取决于硬件和输出模块。 (该参数仅
提供向后兼容性,将来可能会被删除,而无需事先
注意。 使用音频播放器进行播放,使用混音器应用程序进行混音,UNIX 风格!)

-f 因素, - 规模 因素
更改比例因子(默认值:32768)。

--rva-混合, --rva-收音机
使用为 ReplayGain 存储的值启用 RVA(相对音量调整)
广播模式/混合模式,所有音轨的响度大致相同。 第一个有效
在 ID3V2 标签(名为 RVA 或 RVA2 帧的注释)或 ReplayGain 中找到的信息
使用跛脚/信息标签中的标头。

--rva-专辑, --rva-发烧友
使用为 ReplayGain 存储的值启用 RVA(相对音量调整)
发烧友模式/专辑模式,通常有调整专辑响度的效果
但在专辑内保持相对响度。 找到的第一个有效信息
ID3V2 标签(名为 RVA_ALBUM 或 RVA2 帧的注释)或 ReplayGain 标头
使用跛脚/信息标签。

-0, --single0; -1, --single1
分别仅解码通道 0(左)或通道 1(右)。 这些选项是
仅适用于立体声 MPEG 流。

-m, - 单核细胞增多症, - 混合, --单混
混合两个通道/解码单声道。 与完整立体声解码相比,它占用的 CPU 时间更少。

- 立体声
强制立体声输出

-r , - 速度
设置采样率(默认:自动)。 如果您需要一个
与 mpeg 流速率无关的恒定比特率。 mpg123 自动转换
比率。 然后,您应该将其与 --stereo 或 --mono 结合使用。

-2, --2对1; -4, --4对1
对输出流执行比率为 2:1 (22 kHz) 或 4:1 (11 kHz) 的下采样,
分别。 节省了一些 CPU 周期,但至少 4:1 的比例听起来很难看。

- 沥青 折扣值
设置硬件音高(加速/减速,0 为中性;0.05 为 5%)。 这改变了
输出采样率,因此它只能在您的音频系统/硬件范围内工作
支持。

--8位 强制 8 位输出

- 漂浮
强制 f32 编码

-e ENC, -编码 ENC
选择输出样本编码。 可能的值看起来像 f32(32 位浮动
点)、s32(32 位有符号整数)、u32(32 位无符号整数)和变体
具有不同数量的位(s24、u24、s16、u16、s8、u8)并且还特殊
ulaw 和 alaw 8 位等变体。 参见 mpg123 的 longhelp 的输出
实际可用的编码。

-d n, --双倍速 n
每次只玩 n'第帧。 这将导致播放 MPEG 流 n
更快,可用于特殊效果。 也可以结合
--半速 可以选择播放 3 帧中的 4 帧等。不要期待出色的音质
使用此选项时。

-h n, --半速 n
播放每一帧 n 次。 这将导致 MPEG 流在 1/n'th
速度(慢n倍),可用于特殊效果。 也可以组合
--双倍速 选择每三帧加倍或类似的东西。
使用此选项时,不要期望出色的音质。

-E 文件, --均衡器
启用均衡,取自 文件. 该文件需要包含32行数据,
附加的注释行可能以 #. 每条数据线由两个
浮点条目,由空格分隔。 他们指定乘数
分别为某个频段的左右声道。 第一行
对应最低频段,第 32 频段对应最高频段。 请注意,您
可以与通用控制界面交互控制均衡器。

--无间隙
启用在曲目开头和结尾处剪切(垃圾)样本的代码,启用
当编码器填充和编解码器延迟会导致 MPEG 文件之间的无缝转换
防止它。 这是默认启用的,从 mpg123 版本 1.0.0 开始。

--无间隙
禁用无缝代码。 这为您提供了包含编码器延迟的 MP3 解码
和填充加上 mpg123 的解码器延迟。

-D n, - 延迟 n
插入延迟 n 每首曲目前几秒。

-o h, - 耳机
直接音频输出到耳机接口(仅限某些硬件;AIX、HP、SUN)。

-o s, - 扬声器
将音频直接输出到扬声器(仅限某些硬件;AIX、HP、SUN)。

-o l, - 线路输出
将音频直接输出到线路输出连接器(仅限某些硬件;AIX、HP、SUN)。

-b 尺寸, - 缓冲 尺寸
使用音频输出缓冲区 尺寸 千字节。 这对于绕过短期很有用
繁重的系统活动,这通常会导致音频输出
中断了。 您应该指定至少 1024 的缓冲区大小(即 1 Mb,即
等于大约 6 秒的音频数据)或更多; 少于约 300 不做
很有意义。 默认值为 0,即关闭缓冲。

--预加载 分数
等待缓冲区被填满 分数 在开始播放之前(分数
0 和 1 之间)。 您可以调整此预缓冲以获得更快的声音
耳朵或更安全的不间断网络广播。 默认为 1(等待缓冲区满
回放)。

- 光滑的
保持缓冲区超过轨道边界——意思是,不要清空之间的缓冲区
跟踪可能会增加一些平滑度。

MISC 配置


-t, - 测试
测试模式。 音频流被解码,但没有输出发生。

-c, - 查看
检查过滤器范围违规(裁剪),如果有的话,为每一帧报告它们
发生。

-v, --详细
提高详细程度。 例如,显示期间的帧数
解码。

-q, - 安静的
安静的。 禁止诊断消息。

-C, - 控制
启用终端控制键。 默认情况下使用“s”或空格键来停止/重新启动
(暂停,取消暂停)播放,'f' 向前跳到下一首歌曲,'b' 向后跳
到歌曲的开头,“,”倒带,“。” 快进,'q' 退出。
输入“h”以获得可用控件的完整列表。

- 标题
在 xterm、rxvt、screen、iris-ansi(兼容,TERM 环境变量是
检查),将窗口标题更改为当前播放的歌曲名称。

--长标签
始终以长格式显示 ID3 标签信息,每个项目一行(艺术家、标题、
...)

--utf8 无论环境如何,都以 UTF-8 格式打印元数据(否则,当不使用 UTF-8
语言环境,您将获得 ASCII 精简)。

-R, --远程
激活通用控制界面。 mpg123 然后将读取并执行命令
来自标准输入。 基本用法是``加载'' 播放一些文件和明显的
“暂停”,“命令。 ``跳'' 将跳转/寻找给定点(MPEG 帧
数字)。 发出“帮助”以获取完整的命令和语法列表。

--远程错误
将通用控制模式的响应打印到标准错误,而不是标准输出。 这个
使用时自动触发 -s .

--先进先出
在给定的路径上创建一个 fifo / 命名管道并将其用于读取命令
而不是标准输入。

- 挑衅的
尝试获得更高的优先级

-T, - 即时的
尝试获得实时优先级。 此选项通常需要 root 权限才能
有什么作用。

-?, - 帮帮我
显示简短的使用说明。

--长帮助
显示较长的使用说明。

- 版
打印版本字符串。

HTTP 客户服务


除了从普通文件和标准输入读取 MPEG 音频流之外,
mpg123 支持通过 HTTP 协议检索 MPEG 音频文件或播放列表,这是
在万维网 (WWW) 中使用。 此类文件是使用所谓的 URL 指定的,该 URL
以“http://”开头。 当遇到具有该前缀的文件时, mpg123 尝试去
打开到服务器的 HTTP 连接以检索该文件以进行解码和播放
它。

通过 WWW 缓存或所谓的代理检索文件通常很有用。 到
做到这一点, mpg123 检查命名变量的环境 MP3_HTTP_PROXY,
HTTP_PROXYHTTP_代理,按此顺序。 设置的第一个值将是
用作代理规范。 要覆盖它,您可以使用 -p 命令行选项
(参见“选项”部分)。 指定 -p 没有 将强制联系服务器
直接不使用任何代理,即使设置了上述环境变量之一。

请注意,为了从 WWW 服务器播放 MPEG 音频文件,必须将
与该服务器的连接速度足够快。 例如,一个 128 kbit/s 的 MPEG 文件需要
网络连接至少为 128 kbit/s (16 kbyte/s) 加上协议开销。 如果
您遭受短暂的网络中断,您应该尝试 -b 选项(缓冲区)绕过
这样的停电。 如果您的网络连接速度通常不够快,无法检索 MPEG
实时音频文件,您可以先将文件下载到本地硬盘(例如
运用 wget的(1)) 然后从那里播放它们。

如果访问文件需要身份验证,可以使用 -u 用户:通过.

打断


在终端控制模式下,您可以通过按 q 键退出,而您可以随时
中止 mpg123 按 Ctrl-C。 如果不是终端控制模式,这将跳到
下一个文件(如果有)。 如果您想在这种情况下立即中止播放,请按 Ctrl-C
连续两次(约一秒内)。

注意退出的结果 mpg123 按 Ctrl-C 可能不会立即听到,
由于音频设备中的音频数据缓冲。 这种延迟取决于系统,但它
通常不超过一两秒。

使用 onworks.net 服务在线使用 mpg123-oss


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad