猫工具站
帮助中心 猫Blog 关于我们 广告合作 EN

🎥 视频音频提取

上传视频文件,浏览器端使用 Web Audio API 提取音频轨道,一键下载为 WAV 格式。文件不上传服务器,保护隐私安全。

🎥
点击或拖拽上传视频文件
支持 MP4 / WebM / AVI / MOV
最大 200MB · 纯浏览器端处理,文件不上传服务器
🎥
-
-
时长
-
分辨率
-
文件大小
-
准备中...
✅
音频提取完成
音频已成功提取,点击下方按钮下载
⬇ 下载 WAV 文件

相关指南

浏览器里转换音频格式:WAV 与 OGG 怎么选,以及 OGG 为什么要等那么久
转格式并不会让声音变好,WAV 输出恒为 16 bit,OGG 是按播放时长实时录制的所以三分钟的歌要等三分钟,还有从视频里取声音的 200MB 上限与那条可能录到静音的兜底路径。

Advertisement

把声音从视频里拿出来

这一页做的事是把视频文件的音轨取出来,变成一个可以单独播放、编辑或分享的音频文件。典型场景是录屏、下载的短片或者手机视频,你只要能听到里面的声音、不需要画面。

放进去一个 MP4、WebM、AVI 或 MOV(不超过 200MB),浏览器解码它的音轨,从解码结果画出波形,再把样本写成一份可下载的 WAV。开始前页面上已经显示出时长、分辨率和文件体积,可以确认拿对了文件。

顺便说清它不做什么:不提取字幕轨,不保留画面,也不会把音频再编码成压缩格式。你得到的是未压缩的声音,仅此而已。

出来的文件是什么

下载的是 WAV,16 位 PCM,采样率和声道数沿用原视频:立体声 48 千赫的视频出来就是立体声 48 千赫的 WAV。结果区会把采样率、通道数、时长和最终文件大小都列出来,下载前可以先核对一遍。

因为不压缩,立体声每分钟大约 10MB,单声道约一半,48 千赫比 44.1 千赫再高一点。页面上给的下载链接文件名默认是 extracted-audio.wav,需要特定名称的话下载后自己改。

波形预览是用单声道混音画的,只是让立体声素材显示成一个可读的形状,导出的文件声道保持原样,不会因为预览而被混成单声道。

什么时候会不成功

浏览器必须能解码文件里的音频,而这种做法的诚实局限就是它依赖容器与编码是否被浏览器支持。MP4 里装 AAC 是兼容性最好的一种;AVI 和 MOV 只是容器而不是编码,老文件里可能装着浏览器完全没有解码器的音频格式,这时文件会被拒绝,或者提取失败。正确的处理是用桌面工具先重封装或转码,让音轨变成浏览器认识的形式,而不是在这里反复重试。

还有一点要提醒:主解码路径失败后,页面会改用「通过视频元素捕获」的兜底方式重跑一次,这条路径在某些浏览器里可能录到的是静音数据却仍然报告成功。结果副标题在这种情况会写成「音频已成功提取(使用视频流捕获方式)」,凡是走了兜底的产物,请先听一下再拿去用。

没有部分结果:要么整条音轨解码成功,要么直接报错。整个过程都在你本机完成,大视频会慢一点,那是你的机器在算,不是在等上传。

常见问题

提出来的音频是什么格式?
WAV,16 位 PCM,采样率与声道数沿用原视频。相对解码出来的内容是未压缩的,但体积相应很大——立体声 44.1 千赫大约每分钟 10MB。

支持哪些视频格式?
MP4、WebM、AVI、MOV,上限 200MB。MKV 不在文件选择框列出的扩展名里,但它是否能被处理取决于浏览器对该容器内音频的解码能力,而不是这一页的判断。最稳的组合始终是 MP4 配 AAC。

我的 AVI 或 MOV 为什么失败?
它们是容器,里面可能装着浏览器没有解码器的音频编码,例如 AVI 里的 DivX 或老式 MPEG 音频。先用桌面工具重封装或转码,把音轨换成浏览器认识的格式,再回到这一页试。

能选择压缩后的输出格式吗?
不能,导出只有 WAV。不做压缩这一步是为了让提取本身不损失任何东西;想要更小的文件,请拿导出的 WAV 再用专门的编码器转成目标格式。

能只提取视频的一部分音频吗?
不能。整条音轨一次解出,页面上没有任何区间控制。需要某一段的话,先提取出 WAV,再用同一站里的音频裁剪工具去切那一段。

提取出来的文件是静音的,怎么回事?
如果结果副标题写着「使用视频流捕获方式」,说明主解码失败后走了兜底路径,这条路径在某些浏览器上可能录到静音但仍报成功。换一个浏览器、或先把视频重封装成 MP4/AAC 再试,拿到文件先听一眼最保险。