输入起止时间裁剪音频片段
音频剪辑工具按你填写的开始时间和结束时间,从一段音频里截出中间的一段并提供下载,比如从一小时的录音里取出 10 秒到 30 秒的片段。它采用「不重新编码」的快速裁剪方式,不会降低音质,但也因此有几点要事先知道:它只能截取一段连续的区间,不能拼接多段、不能淡入淡出、没有波形图可以拖动,也不能转换格式——输出文件和你上传的文件是同一种格式。
假设你有一段名为 interview.mp3 的采访录音,只想保留第 10 秒到第 30 秒的回答。上传后在开始时间填 00:00:10,结束时间填 00:00:30,点击「开始剪辑」,得到的就是一个约 20 秒的 trimmed_interview.mp3。由于不重新编码,真正的切点会贴近附近的数据帧边界,所以实际起止位置与你填写的时间可能有几十到几百毫秒的出入(页面顶部的提示里也是这样写的),如果某个字不能被切断,建议把范围放宽一点。因为这个结果取决于具体文件的编码,我们没有给出具体的误差数字。
不会。工具使用的是直接复制数据的模式(ffmpeg 的 -c copy),没有解码再编码的过程,所以保留部分的音质与原文件完全一致,代价是切点精度有限。
因为浏览器需要先下载约 25-30MB 的 ffmpeg 处理核心,耗时取决于你的网速。同一次打开页面期间,核心加载后会被复用,后面再剪就不用重新下载。
先检查时间是否写成了 00:00:10 这种格式,结束时间是否确实比开始时间晚,并且没有超过音频总长度。如果这些都没问题,可以换一个文件试试,或者先用音频格式转换工具转成 MP3 后再剪。
这个工具的上传框只面向音频文件,不是为视频设计的。视频相关的处理请使用站内的其他视频工具。
剪辑过程在你的浏览器里完成:音频文件被写入浏览器内部的虚拟文件系统,由 WebAssembly 版的 ffmpeg 处理,代码里没有把你的音频上传到服务器的步骤。需要联网的只是第一次从 unpkg.com 这个公共 CDN 下载 ffmpeg 处理核心,这个请求不包含你的文件。结果通过浏览器本地生成的临时链接试听和下载,切换文件或离开页面后会被释放。