Mac 上把视频转成 MP3 的 3 种方法(含不用装任何命令行工具的做法)
太长不看:先分清你要的是哪一种——① 网页上的视频只想留声音:用 Vidnip 点音符按钮,直接下成 M4A,连视频都不用下;② 电脑里已有视频文件要转:Vidnip 的转换菜单一键出 MP3 / M4A / ALAC;③ 会用终端且要批量:
ffmpeg 一行搞定。另外别默认选 MP3——多数情况下 M4A 才是更优解,原因见下文。第一步:先分清两种需求
| 你的情况 | 推荐做法 | 为什么 |
|---|---|---|
| 视频在网页上,只想要声音 | Vidnip 音符按钮(方法一) | 只下音轨,不下画面——流量和时间都省一大截 |
| 视频已经在电脑里 | Vidnip 转换菜单(方法二) | 不用装命令行工具,右键式操作 |
| 几十个文件要批处理 | ffmpeg 循环(方法三) | 脚本化最快,免费 |
方法一 · 网页视频直接存成音频
- 把视频页面地址粘进 Vidnip,点检测
- 在检测出的候选行上,点 ♪ 音符按钮(不是「下载」按钮)
- 得到一个 M4A 文件,封面图、标题、作者已经自动写进去了——拖进「音乐」App 就是一首像样的歌,而不是裸文件
这条路只抓音轨,不下载视频画面。一个 20 分钟的讲座视频,走这条路通常只有几 MB。
方法二 · 已有的视频文件转成 MP3
在 Vidnip 的下载列表或历史记录里,任何已完成的文件旁边都有一个 ⟳ 转换菜单,里面可以选:
- MP3 —— 兼容性最好,车机、老设备通吃
- M4A —— AAC 音频,同码率音质更好,苹果生态原生
- ALAC —— 无损压缩,给要归档的人
转换在本机完成,不上传任何文件。成品就放在原视频旁边。
方法三 · 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 年代的格式。真正该看的是这两点:
| MP3 | M4A(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 公证