UltKit

MP4转MP3教程:码率选择、剪切与各设备方法 | UltKit

把MP4转成MP3,就是保留声音轨道并重新编码为MP3:语音用128 kbps,音乐用192 kbps,画面直接丢弃。如果只需在苹果设备上听,可以改为提取成M4A,原始音质完全不受影响。

Mina SatoMina Sato音频与视频编辑
更新于 11 分钟阅读
一副灰棕配色的有线头戴式耳机,放在浅色的素面桌面上

MP4里装了什么,为什么音频要重新编码

MP4 文件是一种容器,由 MPEG-4 Part 14 标准(ISO/IEC 14496-14)定义,把多条独立的数据流打包在一个文件里。常见的手机或相机视频包含一条用 H.264 或 H.265 压缩的视频流、一条用 AAC 压缩的音频流,以及录制日期、旋转角度等少量元数据。人们说要把 MP4 转成 MP3,其实根本不需要转换画面,而是想单独拿到音频流,并且保存成所有音乐播放器、车载音响和播客应用都能直接识别的格式。

问题在于:MP4 里的音频是 AAC 而不是 MP3,两种编码不能简单地改个名字了事。要得到真正的 MP3,转换器必须先把 AAC 解码还原成原始采样,再用 MP3 编码器重新压缩。这两步都很常规,普通片段只需几秒,所有在线和桌面工具的底层做法都是如此。视频流不会被解码,因此提取音频比把视频转成另一种同样长度的视频格式快得多。

由于 AAC 和 MP3 都是有损格式,这相当于在第一次有损压缩之上再来一次。听起来有些吓人,但实际上只有第二次编码的比特率不足时才会听出差别。MP3 的正式名称是 MPEG-1 Audio Layer III,1993 年被标准化为 ISO/IEC 11172-3,比 AAC 更老,效率也略低,所以比特率要比源文件略高一些。如果视频的音频是 128 kbps 的 AAC,用 160 或 192 kbps 的 MP3,普通耳机下几乎所有人都听不出区别。

提取为M4A还是重新编码为MP3

还有第二条路可以完全跳过重新编码。M4A 文件和 MP4 是同一种 MPEG-4 容器,只是没有视频流,所以工具可以把 AAC 音轨逐位复制出来。不解码,也不再次压缩,结果听起来和视频里的声音完全一样。如果音频要放到 iPhone、Mac、Apple Music、GarageBand 或任何新款安卓手机上,可以MP4 提取为 M4A,不会有任何损失。有些浏览器和桌面工具为了统一仍会对 M4A 输出重新编码,但在合理比特率下,质量损失与 MP3 一样微小。

MP3 的价值在于兼容性。它的最后一批专利在 2017 年到期,Fraunhofer IIS 也在那年结束了授权计划,而几十年来的硬件都围绕它设计:能读 U 盘的老式车载音响、廉价 MP3 播放器、部分 DJ 软件、配音平台,以及许多只接受 .mp3 的网页表单。如果文件要离开你自己的设备,或者你不确定用什么播放,MP3 是最不容易出问题的格式。至于无压缩和无损选项,我们的指南MP3、WAV、FLAC 和 AAC对这四种格式做了并排对比。

重新编码

MP3

先解码 AAC,再用 MP3 编码器重新压缩。

  • 1990 年代末以来生产的设备都能播放
  • 192 kbps 下损失极小,听不出来
  • 可自行选择比特率和文件大小
Best for: 车载音响、分享、上传表单和未知的播放器。
复制

M4A

可以把 AAC 音轨从 MP4 中原样复制出来。

  • 声音与原视频完全相同
  • 大小与视频中的音频相同
  • 苹果设备和安卓原生支持
Best for: 为自己的手机或音乐库保留最佳音质。
解码

WAV

把 AAC 解码为原始采样,以无压缩方式存储。

  • 解码后不再有进一步损失
  • 立体声每分钟约 10 MB
  • 所有音频编辑软件都支持
Best for: 编辑、混音和转写服务。

128、192还是320 kbps:听起来有什么区别

比特率是每秒声音所占用的千比特数,它单独决定 MP3 的大小。原视频的分辨率、帧率和大小都没有影响,因为画面已经不在了。比特率乘以时长再除以 8 就是大小:128 kbps 每分钟约 0.96 MB,192 kbps 约 1.44 MB,320 kbps 约 2.4 MB。因此一小时的课程在 128 kbps 下约 58 MB,而一首四分钟的歌曲在 320 kbps 下也不到 10 MB。

每一档听起来的效果大致可以预料。128 kbps 下人声自然,音乐在手机扬声器和耳塞上听着不错,但在好耳机上镲片、掌声和混响尾音可能略显发飘。192 kbps 下,大多数人在盲听对比中分辨不出 MP3 和视频自带的音频,所以它是MP4 转 MP3 转换器和许多桌面应用的常用默认值。320 kbps 是 MP3 标准允许的最高比特率,文件会再大约三分之二,而多数听众很难察觉差别。

最能避免失望的一条规则是:更高的比特率无法找回视频原本没有的东西。手机录音的 AAC 通常是 96 至 256 kbps,屏幕录制或聊天应用里的视频往往更低。把 96 kbps 的音源编码成 320 kbps,文件会大三倍,听起来却和 96 kbps 的原件完全一样,包括其中的瑕疵。拿不准时,先在媒体信息面板中查看源比特率,选高一档即可,不必直接选最高。

从视频中提取音频时常用的 MP3 比特率(除特别注明外为立体声,大小为近似值)
比特率每分钟大小听感适用场景
64 kbps 单声道约 0.48 MB人声清晰,音乐单薄语音备忘、有声书、会议
96 kbps 单声道约 0.72 MB人声自然,带有环境声课程和访谈
128 kbps约 0.96 MB耳塞上不错;镲片略发飘播客、演讲、背景音乐
192 kbps约 1.44 MB多数音乐与原音频难以区分歌曲、演唱会片段、音乐视频
320 kbps约 2.4 MBMP3 的上限;仅对干净的音源有帮助需要存档的录音室级音源

Tip如果只有一个人说话,请把声道设为单声道:单话筒录制的说话声不会有任何损失,64 kbps 单声道听起来和 128 kbps 立体声差不多干净,而大小只有一半。

一部银色 iPhone 6 和白色有线 EarPods 耳机放在棕色木桌上
照片:Unsplash

剪切成片段,并添加标题、艺术家和封面

大多数人并不想把整段视频都转成音频。他们想要的是两小时演唱会录像中的一首歌、网络研讨会里五分钟的回答,或者游戏录屏里的一个音效。在提取时直接截取片段,比先全部提取再编辑更快也更干净,因为你根本不用处理不需要的部分。在视频转音频转换器中,打开高级设置,在开始时间和结束时间中填入 95 这样的秒数,或 1:35 这样的分秒。某一栏留空就表示保留开头或结尾,建议先播放视频记下准确的时间点。

有两个习惯能让片段听起来完整而不是被生硬截断。在第一个字或第一个音符前大约一秒开始,因为恰好卡在声音上的剪切容易切掉起音,听起来很突兀。另外,如果录音音量偏小,比如在后排拍摄的课堂视频,请勾选音量标准化,它会把响度调到 −16 LUFS,这是语音音频常用的目标值,使片段与你其他文件的音量相近。如果视频带有第二种语言或解说,可以用音轨选择哪一条成为 MP3。

从视频生成的 MP3 通常只有文件名,几乎没有其他信息。音乐播放器会从文件内部的 ID3 标签中读取标题、艺术家、专辑和封面,ID3v2 还可以嵌入封面图。在 Windows 上,右键单击 MP3,打开属性,再进入详细信息填写标题、艺术家和专辑。在 Mac 上,把文件添加到“音乐”应用,选择显示简介,再把封面粘贴到“插图”标签页。Mp3tag 等免费标签编辑器可以批量完成同样的操作,一次提取整个系列的演讲或节目时很值得用。

Windows、Mac和手机自带的转换方法

每个平台都有办法把音频从视频中取出来,但很少有能直接生成 MP3 的。在 Mac 上,QuickTime Player 可以通过文件 → 导出为 → 仅音频单独保存声音,但得到的是 M4A 而不是 MP3。之后在“音乐”应用中把设置 → 文件 → 导入设置设为 MP3 编码器,再选择文件 → 转换 → 创建 MP3 版本即可转成 MP3。Windows 没有内置的导出功能,常见的免费方案是 VLC,它的媒体 → 转换/保存对话框包含 Audio - MP3 配置。Audacity 在安装 FFmpeg 库后也能打开 MP4 文件,并从中导出 MP3。

手机上的选择更有限。在 iPhone 上,“快捷指令”应用的编码媒体操作有一个仅音频开关,可以把相册中的视频保存为 M4A;这能用,但创建快捷指令要花几分钟,输出仍然不是 MP3。安卓没有系统级的对应功能,应用商店里许多音频提取应用广告很多,或者索要过多存储权限。如果片段需要变成文字而不是音频,我们的教程音频转文字正好接着本文继续讲。

浏览器方式在所有设备上都一样:上传视频,选择比特率,点击提取为 MP3,然后下载文件。UltKit 每个视频最大支持 95 MB,无需安装应用或注册账号,上传的文件和生成的 MP3 会在处理完成 30 分钟后从服务器删除。超过 95 MB 的长录像通常可以先降低分辨率来缩小体积,因为只要声音,画质就无关紧要了。下面的步骤概括了从桌面应用到手机浏览器各平台最快的方法。

Windows

  1. 01在 VLC 中打开媒体 → 转换/保存,添加 MP4 文件。
  2. 02点击转换/保存,然后选择 Audio - MP3 配置。
  3. 03输入以 .mp3 结尾的目标文件名,然后点击开始。

Mac

  1. 01在 QuickTime Player 中选择文件 → 导出为 → 仅音频,得到 M4A。
  2. 02在“音乐”中把导入设置设为 MP3 编码器,192 kbps。
  3. 03选中音轨,选择文件 → 转换 → 创建 MP3 版本。

iPhone、安卓或任意浏览器

  1. 01打开转换页面,点击上传区域选择视频。
  2. 02比特率保持 192 kbps,讲话内容可选 128 kbps。
  3. 03点击提取为 MP3,把文件保存到“文件”或“下载”。

转换失败或MP3声音不对时怎么办

提取失败大多可归结为四种原因,而错误提示往往不会指明是哪一种。最常见的是视频本身没有音频流:有些录屏软件默认只录画面,除非打开麦克风或系统声音;有些社交应用在保存视频时会去掉声音。第二种是版权保护。在 iTunes Store 等商店购买或租借的影片和剧集,以及在流媒体应用内下载的内容,都经过 DRM 加密,普通转换器无法读取其中的音频。请只转换自己制作或有权使用的视频,因为无论文件是什么格式,音轨的版权都同样适用。

另外两种原因与时间有关,而不是权限。录屏和部分手机拍摄的视频使用可变帧率,其中一些还存在时间戳断档或跳变,所以提取出的音频可能比视频短一两秒,或者在剪辑软件中对齐时出现漂移。先用视频转换器把视频重新保存为固定帧率,通常能同时解决这两个问题。最后,如果文件只有几百 KB 且播放时是静音,往往是选错了音轨,分别提取每条音轨的十秒片段就很容易确认。

  • 报错:文件没有音频流

    先带声音播放视频。如果播放时也没有声音,说明录制时根本没有录入音频,无从提取;请打开麦克风或系统声音后重新录制。

  • 购买的影片上传被拒绝,或输出为空

    商店购买内容和应用内下载的视频受 DRM 保护。转换器无法解密,这种保护本来就是有意设计的。

  • MP3 比视频短,或者音画不同步

    这是可变帧率录屏的典型现象。先把视频转换为固定帧率(如 30 fps),再重新提取。

  • MP3 能播放,但没有声音或语言不对

    声音在另一条音频流上。把音轨设为 2 或 3,并用开始时间和结束时间提取一小段,找出正确的音轨。

  • 即使用 320 kbps,MP3 听起来依然发闷

    原始音频本身质量就低。提高码率只会让文件变大;可以试试音量标准化,让人声更容易听清。

要点总结

  • MP4 转 MP3 只保留声音,并把视频中的 AAC 音轨重新编码为 MP3。
  • 语音选 128 kbps,音乐选 192 kbps,只有干净的高质量音源才需要 320 kbps。
  • 提取为 M4A 会直接复制原始 AAC 音频,避免第二次有损编码。
  • 单声道 64 至 96 kbps 可让单人录音的大小减半,且不影响清晰度。
  • 无声、受 DRM 保护和可变帧率的视频导致了大多数失败,而且每种都有明确的解决办法。
分享XFacebookWhatsAppTelegram

常见问题

MP4转MP3能提升音质吗?

不会。MP3 的质量最多只能与视频里的音频相当,再做一次有损编码还会多损失一点。在 192 kbps 下,大多数人听不出这点损失,但任何码率都无法补回没有录下来的细节。

转成MP3后,5.1环绕声会怎样?

MP3 最多支持两个声道,所以 5.1 音轨在转换时会被混缩为立体声。如果需要保留全部六个声道,请提取为 M4A 或 FLAC 等支持多声道的格式。

同样的码率下,MP3比M4A更小吗?

不会。码率和时长相同时,两个文件的大小几乎一样,因为文件大小就是码率乘以时长。只是在 96 或 128 kbps 这类较低码率下,M4A 中的 AAC 音质往往略好一些。

转出的MP3是什么采样率?

视频音频通常以 48 kHz 录制,而 MP3 支持 32、44.1 和 48 kHz,所以保持源采样率最稳妥。只有当设备或剪辑项目要求 CD 标准音频时,才切换到 44.1 kHz。

字幕和章节标记会保留到MP3里吗?

不会。字幕和章节属于视频容器,不会被保留。需要字幕的话请单独保存;如果想要类似章节的分段,可以把长录音拆成多个 MP3 文件。

能把YouTube或其他网站上的视频直接转成MP3吗?

本站的转换器处理的是你从自己设备上传的文件,而不是链接。请先从你自己的账号或频道下载原始文件,再转换手头的这份副本。

继续阅读