跳到正文

从视频中提取音频

把视频里的声音单独保存为一个文件:MP3随处可听,M4A适合苹果设备,WAV适合剪辑——或者完全按视频存储的原样保留声音,直接复制,不重新编码。

  • 绝不存储
  • 无需排队,无需等待
  • 无需注册,无水印

使用方法

1

添加视频

拖入任意视频。页面会列出音轨的格式——AAC、MP3、Opus、AC-3、PCM——以及声道数和采样率。

2

选择格式

保留原格式可得到完美副本,也可以转换为MP3、M4A或WAV。

3

下载

一个以视频命名的音频文件。

哪个选项才真正保住音质

视频中的声音本来就已经压缩过——通常是AAC,有时是AC-3、Opus或MP3——所以这个页面上的选择,实际上是在把它复制出来和重新编码一次之间做选择。保留原格式做的是前者:编码后的音频被原样搬进新文件,完全不经过解码,所以与视频中的内容逐位相同,无论电影多长都只需几秒。这里没有任何选项能比它更好,因为没有任何选项能和源文件一样好。

选择MP3或WAV则意味着一次转换,而两者各有存在的特定理由。MP3是在第一次有损压缩之上再做一次——两种编解码器对什么是听不见的判断不一致,所以结果比它们各自从干净音源编码时都稍差一点。但当文件必须在车里、旧设备上或只认MP3的软件中播放时,它依然是正确的选择。WAV把声音解码后以无压缩方式存储:它不会带来新的损失,也无法挽回第一次的损失,所以它是用来剪辑而不是用来听的,而且体积非常大——立体声每分钟约10 MB。

有两个限制直接来自格式本身。这里的MP3和WAV以立体声写入,所以带5.1环绕声的电影会被缩混——在电影混音的对白上能听出来,因为中置声道承载人声,缩混会改变它与其他声音之间的平衡。另外,保留原格式需要一个适合该编解码器的容器,所以少数非常老的格式无法使用此选项:音频流没有合法的地方可放,转换是唯一的途径。

这些都不会让声音比视频原有的更好。音频为128 kbps的视频只能得到128 kbps的音频,要求输出320 kbps的MP3,只会得到一个更大的文件,里面是同样的声音,外加新编码器自己的猜测。页面显示的视频原音轨码率,才是值得匹配、而不必去超越的数字。

如果您需要的是别的

ffmpeg能完全不经转换地复制出音频,并自动选择正确的容器:ffmpeg -i in.mp4 -vn -c:a copy out.m4a。-vn丢弃视频,-c:a copy保证声音分毫不动。处理一整个文件夹时,把这一行放进循环就是全部工作,而且没有内存上限。

要完整保留环绕声而不是缩混为立体声,声音必须保持在能容纳它的格式中——把原始的AC-3或AAC音轨复制出来正好能做到,而这里的MP3和WAV做不到。如果音频是要拿去剪辑的,请无损地提取出来,在剪辑软件里再转换,这样始终只有一代损失,而不是两代。

常见问题

我该选择哪种格式?

如果只是想把声音取出来,“保留原格式”最好:它是复制,而不是重新编码,所以是完美的提取,只需几秒。想要最广泛的兼容性就选MP3;声音本来就是AAC、又想要小文件就选M4A;要在Audition、Audacity或DAW中编辑就选WAV。

“保留原格式”到底给我的是什么?

就是视频里原样的音轨,放在适合它的容器中:AAC变成.m4a,MP3变成.mp3,Opus变成.opus,Vorbis变成.ogg,FLAC变成.flac,无压缩的声音变成.wav。因为什么都没有重新编码,所以音质没有任何损失。

我的视频会被存储吗?

不会。只读取音轨,不存储任何文件。

为什么WAV这么大?

WAV是无压缩的:48 kHz立体声每分钟约10 MB。这正是剪辑软件喜欢它的原因——没有需要对付的压缩瑕疵——但它不适合用邮件发送。

能读取杜比数字或DTS音频吗?

能。电影中的AC-3、E-AC-3和DTS音频都能在这里解码,并保存为MP3、M4A或WAV。对于MP3和WAV,环绕声会缩混为立体声。

能只提取一部分声音吗?

先用剪辑视频把视频剪好,再从剪好的片段中提取——剪切是瞬间完成的,所以不会有任何损失。

小贴士: MP3和WAV以立体声写入,所以环绕声会被缩混。“保留原格式”需要一个适合该编解码器的容器,所以少数非常老的格式无法使用此选项——请改为转换。

把这个工具放到您的网站上

博客、课程页面或帮助文章均可免费使用。粘贴一段代码,访客就能直接在您的页面上使用。