内容纲要
本文描述了一行命令直接把 mp4 / wmv → mp3,给你可直接复制用的标准写法和几个常见变种。
最基础通用版(推荐)
从视频中抽取音频并转为 MP3:
ffmpeg -i input.mp4 -vn -acodec libmp3lame -ab 192k output.mp3
WMV 同样适用:
ffmpeg -i input.wmv -vn -acodec libmp3lame -ab 192k output.mp3
参数说明(你面试或写文档可以用)
-i input.mp4:输入文件-vn:禁用视频流(只要音频)-acodec libmp3lame:使用 MP3 编码器-ab 192k:音频码率 192kbps(常用高质量)output.mp3:输出文件
更高质量(可选 256k 或 320k):
ffmpeg -i input.mp4 -vn -acodec libmp3lame -ab 320k output.mp3
如果你不关心编码器细节(简写版,一样好用):
ffmpeg -i input.mp4 -vn output.mp3
ffmpeg 会自动选择合适的音频编码器(前提是你的 ffmpeg 编译支持 mp3)。
批量转换当前目录所有 mp4 → mp3(Linux / macOS / WSL):
for f in *.mp4; do ffmpeg -i "$f" -vn -acodec libmp3lame -ab 192k "${f%.mp4}.mp3"; done
批量 wmv → mp3:
for f in *.wmv; do ffmpeg -i "$f" -vn -acodec libmp3lame -ab 192k "${f%.wmv}.mp3"; done
如果你要的是「无损抽取音频」(前提是原音频本身就是 MP3),可以直接拷贝流,不重新编码:
ffmpeg -i input.mp4 -vn -acodec copy output.mp3
注意:
- 只有当原视频里的音频编码本来就是 MP3 时,
-acodec copy才能成功 - 否则会报错,需要重新编码为 MP3