音视频

音频转换器

把视频里的音轨提取出来,或者把音频文件换一种格式,全程不用上传。拖入 MP4、MOV、MKV、WebM、AVI 录像,或者 WAV、FLAC、M4A、OGG、AAC 音频文件,然后选择输出格式、比特率、采样率和声道。转换用的是编译成 WebAssembly 的 FFmpeg,直接跑在浏览器标签页里,所以一段两小时的会议录音是在你自己的机器上解码的,不用先传到陌生服务器再排队等结果。转换引擎只有在你真的选了文件之后才会下载,之后会一直走缓存。

  • 输入视频或音频,输出 MP3、WAV、AAC、FLAC 或 OGG Vorbis
  • 不上传:解码和重新编码都在你的浏览器标签页里完成
  • 比特率、采样率、单双声道都能自己定,不是只给一套固定预设
  • 下载前可以先试听,也能看到输出体积

把视频或音频文件拖到这里

文件留在你的机器上,不会被上传

可读取 MP4、MOV、MKV、WebM、AVI、MP3、WAV、FLAC、M4A、OGG、AAC,以及 FFmpeg 能识别的大多数格式。

还没有选择文件

选一个视频或音频文件开始。转换引擎要等你选完文件才会下载。

输出

功能简介

一个工具干两件平时要开两个网站才能干的事:把视频里的声音取出来,以及把音频文件换个格式。

  1. 01

    从视频提取音频

    读取 MP4、MOV、MKV、WebM、AVI 录像,只把声音写出来。视频流被丢掉,于是一段 400MB 的屏幕录制会变成一个真的能用邮件发、能拿去转写的小音频文件。

  2. 02

    音频格式互转

    WAV 转 MP3 把录音压小,FLAC 转 MP3 喂给不支持无损的设备,M4A 转 WAV 满足那些只收未压缩输入的剪辑软件。

  3. 03

    五种输出格式

    MP3 兼容性最好,AAC 同码率音质更佳,OGG Vorbis 是开放格式,WAV 和 FLAC 则留给一点都不能丢的场合。

  4. 04

    真正有用的质量参数

    比特率 96 到 320 kbps,采样率可重采样到 22.05、44.1 或 48 kHz,还能降成单声道——单是这一项就能把人声录音砍掉一半,而且基本听不出差别。

  5. 05

    本地处理

    FFmpeg 编译成 WebAssembly 后在标签页里运行。不上传、没有服务器强加的体积上限、也不用注册账号。

  6. 06

    下载前先确认

    结果可以就地播放,体积也和原文件并排显示,所以你能先听听 128 kbps 够不够,再决定要不要下载。

如何使用

四步,从一个视频文件到一个能用的音频文件。

  1. 01

    把视频或音频文件拖到页面上,或者用文件选择器。转换引擎从这一刻开始下载——大约 31MB,只需要下这一次。

  2. 02

    看一眼源文件摘要:时长和识别出的音频编码可以确认文件被正确读取了。

  3. 03

    选择输出格式。如果默认值不合适,再调比特率、采样率和声道——人声用单声道 96 kbps 就足够,音乐建议 192 kbps 以上。

  4. 04

    点击开始转换,等进度条走完,然后播放结果确认无误再下载。

功能说明

这些细节决定一次转换的结果能不能用。

  • 视频和音频都能作为输入,提取和转换在同一个页面完成
  • 可输出 MP3、WAV、AAC/M4A、FLAC 和 OGG Vorbis
  • 有损格式提供 96 到 320 kbps 的比特率档位
  • 可重采样到 22.05、44.1 或 48 kHz,也可以保持源采样率
  • 支持立体声与单声道下混
  • 转换前就能看到识别出的时长和源编码
  • 引擎下载时显示真实字节进度,不是随便动的假进度条
  • 结果可以在页面内直接播放确认
  • 输出体积以原文件百分比的形式给出
  • 转换过程中可以随时取消

适合哪些场景

这些场景下,本地转换比上传到网站有实质性的好处。

  1. 会议与访谈录音

    通话录音里常常有你无权上传给第三方转换站的内容。在本地提取音频,录音始终留在自己的机器上,同时你照样能拿到一个小文件去归档,或者交给你信得过的转写工具。

  2. 课程与讲座视频

    两小时的讲座视频画面基本是一张静止的幻灯片。丢掉视频流,几个 GB 的文件就变成了一个能揣在手机里通勤时听的音频。

  3. 为剪辑准备素材

    有些剪辑软件和 DAW 只接受 WAV。把 M4A 语音备忘录先转成 WAV,后续编辑就以 PCM 进行——这并不能把 M4A 已经丢掉的细节找回来,但能满足那些拒收压缩格式的工具。

  4. 压缩语音录音

    WAV 格式的现场录音,体积远超其内容所值。转成单声道 96 kbps 的 MP3 通常能砍掉九成以上,而人声听起来没有区别。

  5. 让设备愿意播放

    老车机、便宜的 MP3 播放器和一些电视只认 MP3。把 FLAC 或 OGG Vorbis 转成 MP3,往往是让文件"能播"的最短路径。

  6. 满足平台的格式要求

    播客托管、上传表单和转写服务往往只收很窄的一串格式,其余一律拒绝。先转成普通的 MP3 或 WAV,通常比跟上传校验器较劲要快。

延伸阅读

在这里做本地处理的不只是音视频文件。想在分享前把截图压小一点,可以用 图片压缩。想打开一个系统死活解不开的压缩包,可以用 压缩包解压。想在发布前看看一个文件悄悄带了哪些信息,可以看 图片元数据查看器

使用建议

这些取舍能让音质留在你想要的位置,体积落在你需要的范围。

  • 人声用单声道 96–128 kbps,通常和原文件听不出差别,体积约为四分之一
  • 音乐用 MP3 时不要低于 192 kbps,再低下去镲片和混响尾音会明显发糊
  • 播放设备支持的话优先选 AAC:同码率下它比 MP3 好听
  • 不要反复把有损文件转成另一种有损格式,每转一次都会再丢一些,而且找不回来
  • 素材要进剪辑软件时先转成 WAV 或 FLAC,压缩留到整条流程的最后一步
  • 除非目标系统明确要求,采样率就保持"原样"——重采样并不能把细节补回来
  • 长录音尽量在台式机浏览器上转,手机分给标签页的内存要少得多

边界与注意事项

这个工具刻意不做什么,以及它在哪里会吃力。

  • 引擎首次使用时约 31MB。之后会走缓存,但在一个全新的浏览器配置里,第一次转换要承担这次下载。
  • WebAssembly 是 32 位的,输入和输出都在同一块内存里,所以文件大到几百 MB 以上时标签页可能撑不住。
  • 手机浏览器分给标签页的内存远少于台式机,长录音会更早失败。
  • 这里的转换是单线程的。这是有意为之:多线程需要跨源隔离,会影响页面其他部分,而音频编码器本来也几乎吃不到多线程的好处。
  • 它只做转换,不做编辑。裁剪、拼接、调音量和混音都不在范围内。
  • 视频用的是什么编码在这里无所谓:画面在解码之前就被丢掉了,所以 AV1 或 HEVC 的录像并不比 H.264 难处理。只有当音频编码是引擎里没有包含的那种时,文件才会读不出来。
  • 有 DRM 保护的文件读不了——任何不破解保护的工具都读不了。

常见问题

在浏览器里转换媒体文件时常见的问题。

怎么把 MP4 转成 MP3?

把 MP4 拖到页面上,格式保持 MP3,点开始转换即可。视频流会被丢弃,只有音轨被编码,所以输出体积只是原文件的一小部分。想要更小的文件或更好的音质,可以先调整比特率。

我的视频会被上传吗?

不会。转换引擎是编译成 WebAssembly 的 FFmpeg,运行在你的浏览器标签页里。文件从磁盘读进标签页内存,结果再写回成一个下载文件。整个过程没有任何文件内容经过网络——你可以在转换时打开开发者工具的网络面板自己确认。

比特率该选多少?

人声选 96–128 kbps 的单声道,通常和源文件听不出差别。音乐建议 192 kbps 起步,256–320 kbps 对大多数人来说已经接近听不出损失。再往上只增加体积,并不能补出源文件里本来就没有的细节。

为什么第一次转换要等这么久才开始?

转换引擎约 31MB,在你第一次选择文件时下载。之后它会被长期缓存,所以再次访问和后续转换都能立即开始。这次下载被刻意推迟到你真的选了文件之后,所以只是打开页面看看不会消耗你的流量。

MP3、AAC、FLAC 和 OGG Vorbis 有什么区别?

MP3 是有损格式,几乎什么设备都能播。AAC 同样有损,但同码率下比 MP3 好听。OGG Vorbis 水平接近 AAC,且是开放格式、通常不涉及授权费用,只是支持它的消费设备更少。FLAC 是无损的——它压缩但不丢弃任何内容,体积大约是 WAV 的一半。

MP3 转成 MP3 会掉音质吗?

会。每一次有损编码都会永久丢掉一部分信息,所以把 MP3 再编码成 MP3,即使调高比特率也还是会再损失一点。如果需要不同的比特率,请始终从原始源文件重新编码,而不是从已经压缩过的副本。

最大能转多大的文件?

没有服务器强加的上限,但 WebAssembly 是 32 位的,输入和输出共用一块内存。实际上超过几百 MB 就开始不可靠了,文件越过这个界限时工具会提示你。台式机浏览器能承受的比手机大不少。

手机上能用吗?

短文件通常没问题,长录音则经常不行——手机浏览器分给标签页的内存远少于台式机,到达上限时标签页会被系统直接杀掉。超过几分钟的素材,用台式机浏览器更稳妥。

为什么转出来的 FLAC 比原来的 MP3 还大?

FLAC 是无损的,会完整保存输入里的一切。把 MP3 转成 FLAC 并不能把 MP3 当初丢掉的细节找回来,只是把已经劣化的音频无损地存进一个更大的文件里。只有当某个工具明确要求这种格式时,有损转无损才有意义。

能不能不重新编码,直接把音轨拷出来?

这个工具里不行。理论上可以原样复制音频流,但只有源编码和目标容器恰好匹配时才成立,失败时的表现会让人摸不着头脑。重新编码总能产出一个可以播放的文件,作为默认行为更有用。

更多相关工具

更多在本地、只在浏览器里处理文件的工具。