跳到主要内容
PulsarKit

视频提取音频选MP3还是AAC:哪个能保留原始音轨

我们从七个测试视频里提取音轨,把每个音频数据包和原视频逐一比较。下面说明哪个选项会复制音轨,转成MP3又要付出什么。

作者:PulsarKit ·

简短的回答

如果是带AAC音轨的MP4或MOV,在视频提取音频里选AAC。音轨就会原样出来:在我们的测试中,全部1,408个音频数据包都和视频里的逐字节相同。默认选项MP3会先解码音轨,再以192 kbps重新编码。

复制出来的文件也更小:同一段30秒的视频,复制得到479 KB,MP3则是704 KB。只有对方的播放器或表单只接受MP3时,才选MP3。带MP3声音的AVI正好相反:在那里,选MP3才是复制。带Opus声音的WebM,无论选什么,都没有可以复制的音轨。

我们怎么测的

2026年10月22日,我们在一台2023年的Mac上用Chrome 155,把七个测试视频交给pulsarkit.com上的三个页面:视频提取音频、视频转MP3和MP4转MP3。MP4片段是30秒的1080p视频加一段合成的音乐,音乐由Apple的编码器编成128或256 kbps的AAC。

其中一个MP4被重新封装成MOV,还被封装成一个MKV,里面多了一条声音不同的AAC音轨,两条音轨分别标为英语和俄语。其余几个是:一段10秒、带128 kbps MP3的AVI,一段30秒、用Opus编码同一段音乐的WebM,一个没有声音的MP4,以及一个59分钟的MP4。

对每个结果,我们读取编码格式和码率,再把它的音频数据包和视频里的音轨逐包比对,每个数据包一个校验和。计时从点击按钮开始,到出现“下载”为止,每次都用新的标签页。三个工具都在浏览器标签页里运行,所以视频一直留在我们的电脑上。

哪个选项会复制音轨

音轨本来就是你选的格式时,视频提取音频会直接复制。页面这时会说明:“aac音轨直接从视频中复制出来,没有重新编码,所以没有任何损失。”我们的MP4和MOV得到同一个479 KB的文件。MKV的每条音轨都原样出来,数据包完好无损;256 kbps的那段得到949 KB。

对于AVI,选MP3就复制了那条128 kbps的音轨:157 KB,全部384个数据包原样未动。选AAC则把同一条音轨重新编码成192 kbps、238 KB的文件。WebM的Opus音轨没有对应的选项,MP3和AAC都要重新编码,分别得到704 KB和729 KB,而音轨本身是483 KB。

“更多设置”下有两个设置会改变结果。复制音轨时,“码率”不起作用。“统一响度”总是会重新编码:打开它后,从我们的MP4提取的AAC变成733 KB,复制的提示也不见了。

视频转MP3和MP4转MP3从不复制。它们每次都用LAME编码,即使视频里本来就是MP3。对于那个AVI,视频转MP3生成了一个新的192 kbps、236 KB的文件。如果不确定视频里装的是什么,先在视频提取音频里试试AAC。复制提示会告诉你拿到的是不是原始音轨。

大小、时间,以及重新编码会带走什么

对30秒的片段,无论是否复制,每个选项都在2到2.6秒内完成。时长一长,差别就出来了。我们那个70 MB、59分钟的MP4,复制AAC用了2.2秒,得到55 MB。192 kbps的MP3用了22.4秒,有81 MB,比视频本身还大,因为那个视频的画面尺寸很小。

WAV是第三个选项,对这些文件来说它从来不是复制:它是解码后的音轨,30秒有5.5 MB。它的采样和我们自己解码AAC音轨得到的结果相比,差别在16位取整的一个步长以内。所以WAV会让文件变大,但不会再损失一次,适合导入剪辑软件。

为了看清MP3的代价,我们把每个文件和原始录音相减:剩下的差值声音越小,损失就越少。128 kbps的AAC复制件,差值比音乐低14.6 dB;用它转出的192 kbps MP3,差值低14.1 dB。从256 kbps的音轨出发,复制件的差值低19.5 dB,320 kbps的MP3低17.6 dB。

那个320 kbps的MP3去掉了约20.5 kHz以上的声音,而AAC复制件一直保留到约22 kHz。它也更大,有1.1 MB,复制件是949 KB。我们没有做听音测试。MP3各个码率之间怎么比较,见MP4转MP3 320 kbps。

.aac文件开头的44毫秒

复制出来的AAC音轨放在一个裸的.aac文件里,而这种格式装不下MP4里的一个细节。生成我们这条音轨的是Apple的编码器,它在声音前面加了2,112个额外的采样,MP4会告诉播放器跳过它们。

.aac文件保留了这些采样。我们的复制件开头有44毫秒近乎无声的部分,其中最响的采样是−42 dBFS。在那之后,每个解码出的采样都和MP4的完全一致。单独播放时,这个文件只是晚44毫秒开始。

如果要在剪辑软件里把音轨放回画面下面,先剪掉这44毫秒,否则声音会落后这么多。同一页面生成的WAV和视频同步开始,采样一一对齐。

有多条音轨的视频

视频提取音频取第一条音轨,除非你在“更多设置”里设置了“音轨”。它从一开始数,顺序就是音轨在文件里的排列顺序。在我们的MKV上,1得到英语音轨,2得到俄语音轨,数据包都一一对应。

结果只显示文件名和大小,不显示所取音轨的语言或标题。使用之前先听开头几秒。在我们只有两条音轨的文件上要第3条,返回的是第1条,没有任何警告。视频转MP3根本没有音轨设置:它转换的是第一条音轨。

完全没有声音的视频不会得到一个空文件。页面会显示“这个视频没有音轨。”,并提供“打开视频加音乐”。

本文用到的工具

继续阅读