toolfree

音频剪辑

把音频档剪成任意片段并输出成 MP3 或 WAV,全部在浏览器内完成。录音不会离开你的设备。

在你的浏览器中运行

    选择一个音频文件,转换会在你的设备上完成。

    在一致的工作格式里精确剪辑

    两个滑杆设定的范围单位是解码后的采样点,不是整秒或固定的一千等分。滑杆取得焦点后, 方向键每次会移动一个工作采样点。

    浏览器会先把音频统一解码成 44.1 kHz 工作格式,再显示和剪辑。剪点在这份工作缓冲区里是 精确的;如果来源原本是其他采样率,解码时仍然会发生一次重新采样。

    这对语音来说比听起来重要得多。要从一段录音里剪掉一次呼吸声,边界的精度需要落在几十毫秒 的等级,只能对齐到整秒的工具根本做不到。

    波形图画的是每一直行的峰值而不是平均值。取平均会把安静的段落压成一条直线,而那正是 你要找剪点时最需要看清楚的地方。

    只要一段连续结果时,可以像原本一样设定起点、终点后直接输出。要保留同一份录音里的多个部分, 先设定范围并按 加入片段,然后继续选取。已加入的片段可在输出前调整顺序或移除;它们会依照 画面顺序直接接合,不会自动加入停顿或交叉淡化。同一范围也可加入多次,让声音重复出现。

    输出是什么

    MP3 会经过 LAME 重新编码,所以剪好的片段是再压缩过的。如果来源本来就是 MP3 或 M4A, 这就是第二次的失真——幅度不大,但救不回来。

    WAV 是未压缩的。工作缓冲区里的采样点会直接写出去,不会再经过一次有损压缩,但文件通常 会比来源大上好几倍;非 44.1 kHz 的来源仍然包含前面提到的解码重新采样。

    要进剪辑软件就选 WAV,要传给人就选 MP3。

    为什么浏览器几乎什么都读得懂,却只能写两种格式

    浏览器能解码 MP3、M4A/AAC、FLAC、Ogg 和 WAV,因为它用的就是播放这些文件时的同一套解码器。 但它完全没有编码器——Web Audio API 能产生声音,却不能写出文件。

    所以 WAV 是这里自己动手写出来的(因为未压缩,其实就是把采样点序列化),MP3 则来自编译成 WebAssembly 的 LAME 编码器。那个模组约 130 kB,只有在你真的要 MP3 时才会下载。

    录音不会离开你的设备

    文件的解码、剪裁、必要时的接合与编码都在这个页面里完成。没有任何上传——而这正是重点, 语音备忘录往往是一个人手上最私密的文件。画面也会显示解码后 PCM 占用的大小,因为长录音 展开后可能比原本的压缩包大很多。