视频提取音频(导出 WAV)
音视频所有处理都在浏览器本地完成,数据不上传服务器
把视频拖到这里,或点击选择
MP4 / MOV / WebM · 单个文件不超过 200 MB
把一个视频的音轨整段提取出来,存成 WAV。可以只取其中一段(填开始与结束时间)、可以转成单声道、可以降采样,也可以做峰值归一化(手机录的音常常很小声)。后面这三件事对体积的影响是数量级的:一段 44.1kHz 立体声的十分钟录音是 105 MB,降到 16kHz 单声道之后只剩 19 MB —— 语音内容(会议、访谈、课程)用这一组设置就够。导出的是 WAV 而不是 MP3,这是浏览器的能力边界:浏览器没有 MP3 编码器,而 WAV 只是给 PCM 加一个 44 字节的头。页面如实说明这件事,而不是让你导出后才发现体积不对。
功能
- 把视频里的音轨整段提取成 WAV,无损
- 可截取时间段:填开始与结束秒数,只导出其中一段
- 转单声道:语音内容体积直接减半,听感几乎无差别
- 降采样:48000 / 44100 / 22050 / 16000 Hz 可选(16kHz 是语音识别的常用输入)
- 峰值归一化:把最大音量抬到 −1 dBFS,手机录的音不用再手动调
- 可选 16 位或 32 位浮点 WAV
- 上限 20 分钟 —— 超出会明确拒绝,而不是把标签页拖垮
- 解不开音轨时给出具体原因(编码不支持、或视频本来就没有音轨)
- 全部在浏览器本地完成,视频不上传
使用方法
- 把视频文件拖进来或点击选择
- 需要时填开始与结束时间,只取一段
- 语音内容建议勾上「转单声道」并把采样率降到 16000 Hz
- 点「开始」,完成后下载 WAV
常见问题
- 为什么导出的是 WAV 而不是 MP3?
- 因为浏览器不能编码 MP3/AAC —— 编码器在专利与体积上都是负担。WAV 只是给 PCM 数据加一个 44 字节的文件头,几行代码就能写对,而且无损。代价是体积:WAV 大约是同等 MP3 的十倍。所以这个工具的重点不是「转格式」,而是先把音轨无损取出来;要 MP3 的话,把导出的 WAV 丢给任意一个播放器或转码工具压一下即可。
- 导出的文件很大,怎么办?
- 三个开关按效果从大到小:转单声道(直接减半)、降采样(44.1kHz → 16kHz 再减到约 36%,语音内容听不出差别)、截取时间段(只留你要的那一段)。一段十分钟的 44.1kHz 立体声录音是 105 MB,全开之后约 19 MB。另外文件小不代表内容少 —— 这三项都不会丢内容,只是去掉了人耳在那类内容上分辨不出的部分。
- 为什么有 20 分钟的上限?
- 因为解码后的采样要占满内存:32 位浮点、44.1kHz 立体声,一分钟约 21 MB,二十分钟就是 400 多 MB。再长不是「慢一点」,而是标签页直接崩掉,而且崩的时候你刚刚拖进去的文件也白等了。所以这里在开始之前就明确拒绝,并提示先用剪辑软件截出需要的那一段。
- 有些视频提取不出音频?
- 两种可能。一是视频根本没有音轨(屏幕录制、部分无人机素材),这种情况下 `decodeAudioData` 会失败。二是音频编码浏览器解不开 —— 常见的是部分摄像机录的 PCM 音轨、某些 AVCHD 里的 AC-3、以及加密音轨。这两种情况工具都会明确说明,而不是给一个「处理失败」了事。遇到第二种,先用播放器把视频转成 MP4(H.264 + AAC)再试。
- 视频会被上传吗?
- 不会。解码与编码全在浏览器内存里完成,页面不发送任何请求,断网也能用 —— 视频里常带有人声与环境音,它们不会离开这台设备。
相关工具
音频转 WAV
音视频把 MP3 / M4A / FLAC 等音频转成 WAV,可改采样率(16k 语音、48k 视频)、转单声道、做峰值归一化。全部在浏览器里完成。
音频裁剪
音视频按起止时间剪出音频的一段,可加淡入淡出消除剪口的爆音。试听时点「设为起点/终点」就能标记位置,导出 WAV。
视频转 GIF
音视频把视频的某一段转成 GIF,可调帧率、宽度、颜色数与循环。看着预览选范围,带进度条。视频不上传,浏览器本地完成。
视频截帧
音视频导出视频某一刻的画面,按视频自身分辨率输出 PNG、JPEG 或 WebP。比播放器截图清晰:没有控件、没有屏幕缩放。文件不上传。
Lottie 预览
音视频拖入 Lottie JSON 即可播放:可调速度、拖进度、切背景,并列出尺寸、帧率、时长与表达式、内嵌图片等交付要点。文件不上传。
视频切片
音视频截取视频里的一段时间,重新编码成 MP4(H.264 + AAC),可直接发微信或丢进剪辑软件。全部在浏览器本地完成,视频不上传。