广告

无损与有损,到底差在哪?小白也能看懂

2026-08-20

你有没有过这种疑惑:把一个视频转成 MP3,文件从几百 MB 缩到几 MB,听起来却"好像也没差太多";但音乐制作人却非要用巨大的 WAV、FLAC,说"那才保真"。

同一段声音,怎么就差出这么多?这背后的核心,就是两个词:无损(lossless)有损(lossy)

我们做 tools.beer 的转码工具时,天天在和这对概念打交道。下面用最直白的方式把它讲清楚。

1. 一句话区别

  • 无损:把数据"原样打包",解包后能 100% 还原,一个字节都不丢。就像把衣服装进真空压缩袋再拆开,衣服还是那件衣服。
  • 有损:为了把文件压得更小,主动扔掉一部分你不太注意的细节,而且扔了就找不回来。就像把一整颗水果榨成一杯果汁——杯子小、好携带,但果皮、果核、纤维全留在了榨汁机里,你再也倒不回那颗完整的水果。

关键不是"哪个好",而是它们要解决的矛盾不同:无损要"保真",有损要"省空间"。

2. 生活里的两个比方(不用懂电脑也能懂)

先抛开技术词,用两个生活场景:

  • 无损 ≈ 真空压缩袋装衣服。把羽绒服塞进压缩袋抽真空,体积变小了;拆开、吹气,还是那件一模一样的羽绒服——一件没少、一点没变形。无损压缩就是这么回事:数据"压缩"了体积,但每一 bit 都在,解开就原样回来
  • 有损 ≈ 把水果榨成汁。一颗苹果榨成一杯苹果汁,杯子小、好带好喝;可果皮、果核、纤维全留在了榨汁机里,你再也倒不回那颗完整的苹果。有损压缩也是:为了体积小,主动丢掉一部分"你不太在意"的细节,而且丢了就回不来

(如果你熟悉电脑:无损就像 ZIP、有损就像 JPG——但即使从没听过这两个词,上面的生活比方也够用了。)

所以判断一个格式"无损还是有损",本质是问一句:压缩之后,原始数据还能完整回来吗?

3. 画一张图看懂

同一段音频,走两条不同的压缩路,结局完全不同:

同一段音频,两种压缩结局无损(Lossless)原始数据(压缩前)压缩(FLAC / ZIP,原样)解压后 = 原样 → 100% 还原有损(Lossy)原始数据(压缩前)压缩(MP3 / AAC,丢细节)解压后少了细节 → 体积≈1/10

左边:压缩前后数据一格不差,能完整回来。右边:压缩时丢了一些格子(空心块),回来时就永远缺了——这就是"有损不可逆"的直观含义。

4. 常见格式,分别是有损还是无损?

记住我们前面说的容器和编码的区别无损/有损是"编码(codec)"的属性,不是容器(mp4/mkv)的属性。同一个 mp4 盒子,里面装的音轨可以是有损的 AAC,也可以是(少见)无损的 ALAC。

格式类型一句话说明
WAV无损(不压缩)原始 PCM 数据,体积最大,CD 级约 10 MB/分钟
FLAC无损压缩体积约为 WAV 的一半,可 100% 还原,开源自由
ALAC无损苹果的无损格式,生态内通用
MP3有损最流行的有损音频,体积可小到约 1/10
AAC有损同码率下比 MP3 更高效,是 mp4/m4a 的标配音轨
OGG Vorbis有损Xiph.Org 开源,无专利费
Opus有损低延迟,适合通话、直播、实时场景
H.264 / H.265 / VP9 / AV1有损(视频)几乎所有网络视频都是"有损压缩"

一句话总结:WAV、FLAC、ALAC 是"保真派";MP3、AAC、OGG、Opus 是"省空间派";视频几乎全是有损。

5. 我们在 tools.beer 踩过的真实选择

这些不是教科书定义,是做转码工具时真真切切要拍板的:

经验 1:mp4→mp3 默认就是"有损再转有损"。 tools.beer 把视频转成 MP3 时,输出的是 AAC/MP3——有损。常有用户问"为什么转完比视频里的声音小那么多"。原因是:视频里的音轨本就是 AAC 有损,再转一次 AAC,等于把上一次剩下的细节又丢了一遍(代际损失)。若源头是 FLAC 母带,转 AAC 也会丢掉母带的细节。

经验 2:无损虽好,但"传不动"。 WAV/FLAC 不压缩或轻压缩,CD 级立体声约 10 MB/分钟。一段 5 分钟音乐就是 50 MB,发微信、传网盘都不现实。所以我们桌面端默认给 M4A(AAC) 而非 WAV——日常场景,有损的"够用"远比无损的"巨大"实用。

经验 3:"听不出差别"是有前提的。 在手机扬声器、普通耳机下,320kbps 的 MP3 和 FLAC 多数人确实分不出来——这正是有损格式能流行几十年的原因。但换上监听耳机、做母带处理时,无损的细节就不可替代。所以"用有损还是无损"不是信仰问题,是场景问题。

经验 4:有损视频同理,别反复转。 H.264/H.265 都是有损。剪辑时每导出一次再转一次,模糊就累积一层。专业流程尽量"代理剪辑 + 一次成片",或者能在不重编码时走流复制(-c copy)就别重编码。

6. 怎么选:一张决策表

你的场景建议格式
收藏母带、音乐制作、反复剪辑FLAC / WAV(无损)
日常听歌、手机播放MP3 320kbps 或 AAC
发微信、传网盘、省流量AAC(m4a 容器)
通话、直播、实时连麦Opus
普通视频剪辑导出H.264(有损,但够用)
想最大限度保真又不太占空间FLAC(无损压缩)

7. 小结

  • 无损 = 原样打包,能 100% 还原(像 ZIP);有损 = 丢细节换体积,不可逆(像 JPEG)。
  • 无损/有损是编码的属性,不是容器。MP3/AAC/OGG/Opus 是有损,WAV/FLAC/ALAC 是无损,视频几乎全是有损。
  • 转码时用重编码(尤其是有损→有损)会触发代际损失,能流复制就别重编码。
  • 选哪个不看"谁更高级",看场景:保真用无损,省空间/好传输用有损。

延伸阅读

想立刻试试,可以直接在浏览器里把 MP4 转成 MP3

参考资料(权威来源)

Wikipedia: Lossy compression(有损压缩)
Wikipedia: Lossless compression(无损压缩)
Xiph.Org: FLAC 无损音频格式
FFmpeg 支持的编解码器总览

本文由 tools.beer 团队撰写,基于我们做浏览器端 FFmpeg.wasm 与桌面端原生 ffmpeg 转码时的真实选型经验整理。最后更新于 2026-08-20。

广告

阿里云 AI Agent 零代码部署 · 68 元起

轻量服务器 + Token Plan 组合购,分钟级部署 OpenClaw/Hermes AI 助手,7×24 小时在线、不限流量、数据自主可控,支持 11 款主流大模型

立即查看