lame
是一个用于将 WAV 文件转换为 MP3 格式的命令行工具
-b
:设置比特率。默认值为 192 kbps。例如,要将比特率设置为 128 kbps,可以使用 -b 128
。-h
:使用高质量的 VBR(可变比特率)编码。这将根据音频内容自动调整比特率,以获得更好的音质。例如,要使用高质量的 VBR 编码,可以使用 -h
。-V
:设置 VBR 质量。范围从 0(最低质量)到 9(最高质量)。例如,要将 VBR 质量设置为 4,可以使用 -V 4
。-q
:设置算法质量。范围从 0(最低质量)到 9(最高质量)。例如,要将算法质量设置为 5,可以使用 -q 5
。-m
:设置单声道或立体声模式。可选值为 s
(单声道)、j
(联合立体声)、f
(强制立体声)和 d
(双声道)。例如,要将模式设置为单声道,可以使用 -m s
。-s
:设置采样率。默认值为 44.1 kHz。例如,要将采样率设置为 48 kHz,可以使用 -s 48
。-r
:删除原始文件。在转换完成后,此选项将删除原始 WAV 文件。例如,要在转换后删除原始文件,可以使用 -r
。--preset
:使用预设配置。可选值为 fast
、standard
、extreme
、insane
和 medium
。例如,要使用快速预设,可以使用 --preset fast
。使用技巧:
for file in *.wav; do
lame -h "$file" "${file%.wav}.mp3"
done
这将遍历当前目录中的所有 WAV 文件,并使用高质量 VBR 编码将它们转换为 MP3 格式。
lame input.wav output.mp3
sox input.wav -v 0.5 output.wav
lame output.wav output.mp3
这将将输入文件的音量减小一半,然后将其转换为 MP3 格式。