LAME(LAME Ain’t an MP3 Encoder)是一个用于将WAV文件转换为MP3格式的开源软件
sudo apt-get install lame
对于Fedora系统,请运行:
sudo dnf install lame
对于Arch Linux系统,请运行:
sudo pacman -S lame
find
命令查找所有WAV文件,并使用xargs
将它们传递给LAME。这将为每个WAV文件创建一个相应的MP3文件。请注意,这将覆盖任何现有的MP3文件,因此请确保在执行此操作之前备份重要文件。在当前目录及其子目录中查找WAV文件并将其转换为MP3:
find . -type f -iname "*.wav" -print0 | xargs -0 -I {} lame -h {} {.}.mp3
-V 2
表示使用VBR(可变比特率)编码,质量等级为2(范围从0到9,0为最高质量)。要查看所有可用选项,请参阅LAME的手册页:man lame
mkdir
创建一个新目录,然后使用find
和mv
将MP3文件移动到该目录:mkdir mp3_files
find . -type f -iname "*.mp3" -exec mv {} mp3_files/ \;
这样,您就可以在Linux中使用LAME批量处理音频文件了。