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 格式。