这是 oggenc 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
oggenc - 将音频编码为 Ogg Vorbis 格式
概要
欧根克 [ -hrQ [ -B 原 输入 样品 尺寸 [ -C 原 输入 数 of 通道 [ -R 原
输入 采样率 [ -b 公称 比特率 [ -m 最低限度 比特率 [ -M 最多 比特率 [
-q 质量 [ --重新采样 频率 [ --缩混 [ -s 串行 [ -o 输出文件 [ -n
模式 [ -c 额外评论 [ -a 艺术家 [ -t 标题 [ -l 专辑 [ -G 类型 [ -L
歌词 文件 [ -Y 语言字符串 ] 输入文件 ...
商品描述
欧根克 读取原始、Wave 或 AIFF 格式的音频数据并将其编码为 Ogg
沃比斯流。 欧根克 也可以从 FLAC 和 Ogg FLAC 文件中读取音频数据,具体取决于
根据编译时选项。 如果指定输入文件“-”,则从
标准输入 并且 Vorbis 流被写入 标准输出 除非 -o 选项用于重定向
输出。 默认情况下,磁盘文件输出为同名的Ogg Vorbis文件,用
扩展名更改为“.ogg”或“.oga”。 这个命名约定可以被覆盖
此 -o 选项(在一个文件的情况下)或 -n 选项(在多个文件的情况下)。
最后,如果这些都不可用,输出文件名将是输入文件名
将扩展名(最后一个点之后的那部分)替换为 ogg,因此 file.wav 将
成为file.ogg。
或者,如果编译了 Kate 支持,歌词可以嵌入到 Ogg 文件中。
请注意,一些老玩家邮件无法播放多于一个 Vorbis 流的流
(所谓的“Vorbis I”简单配置文件)。
配置
-h,--帮助
显示命令帮助。
-V,--version
显示版本号。
-r,--原始
假设输入数据是没有头信息的原始小端音频数据。 如果
其他选项未指定,默认为 44.1kHz 立体声 16 位。 看下三个
如何改变这一点的选项。
-B n, --原始位=n
以位为单位设置原始模式输入样本大小。 默认值为 16。
-C n, --raw-chan=n
设置原始模式输入通道数。 默认值为 2。
-R n, --原始速率=n
设置原始模式输入采样率。 默认值为 44100。
--原始字节序 n
将原始模式字节序设置为大字节序 (1) 或小字节序 (0)。 默认很小
端序。
--utf8
通知 oggenc Vorbis 注释已经被编码为 UTF-8。 有用的
shell 使用其他编码的情况。
-k,--骨架
添加骨架比特流。 如果输出 Ogg 打算携带,则很重要
多路复用或链接流。 输出文件使用 .oga 作为文件扩展名。
--忽略长度
支持超过 4 GB 的 Wave 文件和标准输入数据流。
-Q, --安静
静音模式。 不显示任何消息。
-bn, --bitrate=n
将目标比特率设置为 n(以 kb/s 为单位)。 编码器将尝试在
大约这个比特率。 默认情况下,这仍然是 VBR 编码。 见
--managed 选项强制以选定的比特率进行托管比特率编码。
-mn, --min-bitrate=n
将最小比特率设置为 n(以 kb/s 为单位)。 启用比特率管理模式(请参阅
- 管理)。
-M n,--最大比特率=n
将最大比特率设置为 n(以 kb/s 为单位)。 启用比特率管理模式(请参阅
- 管理)。
- 管理
设置比特率管理模式。 这将关闭正常的 VBR 编码,但允许
编码器强制执行的硬或软比特率约束。 这种模式多
速度较慢,也可能质量较低。 它主要用于创建文件
用于流媒体。
-qn, --quality=n
将编码质量设置为 n,介于 -1(非常低)和 10(非常高)之间。 这是
默认操作模式,默认质量级别为 3。分数质量
允许使用 2.5 等级别。 使用此选项允许编码器选择一个
根据您所需的质量级别选择合适的比特率。
--重新采样n
在编码之前将输入重新采样到给定的采样率(以 Hz 为单位)。 主要有用
用于低比特率编码的下采样。
--缩混
从立体声到单声道的下混输入(对非立体声流没有影响)。 对...有用
低比特率编码。
--advanced-encode-option 选项名=值
设置高级选项。 有关详细信息,请参阅高级选项部分。
-s,--串行
强制输出流中的特定序列号。 这主要用于
测试。
--丢弃评论
防止 FLAC 和 Ogg FLAC 文件中的注释被复制到输出 Ogg
Vorbis 文件。
-o 输出文件,--输出=输出文件
将 Ogg Vorbis 流写入 输出文件 (仅当单个输入文件为
指定的)。
-n 模式, --names=pattern
生成文件名作为这个字符串,用 %g, %a, %l, %n, %t, %d 替换为流派,
分别是艺术家、专辑、曲目编号、标题和日期(见下文
指定这些)。 此外,%% 给出了文字 %。
-X, --name-remove=s
从参数中删除指定的字符到 -n 格式字符串。 这是
有助于确保生成合法的文件名。
-P, --name-replace=s
用指定的字符替换 --name-remove 删除的字符。 如果这
字符串比 --name-remove 列表短,或者没有指定,额外的
字符被删除。 此选项的默认设置,以及 -X
上面的选项是特定于平台的(并选择以确保合法的文件名
为每个平台生成)。
-c 评论,--comment 评论
添加字符串 评论 作为额外的评论。 这可以多次使用,并且
所有实例都将添加到指定的每个输入文件中。 论据
应该采用“标签=值”的形式。
-a 艺术家,--artist 艺术家
将评论中的艺术家评论字段设置为 艺术家。
-G 流派, --genre 流派
将评论中的流派评论字段设置为 类型。
-d 日期,--date 日期
将日期注释字段设置为给定值。 这应该是日期
记录。
-N n, --tracknum n
将曲目编号注释字段设置为给定值。
-t 标题, --title 标题
将曲目标题注释字段设置为 标题。
-l专辑,--专辑专辑
将专辑评论字段设置为 专辑。
-L 文件名, --lyrics 文件名
从加载歌词 文件名 并将它们编码为与
沃比斯流。 歌词可以是 LRC 或 SRT 格式,并且应该以 UTF-8 编码
或纯 ASCII。 其他编码可以使用 iconv 或
重新编码。 或者,将使用与评论相同的系统进行转换
编码之间。 支持所谓的“增强型 LRC”文件,一个简单的
卡拉 OK 风格更改将与歌词一起保存。 对于更复杂的卡拉OK
设置, 卡廷克(1) 应该改用。 嵌入歌词时,默认
输出文件扩展名为“.oga”。 请注意,将歌词添加到流将
自动启用骨架(请参阅 -k 有关更多信息的选项
骨骼)。
-Y 语言字符串, --lyrics-language 语言字符串
将相应歌词文件的语言设置为 语言字符串。 本篇
应该是 ISO 639-1 语言代码(例如,“en”),或 RFC 3066 语言标签(例如,
"en_US"), 而不去 自由形式的语言名称。 玩家通常会认识到这一点
标准标签并以您自己的语言显示语言名称。 请注意,
此标签的最大长度为 15 个字符。
请注意 -a, -t, -l, -L及 -Y 可以多次给出选项。 他们会
按照给定的顺序对每个文件应用一个。 如果专辑、标题或艺术家较少
给出的注释比输入文件多, 欧根克 将重用最后一个
剩余文件,并在重复标题的情况下发出警告。
高级课程 编码器 配置
Oggenc 允许您使用 --高级编码-
选项 选项。 这些仅适用于非常高级的用户,应该接近
慎用。 如果误用,它们可能会显着降低音频质量。 不是所有这些
目前已记录选项。
低通频率=N
将低通频率设置为 N kHz。
pulse_noisetune=N
为脉冲块设置本底噪声偏置 N(范围从 -15. 到 0.)。 一个负
偏置指示编码器特别注意瞬态的清晰度
在编码的音频中。 更好的瞬态响应的权衡是更高的
比特率。
比特率_hard_max=N
将编码文件允许的最大比特率设置为每秒 N 千比特。
只有当比特库中有备用比特时,才可能超过这个比特率; 如果
位库已用完,帧将保持在此值下。 这个设置
必须与 --managed 一起使用才能产生任何效果。
bitrate_hard_min=N
将编码文件允许的最小比特率设置为每秒 N 千比特。
只有当比特库未满时,该比特率才可能不足; 如果位
水库已满,帧将保持在此值之上; 如果无法添加
位建设性地,帧将用零填充。 这个设置必须
与 --managed 一起使用会产生任何效果。
bit_reservoir_bits=N
将位库的总大小设置为 N 位; 的默认大小
存储库等于一秒内编码的标称位数(例如,标称的
默认情况下,128kbps 文件将有一个 128000 位的位库)。 这个选项
必须与 --managed 一起使用才能产生任何效果并且只影响最小值和最大值
比特率管理。 没有硬比特率边界的平均比特率编码
不使用位库。
bit_reservoir_bias=N
设置位库的行为偏差(范围:0. 到 1.)。 当设置接近
0,比特率管理器试图在突然的比特率中囤积比特以备将来使用
增加(偏向于更好的瞬态再现)。 当设置接近 1 时,
比特率管理器忽略瞬态,支持使用比特来实现同质化
段落。 在中间,经理使用平衡的方法。 默认的
设置为 2,因此略微偏向于瞬态再现。
比特率_平均= N
将文件的平均比特率设置为每秒 N 千比特。 不使用时
硬最小或最大限制,此选项选择无存储平均比特率
编码,其中编码器尝试完美地跟踪所需的比特率,但
没有严格的瞬时波动限制。 当与最小值或
最大限制,平均比特率仍然设置平均整体比特率
文件,但将在位库设置的范围内工作。 当最小值、最大值
和平均比特率相同,oggenc 产生恒定比特率 Vorbis 数据。
bitrate_average_damping=N
将平均比特率跟踪器的反应时间设置为 N 秒。 这个号码
表示允许比特率跟踪器保持的最快反应
比特率到选定的平均值。 反应时间越快,瞬间越少
比特率波动,但(通常)音频输出质量较低。 这
反应时间越慢,ABR 波动越大,但(通常)
更好的音频。 当与最小或最大比特率限制一起使用时,此选项
直接影响编码器进入其位的深度和速度
水库; 数字越高,对位库的需求越大。
该设置必须大于零,有效范围约为 05 到
10. 默认值为 75 秒。
禁用耦合
禁止使用通道耦合进行多通道编码。 目前,编码器
通常会使用通道耦合来进一步增加立体声压缩
5.1 输入。 此选项强制编码器对每个通道进行完全编码
独立使用既不使用有损耦合也不使用无损耦合。
示例
最简单的版本。 将输出生成为 somefile.ogg:
oggenc 一些文件.wav
指定输出文件名:
oggenc somefile.wav -o out.ogg
指定平均为 256 kbps(但仍为 VBR)的高质量编码:
oggenc infile.wav -b 256 -o out.ogg
指定最大和平均比特率,并强制执行这些:
oggenc infile.wav --托管-b 128 -M 160 -o out.ogg
指定质量而不是比特率(到非常高的质量模式):
oggenc infile.wav -q 6 -o out.ogg
编码前下采样和下混到 11 kHz 单声道:
oggenc --resample 11025 --downmix infile.wav -q 1 -o out.ogg
添加一些关于轨道的信息:
oggenc somefile.wav -t “曲目名称” -a “表演此曲的艺术家” -l “曲目名称”
专辑" -c "OTHERFIELD=未明确支持的某些其他字段的内容"
添加嵌入歌词:
oggenc somefile.wav --lyrics 歌词.lrc --lyrics-language en -o out.oga
这对三个文件进行编码,每个文件都具有相同的艺术家/专辑标签,但具有不同的
每一个都有标题标签。 作为参数给出的字符串 -n 用于生成
文件名,如上一节所示。 这个例子给出了像“The Tea Party”这样的文件名
- Touch.ogg”:
oggenc -b 192 -a "The Tea Party" -l "Triptych" -t "Touch" track01.wav -t
"地下" track02.wav -t "大谎言" track03.wav -n "%a - %t.ogg"
从 stdin 编码到 stdout(您还可以使用各种标记选项,例如 -t、-a、
-l 等):
奥根克-
作者
程序作者:
迈克尔·史密斯[电子邮件保护]>
手册页作者:
斯坦·塞伯特[电子邮件保护]>
使用 onworks.net 服务在线使用 oggenc