这个页面的代码没跑起来。

直接从文件夹里打开 index.html,浏览器会拦下 JavaScript 模块,于是你选好文件之后,页面不会有任何反应。改用 http 把这个文件夹提供出去:

powershell -ExecutionPolicy Bypass -File serve.ps1

然后打开 http://localhost:8080/。

音频编辑 倒放、变速、放大音量

倒着放、快慢随你调、把录轻了的声音提上来,全在你这台机器上。

语言: 简体中文
查看源码
你的录音在浏览器里处理,无须上传处理。

你的文件由你自己的浏览器读取、编辑、写出,用的是你自己的硬件。这里没有任何东西能取数据或者发数据,这个工具压根没有联网功能。就算真有,这个页面的另一头也没有服务器能接住一段录音。

实时检查: 检查中…

离线: 检查中…

别信我们嘴上说的。打开开发者工具,盯着“网络”面板,倒放点什么试试。没有一条请求带着采样、文件名,或者你选中内容里的任何一个字节。或者干脆拔掉网线照编,一个把音频送出去处理的工具,这时候就该停了。

1 选一个文件

2 动手改

倒着放 采样从最后一个开始往前写出去,除此之外什么都不变,所以倒两次拿回来的就是你一开始那个文件。

音高怎么办

提到多响

时长
—
速度
—
最响的那一下
—
大致体积
—

移动原音频播放器的播放位置,选择最多5秒的片段。试听只编辑这段音频:归一化使用片段内的峰值,速度变化的边界可能与整段音频的编辑结果不同。

3 保存

写成什么 16位PCM会舍入采样,并削平超过满幅的峰值。32位浮点保留编辑后的浮点采样,但不能恢复原音频已丢失的信息。两种文件都较大,请看上方估算。

以 Markdown 查看

音频文件怎么编辑

  1. 选一个文件。把 MP3、WAV、FLAC、M4A、Ogg 或者 Opus 拖到下面的方框里。要的是视频里的声音,就直接丢视频进来。浏览器直接从你的硬盘上读,这期间没有东西发出去。
  2. 要倒放的话,就一个勾。采样从最后一个开始往前写出去,这一步完全可逆。倒两次,拿回来的就是你一开始那个文件,一个采样都不差。
  3. 定速度。拖滑块、直接打一个倍数、或者按一下预设。然后决定音高怎么办:钉住不动,1.5 倍速听讲座就该这样;跟着速度走,磁带就是这么干的,声音会变尖或者变闷。
  4. 定音量。要么直接说加减多少分贝,要么让它把整段提到最响那一下刚好顶在上限之下。你还没按任何按钮,页面就已经算出那一下会落在哪儿,你选的档位要是会冲破满刻度,它会先提醒你。
  5. 保存。活在你自己的硬件上干,所以快慢取决于你这台机器,不取决于排队。出来的是一个 WAV,也就是采样本身加一个文件头,先在页面上放给你听,再直接交给浏览器的下载。

说得更细的版本

怎么在发出去之前整理好语音备忘录 剪掉空白和口误重来的开头,再把音量提到满格线的正下方。两个浏览器工具接力,按保住音质的顺序来,录音从不离开你的电脑。

常见问题

我的音频会传到什么地方去吗?

不会。读取、编辑、写出,全由你自己的浏览器在你自己的硬件上完成。这个工具没有服务器那一半,页面的 Content-Security-Policy 把它可能联的地址全列了出来,没有一个是本站的。与其听我们说,不如拔掉网线,照倒放一段试试。

能把视频里的声音抽出来吗?

能,在这儿这跟打开一个 MP3 是同一件事。丢一个 MP4、MOV 或者 WebM 进来,只有音轨会被解码,画面根本不读,出来的是一个纯声音文件,里头没有视频。要是你要的就只有这个——声音,原样不动——那从视频里提取音频在一个别无他物的页面上干的就是同一件事。声音也需要改动的时候,再回到这儿来。

变速会连音高一起变吗?

你不要求它就不变。“保持音高”的做法是把录音切成一段段大约五十毫秒、彼此重叠的小窗,再把它们铺得密一点或者疏一点,每一段落在哪儿都挑在波形接得上的位置,所以 1.5 倍速下一个人的嗓音还是那个嗓音。“跟着变”走的是重采样,也就是磁带放快的那套,两倍速正好高一个八度。

为什么存成 WAV,不是 MP3?

因为没有哪个浏览器自带 MP3 编码器,而这个工具不肯把你的录音送去有编码器的服务器。WAV 根本不需要编码器,它就是采样加前面四十四个字节的文件头,所以它既是老实的选择,也是唯一不可能掉质量的选择。代价是文件大,立体声大约一分钟十兆。播放器、手机、编辑软件都打得开,真要 MP3,拿它转一个就是。

能打开哪些格式?

你的浏览器解得了的都行,实际上就是 MP3、WAV、FLAC、M4A 和 AAC、Ogg Vorbis 和 Opus,以及 MP4、M4V、MOV、WebM 视频里的音轨。打不开的还是那张老名单:AVI、WMA,还有大多数 MKV。浏览器读不了的文件会被直接拒收并说明原因,不会干到一半才崩。

调大音量会不会破音?

只有冲过满刻度才会,而页面在你动手之前就会提醒。数字音频有一道硬顶,一个采样不可能比满刻度更响,超出去的部分会被压平在顶上,那就是破音的声音。“提到最响”这一档不可能出这个问题,它先算出这段录音头顶还剩多少空间,就用掉那么多。顶以下的操作只是乘法,别的什么都没发生,提 6 dB 再降 6 dB,采样还回到原处。

倒放和变速会掉质量吗?

倒放不会,同样那些采样换个顺序出来,分毫不差。变速要动到每一个采样,算的是数,不是复制。重采样这条路上有正经的滤波,所以放快不会把高音折回来变成金属味的嗡响;变速不变调那条路上,每一段小窗都落在波形接得上的位置,不是算到哪儿算哪儿。两条路都不重新编码,因为这里根本没有编码器可用。

文件长度有限制吗?

工具里没设上限。真正的天花板是内存:整段录音一次性解码进这个页面,WAV 也要在内存里拼好你才能下载,所以一小时的立体声大约需要不到一 GB 的腾挪空间。四 GB 的 WAV 会被直接拒绝,因为这个格式自己的大小字段就描述不了那么大的文件。

免费吗?要注册吗?

免费,没有账号,不用登录,没有试用期,也没有水印。本站带广告,经费就是这么来的,广告拿不到关于你录音的任何信息。