悬疑音频取证
深夜收到一段模糊的邻居争吵录音,怀疑其中被刻意抹去了一句关键威胁。用本工具将音频反转后,原本像背景嗡鸣的低频杂音突然变成一句倒着念的“你等着”,正放时被混响掩盖的对话轮廓在倒放后反而清晰可辨。无需专业声纹软件,浏览器里拖进去就能听,为警方取证前做初步筛查省掉半天排队等鉴定的时间。
整段音频完全倒放 · 首尾互换 · 无损可逆(再反转一次还原)
仅反转指定时间区间 · 区间外保持原样 · 用于局部特效
视频剪辑时发现一段对白录反了,或者想给播客加个倒放音效——把音频文件拖进页面,几秒后就能听到反向播放的结果。它用 FFmpeg 在服务端逐帧翻转波形,不支持实时流处理,但常见 MP3、WAV、FLAC 等格式都能识别。文件仅用于生成结果,处理完即删。
深夜收到一段模糊的邻居争吵录音,怀疑其中被刻意抹去了一句关键威胁。用本工具将音频反转后,原本像背景嗡鸣的低频杂音突然变成一句倒着念的“你等着”,正放时被混响掩盖的对话轮廓在倒放后反而清晰可辨。无需专业声纹软件,浏览器里拖进去就能听,为警方取证前做初步筛查省掉半天排队等鉴定的时间。
编曲卡在副歌过渡段,所有和弦进行听起来都太“正”。把做好的鼓 loop 和贝斯轨分别倒放,原本顺拐的节奏型突然变成反拍切分,贝斯下行音阶倒过来成了上扬的滑音。直接拿这段倒放素材当采样铺在间奏里,两小时没解开的编曲死结十分钟就有了新走向。
学泰语时“kha”的送气与不送气始终听不出区别,老师示范的音频正放时两个音几乎一样。把单词录音倒放后,送气音的爆破气流在倒放开头变成一声清晰的“噗”,不送气音则是一段平直的起始。用这个听觉反差练了三天,终于能在日常对话中准确区分“ขา(腿)”和“คา(卡住)”。
录了一段 15 分钟的雨打铁皮棚顶白噪音,想做成助眠视频的“倒流雨”特效。把音频倒放后,原本“嗒嗒嗒”的落雨声变成了“嗒…嗒…嗒”的上升音,像雨滴从地面被吸回云层。再混入 0.3 倍速的倒放雷声,一条具有超现实流动感的背景音轨就做成了,比用合成器调包络线省掉至少 40 分钟参数微调。
玩《疑案追声》DLC 时,一段关键对话被设计成倒放语音,游戏内只给了文字提示“听反面的东西”。用本工具把那段 8 秒音频拖进去反转,原本像外星语的“嘶嘶”声立刻还原成“保险柜密码是 7319”。不用反复按播放器倒带按钮,也不用自己脑内反向解码,一次反转就拿到了通关线索。
| 输入 | 输出 | 说明 |
|---|---|---|
| 一段清晰的语音录音(约5秒,内容为“你好世界”) | 倒放后的音频文件,听起来像“界世好你” | 常规:验证语音倒放后语义反转效果,用户最典型的使用场景 |
| 一段包含背景噪音的音频(如街道环境音+人声) | 倒放后背景噪音也反转,人声和噪音同时倒放,整体音效怪异 | 常规:展示工具对复杂音频(含噪音)的处理能力,用户常见输入 |
| 一段极短音频(0.1秒,仅一个脉冲声) | 倒放后仍为脉冲声,听感几乎无变化 | 边界:极短音频的倒放效果,验证工具对短时长文件的处理稳定性 |
| 一个空音频文件(0秒,无任何声音) | 输出一个空音频文件(0秒),无错误提示 | 边界:空文件的处理,部分工具会报错或生成无效文件,验证容错性 |
| 一段采样率极低的音频(8kHz,电话音质) | 倒放后音频仍为8kHz,听感粗糙但倒放效果正确 | 边界:低采样率音频的兼容性,验证工具对非标准格式的支持 |
| 一段单声道音频(左声道有声音,右声道静音) | 倒放后左声道声音反转,右声道仍静音,声道信息保留 | 易错:用户可能以为倒放会改变声道布局,实际仅时间反转,声道不变 |
| 一段包含人声和背景音乐混合的音频(如歌曲片段) | 倒放后人声和音乐同时反转,听起来像“外星语”效果 | 易错:用户可能期待只反转人声,但工具是对整个音频做时间反转,无法分离音轨 |
1.倒放后音质出现爆音或杂音
直接上传 320kbps 的 MP3 文件,倒放后下载听到噼啪声先确认原文件编码无损坏,或改用 WAV/FLAC 无损格式上传MP3 是有损压缩,倒放时 FFmpeg 重新编码会放大原编码瑕疵;无损格式能避免额外量化噪声。
2.倒放后音频时长与原始不一致
倒放后文件时长比原文件多出 0.5 秒或少了几帧检查原文件采样率是否非标准(如 44100Hz 以外的值),或使用相同采样率参数输出FFmpeg 的 areverse 滤镜默认保持采样率,但非标准采样率或 VBR 编码可能导致时长微偏移;固定采样率可消除。
3.倒放后视频文件音画不同步
上传 MP4 文件,只勾选“音频反转”,下载后画面与声音错位选择“同时反转音频与视频轨道”选项,或单独提取音频反转后再合成FFmpeg 处理时若只反转音频流而不调整视频流时间戳,视频会保持原顺序,导致音画错位。
4.倒放后文件体积暴增数倍
上传 5MB 的 MP3,下载后变成 25MB 的 WAV输出格式保持与原文件相同(如 MP3 输出仍选 MP3),或手动指定比特率FFmpeg 默认输出编码为 PCM(WAV),其数据量远大于有损压缩格式;需显式指定编码器与比特率。
5.倒放后人声变成“外星语”但背景音乐正常
上传带伴奏的歌曲,期望人声倒放,结果背景音乐也一起反转先使用人声分离工具提取干声,再单独反转干声,最后与伴奏混合音频反转作用于整个音轨,无法区分人声与伴奏;要单独处理人声需先分离音轨。
6.倒放后文件无法播放或播放器报错
上传 .aac 或 .wma 格式,倒放后下载为 .mp3,播放器提示“不支持的格式”输出格式选择与原文件相同的容器格式(如 .aac→.aac),或使用通用格式 .wavFFmpeg 的自动格式检测可能将非标准容器映射为错误 MIME 类型;保持容器一致性可避免解码失败。
7.倒放后音频开头出现短暂静音或咔嗒声
上传 0.3 秒的短音效,倒放后开头多出几十毫秒静音上传前确保文件首尾无静音段,或使用“裁剪静音”预处理后再反转FFmpeg 的 areverse 滤镜在处理极短音频时可能引入前导静音;这是缓冲区对齐导致的边界效应。
8.倒放后音频速度变慢或变快
上传 48kHz 采样率的文件,倒放后感觉语速异常确认输出采样率与输入一致(如 48000→48000),避免自动重采样若输入输出采样率不匹配,FFmpeg 会重采样,改变音高与时长;保持采样率一致才能保证倒放后音高正确。
y[n] = x[N-1-n], n = 0, 1, ..., N-1
x原始音频采样点序列y倒放后音频采样点序列N音频总采样点数n采样点索引,从 0 开始一段 0.5 秒、采样率 44100 Hz 的音频,N = 22050。原始前 3 个采样点 x[0]=0.12, x[1]=-0.05, x[2]=0.33;倒放后 y[0]=x[22049]=0.01, y[1]=x[22048]=-0.02, y[2]=x[22047]=0.15,依此类推至 y[22049]=x[0]=0.12,实现完整时间反转。
音频反转(倒放)是对整个波形做时间轴镜像,无法单独分离旋律或人声。反转后所有声音元素(人声、伴奏、环境音)都会反向播放,语速节奏必然改变。如果只想改变音高或旋律走向,请使用“变调不变速”或“变速不变调”工具;本工具只能做完整时间轴的逆向处理。
大概率不是工具问题。MP3 是有损压缩格式,高频细节已经丢失;反转操作本身不引入杂音,但原始文件中的编码瑕疵(如比特率过低、截断爆音)在反转后会被耳朵更敏感地察觉。建议先用无损格式如 WAV 或 FLAC 做反转,如果原始文件已有爆音,先用音频修复工具去爆音再反转。
音频反转严格保持原始时长、采样率、比特率不变。倒放只是波形在时间轴上反向排列,不改变总样本数,所以时长完全一致。你感觉“变快”或“变慢”是心理听觉错觉——因为语音、节奏的反向顺序破坏了大脑对时间流逝的预期,实际播放时长与原始文件完全相同。
本工具默认输出格式与上传格式一致(常见如 MP3、WAV、M4A、OGG),这些格式在手机相册、微信、QQ 等主流应用里都能直接播放。如果输出是 WAV,微信可能不识别封面图但声音正常;建议日常分享选 MP3(128kbps 以上)或 M4A,兼容性最好。不会自动转成特殊格式。
只有上传是 WAV 等高比特率无损格式时才会出现。本工具处理过程不重新压缩,输出保持原始采样率和位深;如果原文件是 320kbps 的 MP3(约 2-3 MB/分钟),反转后仍是 320kbps MP3,大小不变。如果上传是 16-bit 44.1kHz 的 WAV(约 10 MB/分钟),反转后大小相同。文件翻倍只可能因为你下载时浏览器自动保存了不同格式——请检查下载文件后缀名。
本工具只处理纯音频文件,不能直接处理视频。如果你有视频文件,请先用手机或电脑的视频编辑软件提取音频轨道(导出为 MP3 或 WAV),上传到本工具反转,再把反转后的音频重新合成到原视频(静音原音轨)。几乎所有剪辑软件(剪映、Premiere、iMovie)都支持音画分离和替换音频。
理论上可以,前提是两次反转之间文件没有被二次压缩或转码。音频反转是数学上的可逆操作:第一次反转得到时间镜像 A',第二次对 A' 反转得到原始 A。但如果中间用微信发送、QQ 传输或重新保存时被平台自动压缩(比如微信会把 WAV 转成 AMR),第二次反转就无法完美还原。建议用无损格式(WAV/FLAC)在本地操作,不要经过聊天软件中转。
原始音频文件开头如果有极短的静音或弱音(比如录音前的话筒底噪、MP3 编码填充头),反转后这段静音会移到文件末尾,而文件开头变成原文件的结尾。如果原文件结尾有 fade-out(渐弱),反转后开头就会出现 fade-in(渐强)效果,听起来像“空白”。这不是 bug,是倒放的正常表现;可以用音频编辑软件剪掉两端静音段。
目前每次只能上传一个文件处理,不支持批量或队列。如果需要批量反转(比如处理整张专辑或播客素材),建议在本地使用 FFmpeg 命令行:`ffmpeg -i input.mp3 -af areverse output.mp3`,写个循环脚本即可一次性处理整个文件夹。本工具适合单次快速体验或检查效果,大量处理请用命令行。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。