使用命令行转换歌曲格式,最常用且功能强大的工具是 FFmpeg。它支持几乎所有主流音频格式(如 MP3、WAV、FLAC、AAC、OGG 等),并可通过参数精细控制音质。
bin目录添加到系统环境变量 PATH。brew install ffmpeg。sudo apt install ffmpeg。安装后,在命令行输入 ffmpeg -version验证是否成功。
ffmpeg -i 输入文件.原格式 输出文件.目标格式-i:指定输入文件。转换类型 | 命令示例 | 说明 |
|---|---|---|
MP3 → WAV | ffmpeg -i input.mp3 output.wav | 无损格式转换,适合后期编辑 。 |
WAV → MP3 | ffmpeg -i input.wav -b:a 192k output.mp3 | 指定比特率(192kbps)控制音质与文件大小 。 |
FLAC → MP3 | ffmpeg -i input.flac -ab 320k output.mp3 | |
AAC → MP3 | ffmpeg -i input.aac -b:a 192k output.mp3 | 常见于视频提取的音频 。 |
提取视频音频 | ffmpeg -i video.mp4 -vn -c:a libmp3lame output.mp3 | -vn表示忽略视频流 。 |
-c:a libmp3lame(MP3 编码)。-ar 44100(设为 CD 标准 44.1kHz)。-ac 2(立体声)或 -ac 1(单声道)。-map_metadata 0保留歌曲信息、专辑封面等 。在命令行中进入目标文件夹,使用循环命令(以 .wav转 .mp3为例):bash
for f in *.wav; do ffmpeg -i "$f" "${f%.wav}.mp3"; done此命令会遍历当前目录所有 .wav文件并转换为 .mp3。
ncmc decode song.ncm output.mp3。如果需要转换特定平台加密格式(如 NCM、KGM),可选用对应的专用工具(如 ncmdump)。