不要害怕高分辨率音乐

好吧,本文不是关于业务优化,而是关于您沉迷于听音乐时的个人乐趣。 在这种情况下,您会知道它如何有效地调试和有效地工作。

我们习惯于聆听CD品质的音乐(44.1kHz 16位)。 存在(并且已经消失)了许多声音格式,但是这些参数是事实上的标准,因为音乐的主要来源是(普通)CD盘。 如今,完全有可能购买呈现为在线下载的高分辨率音乐(具有更高的频率和/或比特率)。 我不想在这里讨论其真正必要性。 多年来我们一直在听MP3 / 128kBit,但仍然活着。 但是现在我们可以获得更好的质量。 例如,您可以从Cryo Chamber购买大量的黑暗环境音景:https://cryochamber.bandcamp.com。

下载完成后,您会发现这些FLAC为44.1kHz或96kHz(!),但为24位。 las,高分辨率音乐的支持还远远不够完美。 结果,对于某些设备和/或应用程序,您将考虑重新编码为CD质量。 注意:我将保留无损压缩格式(FLAC)。 当然,您可以使用Google进行转化的应用程序。 其中有些是有偿的,有些只是恶意软件……如果您可以在MS Windows中管理命令行,这是一种绝对免费的方法。

有一个功能非常强大的免费声音处理实用程序,名为SoX:http://sox.sourceforge.net。 它仅是命令行,对于我们的任务,该命令是:

  sox -S“ input.flac” -b 16 -r 44.1k“ output.flac”抖动 

我想参数很明显:

  • -S
  • -b
  • -r
  • 抖动—这是必要的,因为我们要减小深度(24位-> 16位)。

我不喜欢单独转换每个文件的想法🙂我想转换特定文件夹和所有子文件夹中的所有文件。 为此,我们使用命令行的“ for”命令:

 对于(* .flac)中的/ r%I做 

组装在一起:
1.下载SoX并将其解压缩到%PATH%变量中包含的任何文件夹中。 如果您不知道是不是,只需解压缩到“ \ Windows”文件夹。

2.在同一文件夹中创建批处理文件“ downsample.bat”。 复制以下命令并保存

 对于(* .flac)中的/ r %% I做sox.exe -S“ %%〜fI” -b 16 -r 44.1k“ %%〜pnI [16bit] .flac”抖动 

3.打开包含要转换的音乐文件的文件夹,然后通过在命令行“ downsample”中键入来运行批处理文件。

而已!

结果,您将获得许多具有“ [16bit] .flac”名称的CD质量的文件。 复制并享受!