⭐ 觉得好用?收藏备用,下次直接打开
🌅
点击或拖拽音频到这里
输入:MP3 / WAV / M4A / AAC / FLAC / OGG · 输出:MP3 / WAV / AAC / M4A / FLAC · 全部本地处理
首次使用时会下载 ~32MB 编解码核心(同会话只下一次)

音频淡入淡出 在浏览器本地用 ffmpeg.wasm 给音频加上起头渐起(淡入)和结尾渐落(淡出),避免突兀切入切出。左侧播放器可实时预览效果——滑块拖动即可立即听到,不必每次都点处理再听。

怎么调最快

  1. 拖一个音频文件进来(MP3 / WAV / M4A / AAC / FLAC / OGG / OPUS 都支持)。
  2. 淡入滑块:拖到想要的秒数,或点预设(关 / 1s / 2s / 3s / 5s)。
  3. 淡出滑块:同上。
  4. 左侧播放器即时按当前包络播放,可立刻试听效果;下方包络示意图(梯形)可视化淡化区。
  5. 选输出格式(默认 MP3 192k),点 开始处理,下载结果。

用途速查

场景淡入淡出备注
铃声 / 闹钟1–2s0–1s起头不要吓人;结尾按是否循环决定
视频 BGM 收尾0–1s2–3s画面切走时音乐自然消失
录音首尾去突兀0.5–1s0.5–1s对话类,最常见
纯音乐 / 氛围曲2–5s3–5s像电影 ending 那种慢慢消失
拼接素材去咔哒0.1–0.3s0.1–0.3s短淡化抹平相位跳变

关于精度

  • 滑块步长 0.1 秒,绝大多数场景够用
  • 内部 ffmpeg afade 实际精度到样本级(44.1kHz 下约 0.023ms)
  • 滑块上限按 min(10s, 时长 / 2) 自动限制,避免淡入淡出区间重叠

隐私与离线

ffmpeg.wasm 在 WebAssembly 沙箱 里运行,音频字节从加载到输出全程不离开浏览器;左侧实时预览是浏览器原生 volume 调度,零额外开销。首次需联网下载约 32MB 编解码核心,缓存后即可断网使用。

📍使用场景

  • 给铃声 / 闹钟加渐起截一段歌做铃声,原始切口太硬太突然,加 1–2 秒淡入会自然得多。
  • 视频背景音乐结尾收尾视频要结束了 BGM 还在轰,加 2–3 秒淡出,画面收得更自然。
  • 录音首尾去突兀自己录的播客 / 朗诵开头猝不及防、结尾戛然而止,加 0.5–1 秒淡入淡出立刻"专业起来"。
  • 拼接素材时去咔哒多段音频拼接处偶尔会有"咔"的相位跳变,给每段尾部加 0.1–0.3 秒淡出,过渡平滑。

常见问题

淡入淡出多长合适?

看用途:0.5–1 秒适合录音首尾去突兀、对话类内容;2–3 秒适合铃声、闹钟、视频 BGM 收尾;5 秒以上适合纯音乐、氛围曲,像电影 ending 那种慢慢消失。短于 0.1 秒人耳几乎察觉不到,就不必加了。如果不确定,先 1 秒试试,听不满意再调。

左侧播放器能预览吗?

能,实时。本工具用浏览器原生 audioEl.volume 在播放时按当前时间动态调音量,淡入淡出曲线即时反映在左侧播放器里。滑块拖动、预设按钮点击都立刻生效,不必每次点"开始处理"再听。配合左下方的包络示意图(梯形),看一眼就知道效果在哪段。

滑块上限为什么不是 10 秒?

会按文件时长动态调整:淡入和淡出时长之和不能超过整段时长,否则两段淡化区会重叠产生异常。本工具把单边滑块上限限制为 min(10, 时长 / 2)——比如一段 8 秒短录音,单边最多 4 秒。短文件(< 4 秒)建议两边都用 0.3–0.5 秒;正常时长(> 20 秒)单边 1–3 秒最常用。

会损失音质吗?

会有一次重编码损失——afade 滤波器在浏览器内 ffmpeg.wasm 解码 → 应用淡化包络 → 重新编码,流程不可避免。要完全无损(仅在样本上做乘法),输出选 WAV / FLAC。MP3 / AAC 输入再输出 MP3 / AAC 时存在二次有损压缩,但听感差异通常很小。

淡入淡出曲线是线性的吗?能改成指数 / 对数吗?

默认线性(ffmpeg afadetri 类型),用 volume = t / fadeIn 这种均匀变化。绝大多数场景线性已经听感良好——人耳对音量变化的感知本身就接近对数,线性渐变在感知上反而比想象的"自然"。专业混音中会用指数 / 对数曲线(比如 qsin 四分之一正弦)做更柔和的过渡,但本工具没暴露这个选项以保持简单。需要可以反馈我们再加。

能只加淡入或只加淡出吗?

。两个滑块独立——只拉一个、另一个保持 0(关)即可。比如做铃声只需淡入(防止突然把人吓到)、视频 BGM 收尾只需淡出。两个都 0 时点"开始处理"会确认对话框,因为这等同于只做一次重编码、没有实际效果。

我的输入格式 OPUS / WMA 能用吗?

能。本工具接受任何浏览器 <audio> 能读元数据的格式:MP3 / WAV / M4A / AAC / FLAC / OGG / OPUSWMA / AIFF / ALAC 取决于浏览器版本——新版 Chrome / Edge 多数能读,Safari 对 ALAC 友好。读不出元数据会在 8 秒内提示,不会卡死。

为什么首次处理要下载 ~32MB?

本工具用 ffmpeg.wasm(FFmpeg 的 WebAssembly 移植版)在浏览器沙箱里完成解码-处理-编码,编解码核心约 32MB。首次下载后浏览器缓存,同会话不重复下载、关掉再开通常也命中缓存。所有字节在本地 CPU 跑,不上传服务器。