Audio Converter › 帮助

帮助

什么是 Audio Converter?

Audio Converter 使用 ffmpeg 作为其引擎,将音频文件从一种格式转换为另一种格式。您添加文件,选择一个预设,然后进行转换;结果会与原始文件放在一起,或者放在您选择的文件夹中。它可以读取 ffmpeg 可以解码的任何内容,并写入十八种格式,从 MP3、AAC、FLAC、Opus 和 Ogg Vorbis 到 WAV、AIFF、WMA 和 iPhone 铃声格式。

它的独特之处在于,三个选择是分开进行的,每个选择都来自窗口右侧选项面板中的自己的下拉菜单:预设(输出是什么)、标签设置(保留哪些标签和封面)和效果设置(对声音进行什么处理)。因此,一个预设可以与剥离注释的设置一起使用,也可以与规范化音量的设置一起使用,或者两者都不使用。标签也会在标签编辑器显示的名称下从一种格式传输到另一种格式,因此一个字段从 FLAC 到 MP3 到 M4A 到 WMA 都保持其含义。

主窗口包含文件列表、带有文件操作的标题、右侧带有决定运行方式的选项面板——预设、标签、效果、目标以及当文件存在时如何处理——以及在其底部,同时转换的数量、转换按钮和打开输出文件夹的按钮,以及带有状态行的底部栏。

添加文件

通过选择文件、选择整个文件夹或将文件拖放到窗口中来构建要转换的文件列表。每行都显示文件中嵌入的图片作为小缩略图,如果没有图片则显示音符。

  • 添加文件 打开文件选择器。只提供 ffmpeg 可以读取的音频文件。
  • 添加文件夹 添加一个文件夹;会找到其中以及其下所有文件夹中的音频文件。文件夹的名称会被记住,以便在目标中重建结构(请参阅目标)。
  • 清空列表 清空列表中所有未正在转换的行。
  • 从列表中移除 是单行的按钮;当一行正在转换时,同一个按钮会改为取消它。

列表

一个文件只添加一次;再次添加同一个文件不会执行任何操作。已完成、已跳过、失败或已取消的行会保留在列表中,并在下次您按下转换时,使用当前设置再次转换。

转换

按下转换以运行所有未排队或正在运行的行。每个文件都是一个独立的任务,因此一个失败永远不会阻止其他任务,并且失败的行会说明原因。

  • 转换 使用当前选择的预设、标签设置、效果设置和目标转换列表。
  • 停止 在运行期间出现,并取消所有排队或正在转换的文件;部分写入的输出将被删除。
  • 行上的 取消 取消该文件。

行徽章的含义

一行按顺序通过其状态,徽章显示它所处的状态。

  • 已排队 等待空闲位置。
  • 正在读取 正在检查文件。
  • 正在分析 后跟百分比是效果的测量过程(请参阅分析);它只在效果需要数字时出现。
  • 百分比是转换本身,根据输出的长度进行测量。
  • 完成 完成;该行还显示文件去了哪里。
  • 已跳过 输出已存在,并且目标指示跳过它。
  • 失败 出现问题;原因显示在该行上。
  • 已取消 您停止了它。

左下角的状态行显示运行前有多少文件已准备好,运行期间处理了多少文件,以及之后的结果:转换了多少,跳过了多少,失败了多少。

同时处理文件

选项面板最后一行的“转换”旁边的数字,用于选择同时转换的文件数量,范围从一个到机器的物理核心数,这也是默认值。编码受处理器限制,因此超过核心数的进程只会争夺相同的核心和磁盘:在八核十六线程的机器上,同时处理十六个文件比处理八个文件要慢,因此不提供超过物理核心数的选项。当计算机需要保持响应时,请降低此值。

  • 悬停在其上方时,其名称为 同时转换的文件。

何时“转换”按钮显示为灰色

当选项面板的三个选项(预设、标签和效果)加在一起不会改变任何内容时,“转换”按钮将关闭:预设为“(原始)”,标签设置不删除任何标签或封面,并且未选择任何效果。此时进行转换只会重新编码每个文件,这会无谓地损失质量。选择另一个预设、一个会删除内容的标签设置或一个效果,它就会恢复。当没有文件列出、正在运行以及未找到 ffmpeg 时,它也会关闭。

预设:格式及其质量

预设说明了输出是什么:格式、质量以及该格式的选项。它在选项面板的第一个下拉菜单中选择,并在设置的预设选项卡中编辑,该选项卡由下拉菜单旁边的按钮打开。

  • 编辑预设 打开预设选项卡。
  • 新建、复制 和 删除 用于添加预设、复制选定的预设和删除预设。始终至少有一个预设。
  • 预设通过拖动其行来移动;面板的下拉菜单中也使用相同的顺序。

预设

全新安装附带一组现成的预设(128、192 和可变高质量的 MP3、AAC、Opus、WMA、AC-3、iPhone 铃声、Ogg Vorbis、FLAC、WAV 16 位和 AIFF 16 位)。它们是普通的预设:可以重命名、编辑或删除它们。iPhone 铃声被剪切为 40 秒,这是 iOS 接受的最长长度。

  • 名称 是下拉菜单中显示的名称。
  • 格式 是输出格式。下面的选项随之而来:格式只显示它实际拥有的控件。

质量

每种格式都有一个主要的质量设置,一个数字字段及其旁边的单位,其含义遵循格式:MP3、AAC、Opus、WMA 和 AC-3 的比特率(kbps);Ogg Vorbis 和可变 MP3 的可变质量级别;FLAC 和 WavPack 的压缩级别,这只会改变编码所需的时间和文件大小,而不会改变声音。WAV 没有质量设置。更高的比特率或级别意味着更大、音质更好的文件。

  • 比特率模式(MP3 和 Ogg Vorbis)选择编码器如何分配其比特:固定 在整个过程中使用相同的比特率,可变 根据音乐调整以获得更好的大小与质量比,而 平均 (ABR)(仅限 MP3)则旨在达到平均值。
  • 比特率 是恒定和平均模式的比特率。
  • 质量等级 是可变模式的级别。
  • 压缩 是 FLAC 和 WavPack 的压缩级别。

采样率、声道和位深度

这些描述了音频的形状。如果保持源文件,输出将与输入具有相同的值;更改它们会重新采样或混合。只提供格式接受的值。

  • 采样率 是输出每秒的采样数。
  • 声道 是 保留源文件、单声道(两个声道混合成一个)或 立体声。
  • 位深度 是具有采样大小的格式(FLAC、ALAC、WAV、AIFF 和其他一些格式)的采样大小。

抖动

当24位录音转换为16位时,样本会被四舍五入,这种四舍五入会留下微弱的失真,在安静的段落中可以听到。抖动首先会添加极少量的噪声,将这种失真转化为远低于音乐的稳定嘶嘶声。默认是普通四舍五入,对大多数音乐来说已经足够;抖动适用于安静、高分辨率的母带。它从不应用于24位输出。

  • 抖动 (当输出为 16 位时) 在输出为16位时出现。

ID3 标签版本

MP3、AIFF 和 WAV 输出带有 ID3 标签,版本为 2.3 或 2.4。版本 2.3 可被所有播放器读取,并且是 Mp3tag 默认写入的版本;2.4 是较新的版本,以 UTF-8 存储文本。两者都将重复字段作为单独的值保存。除非有特殊需求,否则请保持在 2.3 版本。

  • ID3 标签版本 选择版本。

高级选项

在常规控件下方,有一个折叠部分,其中包含编码器除了质量设置之外的开关。如果保持不变,编码器会自行决定,并且从未打开该部分的预设会生成与之前相同的文件。除非您知道自己想要什么,否则请勿更改它们。

  • 高级选项 是该部分;在您设置之前,每个条目都是 自动。
  • MP3:联合立体声、编码器质量 (0 最佳, 9 最快)、低通滤波器 (Hz)、高通滤波器 (Hz)、使用比特储备、设置版权标记 和 设置原始标记。
  • Ogg Vorbis:最小比特率 (kbps) 和 最大比特率 (kbps) 将其切换到比特率目标模式。
  • Opus:优化用途(音乐、语音或低延迟)、比特率模式、帧大小、复杂度 (0 到 10)、带宽 和 强度立体声相位反转。
  • FLAC:块大小、立体声模式、最大LPC阶数、LPC系数精度、最小分区阶数、最大分区阶数 和 穷举模型搜索。
  • AAC:带宽限制 (Hz) 限制保留的最高频率。

(原始)

预设下拉菜单的第一个选项不是预设:(原始) 将每个文件转换为保留其自身音频编解码器的格式,并保持其原有的比特率。它适用于仅需更改标签或声音,而无需更改格式的任务。如果某个编解码器没有输出格式支持(例如 APE),则该文件会转换失败,并在其行中显示一条消息。它无法编辑或删除。

目标:文件去向

目标是一个文件夹加上一个命名文件的模式,在选项面板中选择并在设置的目标选项卡中编辑。

  • 编辑目标 打开目标选项卡。
  • 转换后的文件写入位置 是选项面板的目标下拉菜单。
  • 名称 是下拉菜单中显示的名称。
  • 文件夹 是文件写入的位置,浏览 用于选择它。

源文件夹

第一个条目,源文件夹,是内置的:每个输出都写在其原始文件旁边,并保留其名称,但带有新的扩展名。它不需要文件夹,也无法编辑。

文件名模式

该模式根据每个文件的标签命名输出文件。点击一个标签即可添加;斜杠会创建一个子文件夹。标签包括原始文件名、标题、艺术家、专辑艺术家、专辑、曲目号、碟号、年份和流派。

  • 文件名模式 是模式。文件缺少标签会生成一个被删除的空部分,但缺少艺术家或专辑会显示“未知艺术家”或“未知专辑”,缺少标题则会回退到原始文件名。
  • 示例 显示一个虚构文件将被如何命名,以便您在使用前检查模式。

如果模式是艺术家、专辑、曲目和标题,中间用破折号连接,那么一个标签为 Björk、Homogenic、3、“Jóga”的曲目将保存为 Björk/Homogenic/03 - Jóga.mp3;曲目号会填充到两位数,并且文件系统禁止的字符会被替换。

保持文件夹结构

添加文件夹时,其子文件夹可以在目标文件夹下重建,从而保持专辑树的结构。添加文件夹本身的名称也会保留,因此两个添加的文件夹仍然是两个文件夹。单独添加的文件没有文件夹可保留。

  • 转换文件夹时保留文件夹结构 默认开启。

如果文件已存在

当输出文件已存在同名文件时会发生什么。输出文件永远不是输入文件本身。

  • 当输出文件已存在时如何处理 是选项面板中的下拉菜单。
  • 跳过(默认)保留现有文件并将该行标记为“已跳过”。
  • 覆盖 替换现有文件。
  • 保留两者 将新文件以编号名称写入其旁边,例如 name (2).mp3。

打开输出文件夹

  • 打开输出文件夹 打开最新完成文件的文件夹,在任何文件完成之前,则打开目标文件夹本身。

标签:保留什么,删除什么

标签是文件内部的标题、艺术家、专辑、年份、曲目编号以及其他信息,以及封面图片。标签设置决定了其中哪些信息会输出。它在选项面板的第二个下拉菜单中选择,并在“设置”的标签选项卡中编辑;编码和要删除的元数据是独立选择的,因此一个预设可以同时用于两者。

  • 标签 是下拉菜单。
  • 编辑标签 打开“标签”选项卡。
  • 名称 是条目的名称。
  • 条目的添加、复制、删除和拖动排序方式与预设相同。

保留所有,或删除所有

一个条目有一个模式和一份例外列表。

  • 保留所有标签 保留所有标签;列表包含要删除的标签(例外:要删除的标签)。
  • 删除所有标签 删除所有标签;列表包含要保留的标签(例外: 要保留的标签)。
  • 标签 是两者之间的选择。

全新安装时有一个条目,“保留所有标签”,列表为空。要删除嘈杂的字段,请保留默认模式并将其列出;要只保留基本信息,请切换到删除所有内容并列出 TITLE、ARTIST、ALBUM 和 TRACK。

命名标签

每行写入一个名称,或用分号分隔,就像您的标签编辑器显示的那样。名称不区分大小写,星号匹配任何文本,因此 REPLAYGAIN_* 匹配所有 ReplayGain 字段。无论格式如何拼写字段,名称都会匹配:编辑器的名称 (ENCODERSETTINGS)、ID3 帧 ID (TSSE)、Vorbis 名称或自定义字段的描述。当您输入时,框下方会提供符合条件的已知字段名称;点击一个即可使用。任何名称都接受,无论是否提供。

封面图片

图片不是标签名称,因此它有自己的开关,并且删除所有标签的模式永远不会触及它。

  • 移除封面图片 将封面排除在输出之外。

标签如何在不同格式之间传递

仅使用 ffmpeg 会重命名它不认识的字段并删除一些其他字段。Audio Converter 以标签编辑器用于该格式的名称写入每个字段,因此专辑艺术家、排序字段、作曲家、BPM、歌词、ISRC 和自定义字段在不同格式之间保持其含义。具有多个值的字段会保留为单独的值,音轨或光盘编号会以其总数(3/10)写入支持这样做的格式中,并且标签存储不当的年份也不会丢失。封面会随身携带到所有可以容纳封面的格式中;例外情况是 Ogg 中的 FLAC、iPhone 铃声和 AU,它们不携带封面。原始流(AC-3、原始 AAC、MP2、Wave64)根本不包含标签和封面。

(无)

标签下拉菜单的第一个选项 (无) 不是一个条目:它会毫无例外地保留所有标签和封面。它不能被编辑或删除。

效果:对声音进行的操作

效果设置是音频转换过程中对音频进行操作的命名列表:剪切、淡入淡出、电平、清理、重塑。它在选项面板的第三个下拉菜单中选择,并在“设置”的效果选项卡中编辑。

  • 效果 是下拉菜单。
  • 编辑效果 打开“效果”选项卡。
  • 名称 是条目的名称。
  • 添加效果 是一个菜单,提供列表中尚未包含的效果,按时间、电平和声音分组,每个组按字母顺序排列;选择其中一个会以其默认值添加它。
  • 移除此效果 从列表中删除一个效果。

效果设置

在列表中意味着效果已开启,删除它会将其关闭;没有单独的开关。每个效果最多出现一次。在页面上,每个效果都是一个可以折叠的标题,因此长列表可以缩减为标题。全新安装时有一个空条目 无效果,它不改变任何内容,并且可以像预设一样添加、复制、删除和拖动条目以进行排序。

效果运行顺序

顺序由效果类型固定并在页面上显示:修剪静音、保留范围、限制持续时间、声道、修复、低切、降噪、去齿音、均衡器、低音和高音、动态、速度、音量、淡入、淡出、结尾静音。所有改变长度或声音的效果都在音量之前,因此电平是根据音轨实际情况设置的,而淡入淡出和静音最后出现,这样它们就不会被移动。

分析中

需要数字(声音的开始和停止位置、响度)的效果会使文件在转换前被读取一到两次,并且行会显示 正在分析 和百分比。响度是在保留的部分上测量的,通过音量上方的效果。随后的转换会获得精确的值,其百分比是根据输出长度测量的,因此修剪或限制的文件仍然达到百分之百。淡入淡出、范围和固定增益不需要读取。

(无)

效果下拉菜单的第一个选项 (无) 不是一个条目:它不应用任何效果。它不能被编辑或删除。

时间

这些设置决定了每个文件的哪些部分被保留以及保留多长时间。它们会依次对剩余内容进行处理。

保留范围

仅保留两个时间点之间的部分,从其上方效果保留的部分开始计算。它删除的是开头或结尾,而不仅仅是末尾。超出音轨范围的范围不会改变任何内容。

  • 保留范围 是效果。
  • 从 是保留部分开始的位置。
  • 到 (0 = 到末尾) 是结束的位置;0 表示到末尾。

四分钟音轨的 10 到 40 秒保留了三十秒。

限制持续时间

在范围之后,最多从开始处保留给定秒数。这是制作预览或样本的方式。

  • 限制时长 是效果。
  • 秒 是长度。

结尾静音

歌曲在其尾随静音开始处被剪切,然后精确地跟随您设置的秒数。无论音轨本身的结尾是什么,是三分之一秒、三秒还是根本没有尾音,每个音轨都以相同的方式结束,因此按顺序播放的专辑可以在任何播放器中分离,而无需播放器设置。静音是文件中的真实样本。

  • 末尾静音 是效果。
  • 歌曲后的静音秒数 是歌曲后面跟随的静音量。
  • 保留旧结尾的这部分 是保留的一点旧结尾,这样轻柔的衰减就不会被削波;它计入上面的秒数。
  • 被视为静音的电平是 低于此值视为静音,与修剪相同。

设置两秒后,一首三秒的歌曲后面跟着 3.5 秒的静音,输出为三秒和两秒。

速度

在保持音高不变的情况下,以半速到双倍速播放音轨,使其更快或更慢。音轨会变短或变长,并且淡入淡出、末尾的静音以及进度都会随新长度而变化。四分之一的变化就已经清晰可闻。

  • 速度 是效果。
  • 变化 (负值 = 变慢) 是变化:25 表示快四分之一,-20 表示慢五分之一。

一个十分钟的音轨以 +100% 的速度播放时是五分钟。

修剪两端的静音

导出的文件通常在声音之前和之后带有静音。这会剪切两者,或其中之一,并且绝不触及歌曲内部的静音:两个乐章之间的间隙是音乐的一部分。

  • 修剪两端静音 是效果。
  • 修剪开头 和 修剪结尾 选择剪切哪一端。
  • 低于此值视为静音 是声音被视为静音的电平阈值。
  • 每次剪切保留此静音量 在每次剪切时保留一点静音,这样轻柔的起音或衰减就不会被削波。

一段两秒静音、一首歌和两秒静音的录音会输出为带有两个小边距的歌曲。

音量

这些设置会改变声音的响度以及响度随时间的变化。

动态

压缩器以某个比率降低高于阈值的声音,使宽范围的音轨更容易以一个音量收听;动态归一化器使整个音轨的电平保持一致。如果过度使用,两者都可能毁坏音轨,因此请少量使用。

  • 动态 是效果。
  • 压缩器 和 动态归一化器 是两种模式。
  • 阈值 是压缩器工作时的电平阈值。
  • 比率 是强度:3 表示三分贝输入变为一分贝输出。

淡入和淡出

淡入是指在保留内容的开头将声音从静音逐渐提高;淡出是指在保留内容的结尾将声音逐渐降低至静音。AI 制作的音轨和剪切的音轨通常会突然开始或结束。淡入淡出效果在音量之后,因此增益不会影响它们,如果淡入淡出长度超过音轨长度,则淡入淡出将覆盖整个音轨。

  • 淡入 是效果。
  • 淡出 是效果。
  • 长度 是长度,单位为毫秒,最长可达 9999:2000 表示两秒。

音量

音量是一种具有四种模式的效果,在下面的部分中设置;限制器和专辑增益属于它。

四种音量设置方式

音量是一种具有四种模式的效果,它们从不堆叠,因为连续的两次增益没有用处。

  • 音量 是效果。
  • 模式 选择方式。
  • 标准化为响度 将综合响度(以 LUFS 为单位)调整到目标值,使音轨听起来响度一致。目标响度 是目标值:16 表示 -16 LUFS,这是音乐的常见电平。
  • 归一化到峰值 将最高采样调整到某个电平,这使得文件在不削波的情况下尽可能响亮,但与听起来的响度无关。峰值电平 就是这个电平。
  • ReplayGain: 应用到音频 将 ReplayGain 增益应用于声音,与标签中携带的数值相同。
  • 固定增益 正是你所要求的增益:方向 是更响 或 更轻,而 增益 是增益量。

与 -22 LUFS 的文件相比,目标为 -16 会将其提高六分贝。

限制器

响亮的音轨不得削波,因此任何可能将峰值推高到满量程以上的增益都会紧随其一个峰值限制器,将其保持在上限以下。峰值模式不需要,因为其结果不能超过其目标。

  • 峰值上限 是上限,作为低于满量程的距离。除非交付规范另有说明,否则将其保留为 1 dB。

专辑增益

ReplayGain 数字可以描述整个专辑,因此音轨彼此之间保持其响度,而音轨增益会使其平坦。专辑是同一文件夹中且带有相同专辑标签的一次运行的文件,作为连续程序测量,每张专辑测量一次。没有专辑标签的文件没有专辑,并使用其音轨增益。

  • 使用专辑增益(相同文件夹,相同专辑标签) 使 ReplayGain 模式使用专辑的增益。

ReplayGain 标签

将音轨增益和峰值写入标签,并保持声音不变。MusicBee 等播放器会根据它们调整音量。这些数字描述了写入的文件,在应用音量效果的任何增益之后,并且它们是在标签设置完成工作之后添加的,因此删除 REPLAYGAIN_* 的标签条目会删除源的旧数字,并且无法删除新数字。它们以所有支持标签的格式写入。

  • 写入ReplayGain标签 是效果。
  • 也写入专辑增益 也写入专辑的增益和峰值。

声音

这些设置改变声音本身的特性:它的平衡、频率和噪音。

低音和高音

两个控件而不是十个频段:以分贝为单位提高或降低低端和高端。先进行小幅调整。

  • 低音和高音 是效果。
  • 低音 和 高音 是两个增益。

声道

交换左右声道,在一个声道上播放(单声道源也在两侧播放),或将两者混合成一个。它修复了交换的录音或创建了单声道文件。预设自己的声道选项也可以生成单声道或立体声文件;此选项适用于预设无法表达的情况。

  • 通道 是效果。
  • 交换左右声道、左声道在两侧、右声道在两侧 和 混合成一个声道(单声道) 是四种方式。

齿音消除器

柔化语音中刺耳的“嘶”声。提高强度直到刺耳声消失;它适用于语音和人声。

  • 齿音消除器 是效果。
  • 强度 是其作用强度。

均衡器

十个频段,每个频段一个八度,从 31 Hz 到 16 kHz,在 -12 到 +12 dB 的一个刻度上绘制为十个垂直滑块,中间有一条零线。拖动一个频段以设置其增益:线和手柄之间的填充显示其上方的增强和下方的削减,因此曲线的形状就是您看到的形状。箭头键将焦点频段移动 1 dB,Page Up 和 Page Down 移动 3 dB,Home 和 End 移动到两端,双击将频段恢复到零。保持在零的频段不会改变任何东西。

  • 均衡器 是效果。

低切

移除某个频率以下的所有内容:隆隆声、市电嗡嗡声以及旧传输的恒定偏移。仅适用于此类素材。

  • 低切 是效果。
  • 低于此值截止 是频率。

降低噪音

根据您给定的噪音水平,降低持续的噪音,例如嘶嘶声或风扇声。它对持续的噪音效果很好,但可能会在音乐上留下伪影,因此请先尝试小幅降低。

  • 降噪 是效果。
  • 降噪量 是噪音降低的程度。
  • 噪声电平 是假定噪音所处的水平,表示为低于满刻度的距离。

修复咔嗒声和削波

移除短促的咔嗒声,并重建因录音过载而被削平的峰值,每个都有自己的开关。这是真正的修复,因此比其他效果需要更长的时间;请在需要修复的文件上使用它。

  • 修复咔嗒声和削波 是效果。
  • 移除咔嗒声 移除咔嗒声。
  • 修复削波峰值 重建削波的峰值。

窗口:语言、主题、通知、更新

标题中的齿轮图标打开“设置”,其中包含上面描述的“预设”、“效果”、“标签”和“目标”选项卡,以及窗口本身的选项卡。

  • 打开设置 打开“设置”。
  • 语言 是窗口的语言。
  • 主题 是 浅色 或 深色。

运行结束时的通知

当不再有任何内容排队或转换时,一个操作系统通知会显示有多少文件已已转换、已跳过 和 失败。仅被取消的运行不会显示任何通知。无论窗口是否获得焦点,它都会出现。

  • 通知 选项卡上的 转换完成后显示通知 将其关闭。

新版本

启动时,应用程序会询问是否存在新版本,如果存在,则会显示一个横幅。它只会通知:不会自行安装任何东西,并且检查失败时会保持静默。

  • 新版本可用 是横幅,包含 下载、新功能 和 跳过此版本。跳过会记住版本,因此横幅只会在有更新版本时再次出现。

命令行

安装程序会在 Audio Converter 旁边放置一个名为 yac (yaiol audio converter) 的小程序,它可以在终端中执行相同的转换。它读取与窗口相同的已保存预设、标签设置、效果和目标,因此在窗口中创建的预设在命令行中也是一个预设,并且它写入的文件是相同的。

yac -p "MP3 320 kbps" -d Export Music/
yac -p FLAC -t Clean -o D:/Converted Album/
yac --list
  • 给予它文件和文件夹;一个文件夹及其子文件夹都会被搜索。
  • -p 指定一个已保存的预设(original 保留每个文件自己的格式),-t 指定一个已保存的标签设置,-e 指定一个已保存的效果条目,-d 指定一个已保存的目标。名称匹配不区分大小写,ID 也有效。
  • 如果省略,-t 和 -e 表示不进行任何更改:保留所有标签和封面,不应用任何效果,无论窗口中选择了什么。如果省略,-p 和 -d 是窗口的当前选择。
  • -o 写入一个文件夹。与 -d 一起,它是该目标的 文件名模式和文件夹结构,写入该文件夹。
  • -j 是同时运行的转换数量,最多可达机器的物理核心数,--overwrite 是 skip、overwrite 或 rename,-q 只打印失败和摘要。
  • --list 显示这些可以命名的内容,并标记窗口的当前选择。

它为每个文件打印一行,并打印与窗口相同的摘要,例如 3 converted · 1 skipped · 2 failed。当没有失败时,退出代码为 0;当文件失败时为 1;当命令错误时为 2,因此脚本可以等待它并根据结果采取行动。

要从任何终端运行它,请勾选安装程序的最后一个选项,该选项会将其文件夹添加到您的 PATH 中,或者通过安装文件夹中的完整路径调用它。该选项默认关闭,并且只更改您自己的 PATH。

技术参考

为需要确切了解某个字段在何种格式中获得何种名称的人提供的事实。使用应用程序不需要这些。下表是从应用程序本身使用的表中生成的,因此它们不会偏离。

按标签标准划分的字段名称

每行一个字段,每列一个标准。每个单元格是该字段在此处的名称:一个 ID3 帧 ID、一个 MP4 atom、一个 WMA 属性、一个 Vorbis 注释或 APE 项目名称,或一个 WAV INFO ID。破折号表示该标准没有自己的字段名称;应用程序会将其保留为自定义字段,使用字段本身的名称,因此值不会丢失。

Field            ID3v2.3  ID3v2.4  MP4 atom  WMA attribute               Vorbis / APE     WAV INFO
---------------  -------  -------  --------  --------------------------  ---------------  --------
ALBUM            TALB     TALB     ©alb      WM/AlbumTitle               ALBUM            IPRD
ALBUMSORT        TSOA     TSOA     soal      WM/AlbumSortOrder           ALBUMSORT        -
ALBUMARTIST      TPE2     TPE2     aART      WM/AlbumArtist              ALBUMARTIST      -
ALBUMARTISTSORT  TSO2     TSO2     soaa      -                           ALBUMARTISTSORT  -
ARTIST           TPE1     TPE1     ©ART      Author                      ARTIST           IART
ARTISTSORT       TSOP     TSOP     soar      WM/ArtistSortOrder          ARTISTSORT       -
BPM              TBPM     TBPM     tmpo      WM/BeatsPerMinute           BPM              -
COMMENT          COMM     COMM     ©cmt      Description                 COMMENT          ICMT
COMPILATION      TCMP     TCMP     cpil      -                           COMPILATION      -
COMPOSER         TCOM     TCOM     ©wrt      WM/Composer                 COMPOSER         -
COMPOSERSORT     TSOC     TSOC     soco      -                           COMPOSERSORT     -
CONDUCTOR        TPE3     TPE3     ©con      WM/Conductor                CONDUCTOR        -
CONTENTGROUP     TIT1     TIT1     ©grp      WM/ContentGroupDescription  CONTENTGROUP     -
COPYRIGHT        TCOP     TCOP     cprt      Copyright                   COPYRIGHT        ICOP
DISCNUMBER       TPOS     TPOS     disk      WM/PartOfSet                DISCNUMBER       -
ENCODEDBY        TENC     TENC     ©enc      WM/EncodedBy                ENCODEDBY        -
ENCODERSETTINGS  TSSE     TSSE     -         WM/EncodingSettings         ENCODERSETTINGS  -
GENRE            TCON     TCON     ©gen      WM/Genre                    GENRE            IGNR
INITIALKEY       TKEY     TKEY     -         WM/InitialKey               INITIALKEY       -
ISRC             TSRC     TSRC     -         WM/ISRC                     ISRC             -
LANGUAGE         TLAN     TLAN     -         WM/Language                 LANGUAGE         ILNG
LYRICIST         TEXT     TEXT     -         WM/Writer                   LYRICIST         -
MEDIATYPE        TMED     TMED     -         -                           MEDIATYPE        -
MIXARTIST        TPE4     TPE4     -         -                           MIXARTIST        -
MOOD             -        TMOO     -         WM/Mood                     MOOD             -
ORIGALBUM        TOAL     TOAL     -         WM/OriginalAlbumTitle       ORIGALBUM        -
ORIGARTIST       TOPE     TOPE     -         WM/OriginalArtist           ORIGARTIST       -
ORIGLYRICIST     TOLY     TOLY     -         WM/OriginalLyricist         ORIGLYRICIST     -
ORIGYEAR         TORY     -        -         WM/OriginalReleaseYear      ORIGYEAR         -
PUBLISHER        TPUB     TPUB     ©pub      WM/Publisher                PUBLISHER        -
SUBTITLE         TIT3     TIT3     -         WM/SubTitle                 SUBTITLE         -
TITLE            TIT2     TIT2     ©nam      Title                       TITLE            INAM
TITLESORT        TSOT     TSOT     sonm      WM/TitleSortOrder           TITLESORT        -
TRACK            TRCK     TRCK     trkn      WM/TrackNumber              TRACKNUMBER      IPRT
UNSYNCEDLYRICS   USLT     USLT     ©lyr      WM/Lyrics                   UNSYNCEDLYRICS   -
YEAR             TYER     TDRC     ©day      WM/Year                     DATE             ICRD

每种格式使用的标准

每种输出格式都将其标签写入为上述标准之一。最后一列说明了上表中哪一列命名了其中的字段。

Format                 Extension  Tags are written as                                          Names from
---------------------  ---------  -----------------------------------------------------------  ------------------------
AAC (M4A)              .m4a       MP4 atoms                                                    MP4 atom column
AAC (raw ADTS)         .aac       none (a raw stream)                                          -
AC-3                   .ac3       none (a raw stream)                                          -
AIFF                   .aiff      an ID3v2.3 or v2.4 chunk (the preset)                        ID3 columns
ALAC (M4A)             .m4a       MP4 atoms                                                    MP4 atom column
AU                     .au        an annotation field: title, artist and album only            -
FLAC                   .flac      Vorbis comments                                              Vorbis / APE column
FLAC in Ogg            .oga       Vorbis comments                                              Vorbis / APE column
M4R (iPhone ringtone)  .m4r       MP4 atoms                                                    MP4 atom column
MP2                    .mp2       none (a raw stream)                                          -
MP3                    .mp3       ID3v2.3 or v2.4 (the preset)                                 ID3 columns
Ogg Vorbis             .ogg       Vorbis comments                                              Vorbis / APE column
Opus                   .opus      Vorbis comments                                              Vorbis / APE column
TTA                    .tta       APEv2 tag                                                    Vorbis / APE column
WAV                    .wav       an ID3v2.3 or v2.4 chunk (the preset), and a RIFF INFO list  ID3 columns; INFO column
Wave64                 .w64       none (a raw stream)                                          -
WavPack                .wv        APEv2 tag                                                    Vorbis / APE column
WMA                    .wma       WMA attributes                                               WMA column

注意事项

  • 没有自己名称的字段 将作为自定义字段保留:ID3 中的 TXXX 帧、M4A 中的自由格式 atom (----:com.apple.iTunes:NAME)、Vorbis 或 APE 标签中同名的项目、WMA 中同名的属性。
  • 一个没有名称的 ID3 版本。 ID3v2.3 没有 mood 帧,ID3v2.4 将原始发行版保留为时间戳 (TDOR) 而不是文本帧,因此这两个单元格是破折号,并且该值在该版本中作为自定义字段保留。
  • 日期。 ID3v2.3 将日期存储为年份 (TYER) 和日、月 (TDAT);ID3v2.4 有一个时间戳 (TDRC)。Vorbis 或 APE 标签将其保留为 DATE。
  • 音轨和光盘编号。 总数是 ID3 和 MP4 中编号的一部分 (3/10);Vorbis 标签将 TRACKNUMBER 和 TRACKTOTAL 保留为两个字段。
  • WAV INFO。 仅携带最后一列中有名称的 ID;没有名称的 ID 将被丢弃,因为当标签器写入时,相同的值存在于 ID3 块中。
  • 排序字段和指挥。 ALBUMSORT 和 CONDUCTOR 等名称在每个 Vorbis 输出中都以相同的方式写入;从 ID3 TPE3 帧读取的指挥被写入为 CONDUCTOR,而不是 PERFORMER。
  • 封面。 除了 Ogg 中的 FLAC、iPhone 铃声和 AU 之外,所有写入标签的格式都携带封面;原始流不包含任何封面。
目录