这是 ogg123 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ogg123 - 播放 Ogg Vorbis 文件
概要
奥格123 [ -vqrzZVh [ -k 秒 [ -x 第XNUMX [ -y 次 [ -b 缓冲区大小 [ -d 司机
[ -o 选项:值 [ -f 文件名 ]] 文件 ... | 目录 ... | 网址 ...
商品描述
奥格123 读取 Ogg Vorbis 音频文件并将它们解码到指定的设备上
命令行。 默认情况下, 奥格123 写入标准声音设备,但输出可以
发送到任意数量的设备。 可以从文件系统中读取文件,也可以从 URL 中读取
通过 HTTP 流式传输。 如果给定目录,则该目录或其子目录中的所有文件
将被播放。
配置
--音频缓冲区n
使用大约 'n' KB 的输出音频缓冲区。
-@ 播放列表,--list 播放列表
播放文件“播放列表”中命名的所有文件。 播放列表应该有一个
每行的文件名、目录名或 URL。 允许空行。 目录
将按照与在命令行中相同的方式进行处理。
-bn, --buffer n
使用大约 'n' KB 的输入缓冲区。 仅 HTTP 选项。
-pn, --prebuffer n
Prebuffer 'n' 输入缓冲区的百分比。 在此之前不会开始播放
预缓冲完成。 仅 HTTP 选项。
-d 设备,--设备设备
指定输出设备。 看 设备 部分以获取设备列表。 任意数量
可以指定设备。
-f 文件名, --file 文件名
为之前使用 --device 指定的文件设备指定输出文件。 这
文件名“-”写入标准输出。 如果文件已经存在, 奥格123 将
覆盖它。
-h,--帮助
显示命令帮助。
-kn, --skip n
跳过前“n”秒。 'n' 也可以是分:秒或
小时:分钟:秒形式。
-K n,--结束 n
从流开始停止播放“n”秒。 'n' 也可能有相同的
中使用的格式 - 跳过 选项。
-o 选项[:value], --device-option 选项[:value]
设置选项 选项 至 折扣值 对于前面的设备。 看 设备 一份清单
每个设备的有效选项。
-q, --安静
静音模式。 不显示任何消息。
-V,--version
显示版本信息。
-v,--详细
增加冗长。
-xn, --nth
播放每个第 n 个解码块。 具有在'n'次播放音频的效果
比正常速度快。
-yn, --n 次
重复每个播放块“n”次。 具有播放音频'n'次的效果
比正常速度慢。 可能与 -x 一起用于有趣的分数速度。
-r,--重复
无限期地重复播放列表。
-z,--随机播放
以伪随机顺序播放文件。
-Z, --随机
永远以伪随机顺序播放文件。
设备
奥格123 通过libao支持多种音频输出设备。 只有那些设备
目标平台支持的将可用。 这 -f 选项只能与
写入文件的设备。
所有设备支持的选项:
调试 打开所选驱动程序的调试输出 [如果有]。
矩阵:值
强制给定设备的特定输出通道排序。 折扣值 是一个
AO 风格通道名称的逗号分隔列表,例如 L、R、C、LFE、BL、BR、SL、SR。
详细
为选定的驱动程序打开详细输出。 -v 选项还将设置
驱动程序详细选项。
安静 强制选择的驱动程序完全安静。 甚至不会产生错误
任何输出。 -q 还将设置驱动程序安静选项。
艾克斯 AIX 实时输出驱动程序。 选项:
开发:值
将 AIX 输出设备设置为 折扣值
阿尔萨 高级 Linux 声音架构实时输出驱动程序。 选项:
缓冲时间:值
覆盖默认硬件缓冲区大小(以毫秒为单位)。
开发:值
要使用的 ALSA 设备标签。 示例包括第一个声卡的“hw:0”
第二个是“hw:1”。 alsa 驱动程序通常选择其中之一
自动“surround71”、“surround51”、“surround40”或“default”
取决于输出通道的数量。 有关更多信息,请参阅
http://alsa.opensrc.org/ALSA+设备+标签
period_time:值
覆盖默认的硬件周期大小(以微秒为单位)。
period_time:值
覆盖默认的硬件周期大小(以微秒为单位)。
使用_mmap:值
折扣值 设置为“yes”或“no”以覆盖编译的默认值以使用或
不使用 mmap 设备访问。 过去,一些有问题的 alsa 驱动程序有
不使用 mmap 访问时表现更好,但惩罚略高
CPU使用率。
艺术 aRts Sound Daemon 实时输出驱动程序。 选项:
多:值
折扣值 设置为“是”或“否”以允许打开 aRts 播放设备
乘法并发播放。 虽然驱动程序在多
模式,已知偶尔会导致 aRts 服务器本身崩溃。 默认
行为是“不”。
au Sun 音频文件输出。 以 AU 格式写入音频样本。 AU格式
支持写入不可搜索的文件,如标准输出。 在这种情况下,
AU 标头将指定样本格式,但不指定录音的长度。
ESD Enlightened Sound Daemon 现场输出。 选项:
主机:值
折扣值 指定运行 esd 的主机名。 这可以包括一个端口
冒号后的数字,如“whizbang.com:555”。 (默认 = 本地主机)
IRIX IRIX 实时输出音频驱动程序。
麦考克斯 MacOS X 'AUHAL' 实时输出驱动程序。 此驱动程序支持 MacOS X 10.5 及更高版本
(10.4 及更早版本使用更早的、不兼容的接口)。 选项:
缓冲时间:值
将硬件缓冲区大小设置为相当于 折扣值 毫秒。
在 网络音频服务器实时输出驱动程序。 选项:
buf_size:值
以字节为单位设置服务器上音频缓冲区的大小。
主机:值
设置NAS服务器的位置; 看 在(1) 格式。
空 空驱动程序。 丢弃所有音频数据。 (注意:音频数据不会写入
的/ dev / null的 !)您可以使用此驱动程序测试原始解码速度而无需输出
高架。
中心 适用于 Linux 和 FreeBSD 版本 2、3 和 4 的 Open Sound System 驱动程序。选项:
DSP:值
用于声卡的 DSP 设备。 默认为 /开发/ DSP。
脉冲 Pulseaudio 实时音频声音驱动程序。 选项:
服务器:值
指定远程或备用 Pulseaudio 服务器的位置。
接收器:值
为音频流指定一个非默认的 Pulseaudio 接收器。
原 原始文件输出。 将原始音频样本写入文件。 选项:
字节顺序:值
选择大端(“大”)、小端(“小”)或本地(“本地”)
字节顺序。 默认为本地订单。
咆哮 Roar Audio Daemon 实时输出驱动程序。 选项:
主机:值
指定要使用的远程 Roar 服务器的位置。
斯迪奥 OpenBSD SNDIO 实时输出驱动程序。 选项:
开发:值
指定用于播放的音频设备。
周日 适用于 NetBSD、OpenBSD 和 Solaris 的 Sun Audio 实时输出驱动程序。 选项:
开发:值
声卡的音频设备。 默认为 /开发/音频。
WAV WAV 文件输出。 以未压缩的形式将声音数据写入磁盘。 如果多个
播放文件,所有这些文件都将连接成同一个 WAV 文件。 WAV
文件不能写入不可查找的文件,例如标准输出。 使用 AU
格式而不是。
WMM 适用于 Win98 及更高版本的 Windows 多媒体实时输出驱动程序。 选项:
开发:值
按设备名称选择要用于播放的音频设备。
编号:值
根据设备 ID(卡号)选择要用于播放的音频设备。
示例
这个 奥格123 命令行相当灵活,可能会令人困惑。 这是一些示例
命令行及其作用的解释。
在默认声卡上播放:
奥格123 测试.ogg
播放目录中的所有文件 〜/音乐 及其子目录。
奥格123 〜/音乐
使用OSS驱动播放文件:
奥格123 -d 中心 测试.ogg
将“dsp”选项传递给 OSS 驱动程序:
奥格123 -d 中心 -o dsp:/开发/mydsp
使用 ESD 驱动程序
奥格123 -d ESD 测试.ogg
使用带有输出文件“test.wav”的 WAV 驱动程序:
奥格123 -d WAV -f 测试.wav 测试.ogg
在将文件写入 WAV 文件时收听文件:
奥格123 -d 中心 -d WAV -f 测试.wav 测试.ogg
请注意,选项适用于左侧声明的设备:
奥格123 -d 中心 -o dsp:/开发/mydsp -d 原 -f 测试2.raw -o 字节序:大 测试.ogg
对硬盘进行压力测试:
奥格123 -d 中心 -d WAV -f 1.wav -d WAV -f 2.wav -d WAV -f 3.wav -d WAV -f 4.wav -d
WAV -f 5.wav 测试.ogg
使用 esd 和慢速计算机创建回声效果:
奥格123 -d ESD -d ESD 测试.ogg
打断
你可以中止 奥格123 随时按 Ctrl-C。 如果您正在播放多个文件,
这将停止当前文件并开始播放下一个文件。 如果你想中止
立即播放而不是跳到下一个文件,在第一个文件中按 Ctrl-C
播放新文件的第二个。
请注意,由于音频原因,按 Ctrl-C 的结果可能无法立即听到
音频设备中的数据缓冲。 这种延迟取决于系统,但通常不是
超过一两秒。
使用 onworks.net 服务在线使用 ogg123