Mac 上把视频转成 MP3 的 3 种方法(含不用装任何命令行工具的做法)

更新于 2026 年 9 月 · 阅读约 5 分钟 · 含免费 ffmpeg 命令
太长不看:先分清你要的是哪一种——① 网页上的视频只想留声音:用 Vidnip 点音符按钮,直接下成 M4A,连视频都不用下;② 电脑里已有视频文件要转:Vidnip 的转换菜单一键出 MP3 / M4A / ALAC;③ 会用终端且要批量:ffmpeg 一行搞定。另外别默认选 MP3——多数情况下 M4A 才是更优解,原因见下文。

第一步:先分清两种需求

你的情况推荐做法为什么
视频在网页上,只想要声音Vidnip 音符按钮(方法一)只下音轨,不下画面——流量和时间都省一大截
视频已经在电脑里Vidnip 转换菜单(方法二)不用装命令行工具,右键式操作
几十个文件要批处理ffmpeg 循环(方法三)脚本化最快,免费

方法一 · 网页视频直接存成音频

这条路只抓音轨,不下载视频画面。一个 20 分钟的讲座视频,走这条路通常只有几 MB。

方法二 · 已有的视频文件转成 MP3

在 Vidnip 的下载列表或历史记录里,任何已完成的文件旁边都有一个 ⟳ 转换菜单,里面可以选:

转换在本机完成,不上传任何文件。成品就放在原视频旁边。

方法三 · ffmpeg 命令行(免费,适合批量)

brew install ffmpeg

# 单个文件转 MP3(最高质量的可变码率)
ffmpeg -i input.mp4 -vn -c:a libmp3lame -q:a 0 output.mp3

# 音轨本来就是 AAC 时:直接换封装,零转码零损失,秒完成
ffmpeg -i input.mp4 -vn -c:a copy output.m4a

# 整个文件夹批量转
for f in *.mp4; do ffmpeg -i "$f" -vn -c:a libmp3lame -q:a 2 "${f%.mp4}.mp3"; done

-vn 是「不要视频轨」。-q:a 是 MP3 的质量档位:0 最好(约 245 kbps),2 约 190 kbps 且体积明显更小,日常听已经够用。

该选 MP3 还是 M4A?一个实用判断

很多人条件反射选 MP3,但它其实是 1990 年代的格式。真正该看的是这两点:

MP3M4A(AAC)
兼容性几乎任何设备苹果设备、安卓、主流播放器都行;极老的车机可能不认
同码率音质较差更好
从网络视频转换必须重新编码(二次有损)常常只是换封装,零损失
建议要塞进老设备时选它其余情况的默认选择
关键那一行是「零损失」:网络视频的音轨绝大多数本来就是 AAC。存成 M4A 时,音频数据可以原封不动搬过去;而转成 MP3 必须解码再编码一次,是在有损的基础上再压一次。

常见问题

MP3 和 M4A 该选哪个?

设备兼容性优先选 MP3(车机、老播放器、录音笔基本都认)。音质与体积优先选 M4A:同样码率下 AAC 比 MP3 更清晰,而且网络视频的音轨本来多半就是 AAC,存成 M4A 常常连转码都不需要,等于零损耗。

转换会损失音质吗?

看情况。视频音轨是 AAC、你存成 M4A 时,通常只是换个封装,音频数据原封不动,零损失。转成 MP3 则一定要重新编码——从有损再压一次有损,理论上会有损耗,但用最高质量档位时,日常听感几乎分辨不出。

能只下载声音,不下载视频吗?

可以,而且更省流量和时间。Vidnip 的候选行有一个音符按钮,点它只抓音轨,直接出 M4A,并自动把封面图和标题、作者写进文件。

批量转换一堆视频怎么办?

把它们逐个加进下载队列后在各自行上转换即可;如果是本地已有的一批文件,写一行 ffmpeg 的 for 循环最省事,本文有现成命令。

不想碰终端?点两下就行

Vidnip 内置了转换引擎(基于 LGPL 版 FFmpeg,全部在本机完成,不上传文件)。下载音频、转换格式都在同一个窗口里。前 3 个视频免费。

下载 Vidnip · 免费试用
macOS 14+ · Apple Silicon · 已通过 Apple 公证