🧰 UtlKit

音频转换器怎么用: 3:24 的 44.1 kHz 立体声 WAV, 128 kbps 的 MP3 只有 3.11 MB, FLAC 在浏览器里保持无损

拖入一段 3:24, 44.1 kHz 立体声的 demo.wav: 128 kbps MP3 输出 3.11 MB, 缩小 91%, 320 kbps 为 7.78 MB, 64 kbps 为 1.56 MB, FLAC 保持无损, 全部在浏览器内编码, 不上传。

把音频文件拖进 音频转换器, 转换在浏览器里就地完成: 不上传, 解码和编码都跑在你的机器上, 转好的文件在转圈一停就能下载. 一个拖放区, 三种输出格式, 两个质量旋钮, 一碰就重编整个列表.

拖放区收什么

点击拖放区或把文件拖进去, 多个文件可以一次放入. 格式从 MIME 类型和扩展名判断: MP3, WAV, OGG, FLAC, M4A, AAC, WEBM, AIFF 按名字识别, 其他 audio 开头的类型也给一次解码机会. 每个文件先用 Web Audio API 解码再编码, 解不开的文件报一个明确的解码失败提示, 列表里其他文件照常工作.

三种输出格式, 一条 16 位底线

MP3 是默认格式, 比特率从 64 到 320 kbps, 默认停在 128. WAV 是 16 位 PCM, 带 44 字节头; FLAC 是 5 级无损压缩, 编码器以 240 KB 的懒加载方式进浏览器, 不转 FLAC 的页面不用付这笔下载. 三条路径共用一条底线: 输出是 16 位, 单声道文件出来是双单声道, 第 0 通道复制到两个通道, 而不是补静音.

采样率下拉, 和 48 kHz 的 MP3 上限

采样率下拉给 Original, 22.05 kHz, 44.1 kHz, 48 kHz 四档, 选非 Original 就对列表里所有文件重采样. MP3 编码器只收 8000 到 48000 Hz 之间的 9 档速率, 不支持的速率反复减半直到落进档位: 96 kHz 变 48 kHz, 减不落到支持速率的则回落到 44100 Hz. FLAC 路径完全不用重采样, 因为 FLAC 原生支持到 655350 Hz.

一段 3:24 的文件, 四种转法

拿一段 44.1 kHz, 16 位, 3:24 长的立体声 demo.wav. 这是 204 秒, 每通道 8996400 个采样, 双通道 17992800, 加头共 35985644 字节, 文件列表显示 34.32 MB. 128 kbps 的 MP3 每秒写 16000 字节, 共 3264000 字节, 约 3.11 MB, 小 91%. 320 kbps 写 8160000 字节, 约 7.78 MB, 小 77%. 64 kbps 落到 1632000 字节, 约 1.56 MB, 小 95%. FLAC 保持无损, 通常比 WAV 小不少; 先重采样到 48 kHz 再编 WAV, 文件涨到 39168044 字节, 37.35 MB, 因为采样更多, 每个 16 位, 字节自然更多.

文件列表告诉你什么

每行带一条波形草图, M:SS 时长, kHz 采样率, 通道数, 原始大小, 然后是转换行: 格式, 通道数, 新大小. 单声道文件显示 2ch, 因为编码器把它复制成了双声道. 播放键播的是原文件而不是转换后的, 用来快速确认列表里是对的那条. 全部下载把每个转换好的文件按短间隔一个个存下来, 汇总栏给出原始总大小, 转换总大小, 和整体百分比变化.

它在你音频流程里的位置

先转换, 再剪或拼: 音频合并器 和 音频剪辑器 都吃转换器输出的格式, 音频合并指南 讲完整流程. 视频的帧交给 图片转换器 用同样的方式处理, 图片压缩器 不换格式直接缩小. 想知道文件会有多大, 文件大小转换器 负责字节到 MB 的换算, 图片裁剪指南 覆盖媒体准备工作的另一半.

相关工具

常见问题

为什么 MP3 路径最高只到 48 kHz?

MP3 编码器只收 8000 到 48000 Hz 之间的 9 档速率, 不支持的速率反复减半直到落进档位, 所以 96 kHz 变 48 kHz, 减不落到支持速率的则回落到 44100 Hz.

为什么单声道文件转换后显示 2ch?

三条输出路径对单声道输入都用双单声道, 把第 0 通道复制到两个通道, 而不是补静音, 所以即使内容来自一个通道, 那一行也报 2ch.

文件转换好之后, 再改格式或比特率会发生什么?

整个列表就地重编: 列表里每个已解码文件都用新设置再转一次, 只要有文件在转换, 全部下载按钮就保持禁用.

播放键播的是转换后的文件吗?

不是, 播放键播的是列表里的原文件, 所以它是对源轨道的快速确认, 而不是对转换输出的确认; 转换后的文件要下载出来才能听到.

转 FLAC 会下载额外的代码吗?

会, FLAC 编码器是一个 240 KB 的 WebAssembly 模块, 页面只在第一次转 FLAC 时注入它, 所以全程留在 MP3 或 WAV 的会话用不到这笔下载.

相关文章