用 FFmpeg 转换音频格式(M4A 转 MP3 等)
在命令行把音频在 MP3、M4A/AAC、WAV、FLAC 等格式之间互相转换。
运行 ffmpeg -i voice.m4a -c:a libmp3lame -q:a 2 voice.mp3,FFmpeg 会自动识别输入格式并按输出后缀选择编码器。
01命令
命令
$ ffmpeg -i voice.m4a -c:a libmp3lame -q:a 2 voice.mp302作用说明
FFmpeg 自动探测输入格式,并根据输出文件后缀选择编码器,所以同一套路可以完成 M4A 转 MP3、MP3 转 WAV(无需编码参数:ffmpeg -i song.mp3 song.wav)、任意格式转 AAC(-c:a aac -b:a 192k)等转换。wiki 中的 -q:a 数值控制 MP3 音质,2 是听音乐的推荐值。注意:把有损格式(MP3)转成无损格式(WAV)只会让文件变大,音质不会变好。
03风险
!注意: 有损转无损不会找回当初编码时丢失的音质,只会白白增加文件体积。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- MP3 Encoding Guide依据: Documents libmp3lame encoding with -q:a VBR quality values for converting other formats to MP3.
- AAC Encoding Guide依据: Documents the native aac encoder and libfdk_aac for producing M4A/AAC files, including -b:a bitrate guidance.
最后验证: 2026-09-18 · 分类: 媒体